Public Methods
- SlaveConfigTree (XorpClient& xclient, bool verbose)
- SlaveConfigTree (const string& configuration, TemplateTree *tt,
XorpClient& xclient, uint32_t clientid,
bool verbose)
- virtual 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)
- virtual ConfigTree* create_tree (TemplateTree *tt, bool verbose)
- bool parse (const string& configuration, const string& config_file,
string& errmsg)
- bool commit_changes (string& response, XorpShellBase& xorpsh, CallBack cb)
- void commit_phase2 (const XrlError& e, const bool* locked,
const uint32_t* lock_holder, CallBack cb,
XorpShellBase* xorpsh)
- void commit_phase3 (const XrlError& e, CallBack cb, XorpShellBase* xorpsh)
- void commit_phase4 (bool success, const string& errmsg, CallBack cb,
XorpShellBase* xorpsh)
- void commit_phase5 (const XrlError& e, bool success, CallBack cb,
XorpShellBase* xorpsh)
- void save_phase4 (bool success, const string& errmsg, CallBack cb,
XorpShell* xorpsh)
- void save_phase5 (const XrlError& e, bool success, CallBack cb,
XorpShell* xorpsh)
- string discard_changes ()
- string mark_subtree_for_deletion (const list<string>& path_segments,
uid_t user_id)
- bool get_deltas (const SlaveConfigTree& main_tree)
- bool get_deletions (const SlaveConfigTree& main_tree)
- virtual ConfigTreeNode& root_node ()
- virtual const ConfigTreeNode& const_root_node () const
- inline SlaveConfigTreeNode& slave_root_node ()
- inline const SlaveConfigTreeNode& const_slave_root_node () const
- inline SlaveConfigTreeNode* find_node (const list<string>& path)
- inline const CommitStatus& commit_status () const
- inline void reset_commit_status ()
SlaveConfigTree (XorpClient& xclient, bool verbose)
| SlaveConfigTree |
[virtual]
Reimplemented from ConfigTree.
[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_phase4 (bool success, const string& errmsg, CallBack cb,
XorpShellBase* xorpsh)
| commit_phase4 |
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 |
[virtual]
Reimplemented from ConfigTree.
[const virtual]
Reimplemented from ConfigTree.
[const]
Reimplemented from ConfigTree.
[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 $.