|
|
SocketClient (const Iptuple& iptuple, EventLoop& e)
| SocketClient |
SocketClient (int s, EventLoop& e)
| SocketClient |
~SocketClient ()
| ~SocketClient |
bool connect ()
| connect |
void connected (int s)
| connected |
void flush_transmit_queue ()
| flush_transmit_queue |
void stop_reader ()
| stop_reader |
void disconnect ()
| disconnect |
bool disconnecting ()
| disconnecting |
typedef XorpCallback3<bool,BGPPacket::Status,const uint8_t*,size_t>::RefPtr MessageCallback | MessageCallback |
void set_callback (const MessageCallback& cb)
| set_callback |
enum Event { DATA = AsyncFileWriter::DATA, FLUSHING = AsyncFileWriter::FLUSHING, ERROR = AsyncFileWriter::ERROR_CHECK_ERRNO } | Event |
typedef XorpCallback2<void,Event,const uint8_t*>::RefPtr SendCompleteCallback | SendCompleteCallback |
void send_message_complete (AsyncFileWriter::Event e,
const uint8_t* buf,
const size_t buf_bytes,
const size_t offset,
SendCompleteCallback cb)
| send_message_complete |
bool send_message (const uint8_t* buf,
size_t cnt,
SendCompleteCallback cb)
| send_message |
bool output_queue_busy ()
| output_queue_busy |
[const]
int output_queue_size ()
| output_queue_size |
[const]
void async_read_start (size_t cnt = BGP_COMMON_HEADER_LEN,size_t ofset = 0)
| async_read_start |
void async_read_message (AsyncFileWriter::Event ev,
const uint8_t *buf,
const size_t buf_bytes,
const size_t offset)
| async_read_message |
bool is_connected ()
| is_connected |
bool still_reading ()
| still_reading |
Generated by: pavlin on possum.icir.org on Thu Nov 6 23:47:04 2003, using kdoc 2.0a54+XORP. |