blocxx
|
#include <Select.hpp>
Public Member Functions | |
SelectObject (Select_t s_) | |
Public Attributes | |
Select_t | s |
bool | waitForRead |
Input parameter. Set it to true to indicate that waiting for read availability on s is desired. | |
bool | waitForWrite |
Input parameter. Set it to true to indicate that waiting for write availability on s is desired. | |
bool | readAvailable |
Ouput parameter. Will be set to true to indicate that s has become available for reading. | |
bool | writeAvailable |
Ouput parameter. Will be set to true to indicate that s has become available for writing. | |
bool | wasError |
Ouput parameter. Will be set to true to indicate that s has an error. | |
Definition at line 89 of file Select.hpp.
|
inline |
Definition at line 91 of file Select.hpp.
References readAvailable, s, waitForRead, waitForWrite, wasError, and writeAvailable.
bool BLOCXX_NAMESPACE::Select::SelectObject::readAvailable |
Ouput parameter. Will be set to true to indicate that s has become available for reading.
Definition at line 107 of file Select.hpp.
Referenced by BLOCXX_NAMESPACE::SelectEngine::go(), SelectObject(), and BLOCXX_NAMESPACE::Select::selectRWEpoll().
Select_t BLOCXX_NAMESPACE::Select::SelectObject::s |
Definition at line 101 of file Select.hpp.
Referenced by BLOCXX_NAMESPACE::SelectEngine::go(), and SelectObject().
bool BLOCXX_NAMESPACE::Select::SelectObject::waitForRead |
Input parameter. Set it to true to indicate that waiting for read availability on s is desired.
Definition at line 103 of file Select.hpp.
Referenced by BLOCXX_NAMESPACE::SocketBaseImpl::connect(), BLOCXX_NAMESPACE::SelectEngine::go(), BLOCXX_NAMESPACE::Exec::processInputOutput(), BLOCXX_NAMESPACE::Select::select(), SelectObject(), BLOCXX_NAMESPACE::Select::selectRWEpoll(), and BLOCXX_NAMESPACE::SocketUtils::waitForIO().
bool BLOCXX_NAMESPACE::Select::SelectObject::waitForWrite |
Input parameter. Set it to true to indicate that waiting for write availability on s is desired.
Definition at line 105 of file Select.hpp.
Referenced by BLOCXX_NAMESPACE::SocketBaseImpl::connect(), BLOCXX_NAMESPACE::SelectEngine::go(), BLOCXX_NAMESPACE::Exec::processInputOutput(), SelectObject(), BLOCXX_NAMESPACE::Select::selectRWEpoll(), and BLOCXX_NAMESPACE::SocketUtils::waitForIO().
bool BLOCXX_NAMESPACE::Select::SelectObject::wasError |
Ouput parameter. Will be set to true to indicate that s has an error.
Definition at line 111 of file Select.hpp.
Referenced by SelectObject().
bool BLOCXX_NAMESPACE::Select::SelectObject::writeAvailable |
Ouput parameter. Will be set to true to indicate that s has become available for writing.
Definition at line 109 of file Select.hpp.
Referenced by BLOCXX_NAMESPACE::SelectEngine::go(), SelectObject(), and BLOCXX_NAMESPACE::Select::selectRWEpoll().