Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

packet_handler Class Template Reference

Inherits buffered_handler.

List of all members.

Public Methods

 packet_handler (io_event_loop &loop, int fd=-1)
virtual ~packet_handler ()
virtual void incoming_packet (const header &p, const void *data)
int incoming_data (const void *data, int length)
void write_asis (header &p, const void *payload)
void write (header &p, const void *payload, int payload_length)

template<class header>
class packet_handler< header >


Constructor & Destructor Documentation

template<class header>
packet_handler< header >::packet_handler io_event_loop   loop,
int    fd = -1
 

template<class header>
virtual packet_handler< header >::~packet_handler   [virtual]
 


Member Function Documentation

template<class header>
int packet_handler< header >::incoming_data const void *    data,
int    length
[virtual]
 

Implements buffered_handler.

template<class header>
virtual void packet_handler< header >::incoming_packet const header &    p,
const void *    data
[virtual]
 

template<class header>
void packet_handler< header >::write header &    p,
const void *    payload,
int    payload_length
 

template<class header>
void packet_handler< header >::write_asis header &    p,
const void *    payload
 


The documentation for this class was generated from the following file:
Generated on Fri Sep 20 20:07:30 2002 for NMSTL