randolf.ca
1.00
Randolf Richardson's C++ classes
|
Internal structure that rsocket_mux uses to store rsocket objects with their intended fds/fd_set relations. The vector that this structure is used to generate fds tables. More...
#include <rsocket_mux_fds>
Public Member Functions | |
bool | operator< (const rsocket_mux_fds &rmf) const |
Built-in comparison operator used by std::set for ordering rsocket objects by their underlying socket descriptors because this is what is needed for internal muxing by POSIX's select() , poll() , etc. functions. | |
Public Attributes | |
int | fd_sets |
Flags for intended fd_set array relations (e.g., POLLIN , POLLOUT , POLLERR , etc.) | |
rsocket * | r |
Pointer to instantiated rsocket object. | |
Internal structure that rsocket_mux uses to store rsocket objects with their intended fds/fd_set relations. The vector that this structure is used to generate fds tables.
|
inline |
Built-in comparison operator used by std::set
for ordering rsocket objects by their underlying socket descriptors because this is what is needed for internal muxing by POSIX's select()
, poll()
, etc. functions.
rmf | This rsocket_mux_fds structure |
rsocket* randolf::rsocket_mux_fds::r |
Pointer to instantiated rsocket object.
int randolf::rsocket_mux_fds::fd_sets |
Flags for intended fd_set array relations (e.g., POLLIN
, POLLOUT
, POLLERR
, etc.)