|
libassa 3.5.1
|
#include <MaskSet.h>
Public Member Functions | |
| void | reset () |
| Clear all bits in all sets. | |
| void | sync () |
| Resync internals after select() call. | |
| int | max_fd () |
| Return maximum value of the file descriptor in the Set. | |
| void | dump () |
| Write current state of MaskSet object to log file. | |
Public Attributes | |
| FdSet | m_rset |
| Read fds set. | |
| FdSet | m_wset |
| Write fds set. | |
| FdSet | m_eset |
| Exception fds set. | |
|
inline |
Write current state of MaskSet object to log file.
Definition at line 79 of file MaskSet.h.
References DL, ASSA::FdSet::dump_c_str(), m_eset, m_rset, m_wset, and ASSA::REACTTRACE.
Referenced by ASSA::Reactor::dispatch(), ASSA::Reactor::isAnyReady(), ASSA::Reactor::registerIOHandler(), ASSA::Reactor::removeHandler(), ASSA::Reactor::removeIOHandler(), and ASSA::Reactor::waitForEvents().
|
inline |
Return maximum value of the file descriptor in the Set.
Definition at line 70 of file MaskSet.h.
References m_eset, m_rset, m_wset, and ASSA::FdSet::maxInSet().
Referenced by ASSA::Reactor::adjust_maxfdp1().
|
inline |
Clear all bits in all sets.
Definition at line 61 of file MaskSet.h.
References m_eset, m_rset, m_wset, and ASSA::FdSet::reset().
Referenced by ASSA::Reactor::waitForEvents().
|
inline |
Resync internals after select() call.
Definition at line 51 of file MaskSet.h.
References m_eset, m_rset, m_wset, and ASSA::FdSet::sync().
Referenced by ASSA::Reactor::waitForEvents().
| FdSet ASSA::MaskSet::m_eset |
Exception fds set.
Definition at line 34 of file MaskSet.h.
Referenced by ASSA::Reactor::dispatch(), dump(), ASSA::Reactor::isAnyReady(), max_fd(), ASSA::Reactor::registerIOHandler(), ASSA::Reactor::removeHandler(), ASSA::Reactor::removeIOHandler(), reset(), sync(), and ASSA::Reactor::waitForEvents().
| FdSet ASSA::MaskSet::m_rset |
Read fds set.
Definition at line 28 of file MaskSet.h.
Referenced by ASSA::Reactor::dispatch(), dump(), ASSA::Reactor::isAnyReady(), max_fd(), ASSA::Reactor::registerIOHandler(), ASSA::Reactor::removeHandler(), ASSA::Reactor::removeIOHandler(), reset(), sync(), and ASSA::Reactor::waitForEvents().
| FdSet ASSA::MaskSet::m_wset |
Write fds set.
Definition at line 31 of file MaskSet.h.
Referenced by ASSA::Reactor::dispatch(), dump(), ASSA::Reactor::isAnyReady(), max_fd(), ASSA::Reactor::registerIOHandler(), ASSA::Reactor::removeHandler(), ASSA::Reactor::removeIOHandler(), reset(), sync(), and ASSA::Reactor::waitForEvents().