| FinderTcpMessenger (EventLoop& e,
FinderMessengerManager* mm,
XorpFd sock,
XrlCmdMap& cmds)
| FinderTcpMessenger |
| ~FinderTcpMessenger ()
| ~FinderTcpMessenger |
[virtual]
| bool send (const Xrl& xrl, const SendCallback& scb)
| send |
Reimplemented from FinderMessengerBase.
| bool pending ()
| pending |
[const]
Reimplemented from FinderMessengerBase.
| inline void close ()
| close |
Reimplemented from FinderTcpBase.
| void read_event (int errval,
const uint8_t* data,
uint32_t data_bytes)
| read_event |
[protected]
Reimplemented from FinderTcpBase.
| void write_event (int errval,
const uint8_t* data,
uint32_t data_bytes)
| write_event |
[protected]
Reimplemented from FinderTcpBase.
| void close_event ()
| close_event |
[protected]
Reimplemented from FinderTcpBase.
| void error_event ()
| error_event |
[protected]
Reimplemented from FinderTcpBase.
| void reply (uint32_t seqno, const XrlError& xe, const XrlArgs* reply_args)
| reply |
[protected]
Reimplemented from FinderMessengerBase.
| void push_queue ()
| push_queue |
[protected]
| void drain_queue ()
| drain_queue |
[protected]
| static const uint32_t OUTQUEUE_BLOCK_READ_HI_MARK | OUTQUEUE_BLOCK_READ_HI_MARK |
[protected]
| static const uint32_t OUTQUEUE_BLOCK_READ_LO_MARK | OUTQUEUE_BLOCK_READ_LO_MARK |
[protected]
| typedef list<const FinderMessageBase*> OutputQueue | OutputQueue |
[protected]
| OutputQueue _out_queue | _out_queue |
[protected]