| 
		| 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 Mon Jun  9 13:23:50 2003, using kdoc 2.0a54+XORP. |