class SlaveConfigTree


 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Methods


Detailed Description

 SlaveConfigTree (XorpClient& xclient, bool verbose)

SlaveConfigTree

 SlaveConfigTree (const string& configuration, TemplateTree *tt, XorpClient& xclient, uint32_t clientid, bool verbose)
throw (InitError)

SlaveConfigTree

ConfigTreeNode*  create_node (const string& segment, const string& path, const TemplateTreeNode* ttn, ConfigTreeNode* parent_node, const ConfigNodeId& node_id, uid_t user_id, bool verbose)

create_node

[virtual]

Reimplemented from ConfigTree.

ConfigTree*  create_tree (TemplateTree *tt, bool verbose)

create_tree

[virtual]

Reimplemented from ConfigTree.

bool  parse (const string& configuration, const string& config_file, string& errmsg)

parse

Reimplemented from ConfigTree.

bool  commit_changes (string& response, XorpShellBase& xorpsh, CallBack cb)

commit_changes

void  commit_phase2 (const XrlError& e, const bool* locked, const uint32_t* lock_holder, CallBack cb, XorpShellBase* xorpsh)

commit_phase2

void  commit_phase3 (const XrlError& e, CallBack cb, XorpShellBase* xorpsh)

commit_phase3

void  commit_phase4 (bool success, const string& errmsg, CallBack cb, XorpShellBase* xorpsh)

commit_phase4

void  commit_phase5 (const XrlError& e, bool success, CallBack cb, XorpShellBase* xorpsh)

commit_phase5

void  save_phase4 (bool success, const string& errmsg, CallBack cb, XorpShell* xorpsh)

save_phase4

void  save_phase5 (const XrlError& e, bool success, CallBack cb, XorpShell* xorpsh)

save_phase5

string  discard_changes ()

discard_changes

string  mark_subtree_for_deletion (const list<string>& path_segments, uid_t user_id)

mark_subtree_for_deletion

bool  get_deltas (const SlaveConfigTree& main_tree)

get_deltas

bool  get_deletions (const SlaveConfigTree& main_tree)

get_deletions

ConfigTreeNode&  root_node ()

root_node

[virtual]

Reimplemented from ConfigTree.

const ConfigTreeNode&  const_root_node ()

const_root_node

[const virtual]

Reimplemented from ConfigTree.

inline SlaveConfigTreeNode&  slave_root_node ()

slave_root_node

inline const SlaveConfigTreeNode&  const_slave_root_node ()

const_slave_root_node

[const]

inline SlaveConfigTreeNode*  find_node (const list<string>& path)

find_node

Reimplemented from ConfigTree.

inline const CommitStatus&  commit_status ()

commit_status

[const]

inline void  reset_commit_status ()

reset_commit_status


Generated by: pavlin on possum.icir.org on Wed Aug 2 15:36:46 2006, using kdoc $.