|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
#include <Poll.hxx>
Public Types | |
| enum | FDStateBitMaskEnum { fdsbmReadable = 0x0001 , fdsbmWritable = 0x0004 , fdsbmError = 0x0008 , fdsbmAll } |
| enum | ResipStateBitMaskEnum { rsbmIsTransport = 0x0040 , rsbmIsWritePending = 0x0080 } |
| typedef unsigned short | StateBitMask |
| typedef StateBitMask | FDStateBitMask |
| typedef StateBitMask | ResipStateBitMask |
Public Member Functions | |
| FDEntry (Poll *poll, bool isTransport, int fd) | |
| virtual | ~FDEntry () |
| int | getFD () const |
| Poll::FDEntry::StateBitMask | getStateBitMask () const |
| void | clearFDState () |
Protected Member Functions | |
| void | setIsWritePending (bool isWritePending) |
| virtual void | doRead () |
| virtual void | doWrite () |
| virtual void | doError () |
Friends | |
| class | Poll |
| typedef unsigned short resip::Poll::FDEntry::StateBitMask |
| Poll::FDEntry::FDEntry | ( | Poll * | poll, |
| bool | isTransport, | ||
| int | fd | ||
| ) |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inline |
|
protected |