class FilterRawSocket6
|
A RawSocketClass that allows arbitrary filters to receive the data
associated with a raw socket. More... |
|
|
Public Types
Public Methods
Protected Methods
Protected Members
A RawSocketClass that allows arbitrary filters to receive the data
associated with a raw socket.
InputFilter (class) | InputFilter |
Filter class.
~FilterRawSocket6 ()
| ~FilterRawSocket6 |
bool add_filter (InputFilter* filter)
| add_filter |
Add a filter to list of input filters. The FilterRawSocket6 class
assumes that the callee will be responsible for managing the memory
associated with the filter and will call remove_filter() if the
filter is deleted or goes out of scope.
bool remove_filter (InputFilter* filter)
| remove_filter |
[const]
void process_recv_data (const struct IPv6HeaderInfo& hdrinfo,
const vector<uint8_t>& hopopts,
const vector<uint8_t>& payload)
| process_recv_data |
[protected]
Reimplemented from IoRawSocket6.
list<InputFilter*> _filters
| _filters |
[protected]
Generated by: pavlin on possum.icir.org on Wed Apr 13 21:53:05 2005, using kdoc $.