class IoRawSocket6
|
Raw socket class supporting input and output. More... |
|
|
Public Methods
Protected Methods
Raw socket class supporting input and output. Output is handled
with write() and writev() methods inherited from RawSocket. Reads
are handled asynchronously. When data arrives on the underlying
socket, recv is called and reads it into a per instance buffer.
The abstract method process_recv_data is then called with a
reference to a buffer containing the data.
~IoRawSocket6 ()
| ~IoRawSocket6 |
void process_recv_data (const struct IPv6HeaderInfo& hdrinfo,
const vector<uint8_t>& hopopts,
const vector<uint8_t>& payload)
| process_recv_data |
[protected pure virtual]
void recv (int fd, SelectorMask m)
| recv |
[protected]
bool eventloop_hook ()
| eventloop_hook |
[protected]
void eventloop_unhook ()
| eventloop_unhook |
[protected]
Generated by: pavlin on possum.icir.org on Wed Apr 13 21:53:05 2005, using kdoc $.