class FinderMessengerBase
		 | 
		 
                
		| Base class for FinderMessenger classes.
 More... |  
	 
	 
	
	 | 
 | 
 
Public Types
Public Methods
Protected Methods
 FinderMessenger classes are expected to handle the transport and
 dispatch of Xrl's and their responses.  This base class provides a
 common code for actually doing the Xrl dispatch and handling the
 state associated with their responses.
 
  ~FinderMessengerBase ()
  | ~FinderMessengerBase | 
 [virtual]
 bool  send (const Xrl& xrl, const SendCallback& scb)
  | send | 
 [pure virtual]
Reimplemented from XrlSender.
 [const pure virtual]
Reimplemented from XrlSender.
void  unhook_manager ()
  | unhook_manager | 
void  dispatch_xrl (uint32_t seqno, const Xrl& x)
  | dispatch_xrl | 
 [protected]
 Find command associated with Xrl and dispatch it.  pre_dispatch_xrl()
 and post_dispatch_xrl() are called either side of Xrl.  
     
bool  dispatch_xrl_response (uint32_t seqno,
			       const XrlError& e,
			       XrlArgs*)
  | dispatch_xrl_response | 
 [protected]
bool  store_xrl_response (uint32_t seqno, const SendCallback& scb)
  | store_xrl_response | 
 [protected]
 void  reply (uint32_t seqno,
		       const XrlError& e,
		       const XrlArgs* reply_args)
  | reply | 
 [protected pure virtual]
void  response_timeout (uint32_t seqno)
  | response_timeout | 
 [protected]
	
Generated by: pavlin on possum.icir.org on Wed Mar 21 11:22:46 2007, using kdoc $.