Definition at line 652 of file Poll.hpp.
◆ CallBacks() [1/2]
SoftwareAndServices::Library::Common::Poll::CallBacks::CallBacks |
( |
| ) |
|
◆ CallBacks() [2/2]
SoftwareAndServices::Library::Common::Poll::CallBacks::CallBacks |
( |
const CallBacks * |
Other | ) |
|
◆ ~CallBacks()
virtual SoftwareAndServices::Library::Common::Poll::CallBacks::~CallBacks |
( |
| ) |
|
|
virtual |
◆ decInstance()
Decrement the instance.
- Returns
- The instance count, after decrementing it.
Definition at line 129 of file instance.hpp.
◆ GetFunc()
PollFunc_t SoftwareAndServices::Library::Common::Poll::CallBacks::GetFunc |
( |
const unsigned short |
event | ) |
const |
- Returns
- The callback for the named events, or nullptr if none, or if events list have more then one callback.
◆ getInstance()
- Returns
- The current instance count.
Definition at line 118 of file instance.hpp.
◆ incInstance()
Increment the instance.
- Returns
- The instance value, after incrementing it.
Definition at line 109 of file instance.hpp.
◆ AcceptCb
PollFunc_t SoftwareAndServices::Library::Common::Poll::CallBacks::AcceptCb |
The Transport callbacks are always called first, then if there is any user callback, they are called.
The ACCEPT callback.
Definition at line 727 of file Poll.hpp.
◆ Events
unsigned short SoftwareAndServices::Library::Common::Poll::CallBacks::Events |
Enabled events.
Definition at line 717 of file Poll.hpp.
◆ FilePtr
File* SoftwareAndServices::Library::Common::Poll::CallBacks::FilePtr |
◆ PollErr
CbData* SoftwareAndServices::Library::Common::Poll::CallBacks::PollErr |
The POLLERR callback.
Definition at line 757 of file Poll.hpp.
◆ PollHup
CbData* SoftwareAndServices::Library::Common::Poll::CallBacks::PollHup |
The POLLHUP callback.
Definition at line 762 of file Poll.hpp.
◆ PollIn
CbData* SoftwareAndServices::Library::Common::Poll::CallBacks::PollIn |
The POLLIN callback.
Definition at line 732 of file Poll.hpp.
◆ PollNVal
CbData* SoftwareAndServices::Library::Common::Poll::CallBacks::PollNVal |
The POLLNVAL callback.
Definition at line 767 of file Poll.hpp.
◆ PollOut
CbData* SoftwareAndServices::Library::Common::Poll::CallBacks::PollOut |
The POLLOUT callback.
Definition at line 747 of file Poll.hpp.
◆ PollPri
CbData* SoftwareAndServices::Library::Common::Poll::CallBacks::PollPri |
The POLLPRI callback.
Definition at line 742 of file Poll.hpp.
◆ PollPtr
Poll* SoftwareAndServices::Library::Common::Poll::CallBacks::PollPtr |
◆ PollRdBand
CbData* SoftwareAndServices::Library::Common::Poll::CallBacks::PollRdBand |
The POLLRDBAND callback.
Definition at line 737 of file Poll.hpp.
◆ PollWrBand
CbData* SoftwareAndServices::Library::Common::Poll::CallBacks::PollWrBand |
The POLLWRBAND callback.
Definition at line 752 of file Poll.hpp.
The documentation for this struct was generated from the following file: