|
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 <randolf/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 |
References randolf::rsocket::get_socket_fd(), and r.
| rsocket* randolf::rsocket_mux_fds::r |
Pointer to instantiated rsocket object.
Referenced by operator<().
| int randolf::rsocket_mux_fds::fd_sets |
Flags for intended fd_set array relations (e.g., POLLIN, POLLOUT, POLLERR, etc.).