class FinderTcpMessenger


Definition#include <finder_tcp_messenger.hh>
InheritsFinderMessengerBase [public ], FinderTcpBase [protected ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Types

Protected Methods

Protected Members


Detailed Description

 FinderTcpMessenger (EventLoop& e, FinderMessengerManager* mm, int fd, 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]


Generated by: pavlin on possum.icir.org on Mon Jun 9 13:23:50 2003, using kdoc 2.0a54+XORP.