| 
 
 | 
 | ||||||||||||||||
Abstract interface for an object that filters socket received data packets
| SocketFilter () | SocketFilter | 
Constructor
| ~SocketFilter () | ~SocketFilter | 
[virtual]
Destructor, unregisters from socket
| void*  getObject (const String& name) | getObject | 
[const virtual]
Get a pointer to a derived class given that class name
Parameters:
| name | Name of the class we are asking for | 
Returns: Pointer to the requested class or NULL if this object doesn't implement it
Reimplemented from GenObject.
| void  timerTick (const Time& when) | timerTick | 
[virtual]
Run whatever actions required on idle thread runs
Parameters:
| when | Time when the idle run started | 
| bool  received (void* buffer, int length, int flags, const struct sockaddr* addr, socklen_t adrlen) | received | 
[pure virtual]
Notify this filter about a received block of data
Parameters:
| buffer | Buffer for received data | 
| length | Length of the data in buffer | 
| flags | Operating system specific bit flags of the operation | 
| addr | Address of the incoming data, may be NULL | 
| adrlen | Length of the valid data in address structure | 
Returns: True if this filter claimed the data
| inline Socket*  socket () | socket | 
[const]
Get the socket to which the filter is currently attached
Returns: Pointer to the socket of this filter
| bool  valid () | valid | 
[const]
Check if the socket of this filter is valid
Returns: True if the filter has a valid socket
| Generated by: paulc on bussard on Fri May 8 12:37:22 2015, using kdoc 2.0a54. |