Public Methods
-  XorpShell (EventLoop& eventloop,
	      const string& IPCname, 
	      const string& xorp_root_dir,
	      const string& config_template_dir, 
	      const string& xrl_targets_dir,
	      bool verbose) 
-  ~XorpShell () 
- void  run (const string& command) 
- bool  done ()  const
- void  set_mode (Mode mode) 
- void  register_done (const XrlError& e, const string* token,
		       const uint32_t* pid, const uint32_t* clientid) 
- void  generic_done (const XrlError& e) 
- bool  request_config () 
- void  receive_config (const XrlError& e, const bool* ready,
			const string* config) 
- bool  enter_config_mode (bool exclusive, GENERIC_CALLBACK cb) 
- bool  leave_config_mode (GENERIC_CALLBACK cb) 
- bool  lock_config (LOCK_CALLBACK cb) 
- void  config_saved_done (bool success, const string& error_msg) 
- bool  commit_changes (const string& deltas, const string& deletions,
			GENERIC_CALLBACK cb,
			CallBack final_cb) 
- void  commit_done (bool success, const string& error_msg) 
- bool  unlock_config (GENERIC_CALLBACK cb) 
- bool  get_config_users (GET_USERS_CALLBACK cb) 
- void  new_config_user (uid_t user_id) 
- bool  save_to_file (const string& filename, GENERIC_CALLBACK cb,
		      CallBack final_cb) 
- void  save_lock_achieved (const XrlError& e, const bool* locked,
			    const uint32_t* lock_holder,
			    const string filename,
			    GENERIC_CALLBACK cb) 
- bool  load_from_file (const string& filename, GENERIC_CALLBACK cb,
			CallBack final_cb) 
- void  load_lock_achieved (const XrlError& e, const bool* locked,
			    const uint32_t* lock_holder,
			    const string filename,
			    GENERIC_CALLBACK cb) 
- void  config_changed (uid_t user_id, const string& deltas, 
			const string& deletions) 
- void  module_status_change (const string& module_name, 
			      GenericModule::ModuleStatus status) 
- bool  get_rtrmgr_pid (PID_CALLBACK cb) 
- EventLoop&  eventloop () 
- OpCommandList*  op_cmd_list () 
- SlaveConfigTree*  config_tree () 
- TemplateTree*  template_tree () 
- uint32_t  clientid ()  const
- uint32_t  rtrmgr_pid ()  const
- XorpClient&  xorp_client () 
- const string&  xorp_root_dir ()  const
- bool  verbose ()  const
| XorpShell (EventLoop& eventloop,
	      const string& IPCname, 
	      const string& xorp_root_dir,
	      const string& config_template_dir, 
	      const string& xrl_targets_dir,
	      bool verbose) throw (InitError)
 | XorpShell | 
| void  run (const string& command) 
 | run | 
 [const]
| void  set_mode (Mode mode) 
 | set_mode | 
Reimplemented from XorpShellBase.
| void  register_done (const XrlError& e, const string* token,
		       const uint32_t* pid, const uint32_t* clientid) 
 | register_done | 
| void  generic_done (const XrlError& e) 
 | generic_done | 
| bool  request_config () 
 | request_config | 
| void  receive_config (const XrlError& e, const bool* ready,
			const string* config) 
 | receive_config | 
| bool  enter_config_mode (bool exclusive, GENERIC_CALLBACK cb) 
 | enter_config_mode | 
Reimplemented from XorpShellBase.
| bool  leave_config_mode (GENERIC_CALLBACK cb) 
 | leave_config_mode | 
Reimplemented from XorpShellBase.
| bool  lock_config (LOCK_CALLBACK cb) 
 | lock_config | 
Reimplemented from XorpShellBase.
| void  config_saved_done (bool success, const string& error_msg) 
 | config_saved_done | 
| bool  commit_changes (const string& deltas, const string& deletions,
			GENERIC_CALLBACK cb,
			CallBack final_cb) 
 | commit_changes | 
Reimplemented from XorpShellBase.
| void  commit_done (bool success, const string& error_msg) 
 | commit_done | 
| bool  unlock_config (GENERIC_CALLBACK cb) 
 | unlock_config | 
Reimplemented from XorpShellBase.
| bool  get_config_users (GET_USERS_CALLBACK cb) 
 | get_config_users | 
Reimplemented from XorpShellBase.
| void  new_config_user (uid_t user_id) 
 | new_config_user | 
| bool  save_to_file (const string& filename, GENERIC_CALLBACK cb,
		      CallBack final_cb) 
 | save_to_file | 
Reimplemented from XorpShellBase.
| void  save_lock_achieved (const XrlError& e, const bool* locked,
			    const uint32_t* lock_holder,
			    const string filename,
			    GENERIC_CALLBACK cb) 
 | save_lock_achieved | 
| bool  load_from_file (const string& filename, GENERIC_CALLBACK cb,
			CallBack final_cb) 
 | load_from_file | 
Reimplemented from XorpShellBase.
| void  load_lock_achieved (const XrlError& e, const bool* locked,
			    const uint32_t* lock_holder,
			    const string filename,
			    GENERIC_CALLBACK cb) 
 | load_lock_achieved | 
| void  config_changed (uid_t user_id, const string& deltas, 
			const string& deletions) 
 | config_changed | 
| bool  get_rtrmgr_pid (PID_CALLBACK cb) 
 | get_rtrmgr_pid | 
Reimplemented from XorpShellBase.
Reimplemented from XorpShellBase.
Reimplemented from XorpShellBase.
Reimplemented from XorpShellBase.
Reimplemented from XorpShellBase.
| uint32_t  clientid () 
 | clientid | 
 [const]
Reimplemented from XorpShellBase.
| uint32_t  rtrmgr_pid () 
 | rtrmgr_pid | 
 [const]
Reimplemented from XorpShellBase.
| const string&  xorp_root_dir () 
 | xorp_root_dir | 
 [const]
 [const]
	
Generated by: pavlin on possum.icir.org on Thu Mar  9 04:43:58 2006, using kdoc $.