Deskflow 1.22.0.197
Keyboard and mouse sharing utility
|
Socket multiplexer. More...
#include <SocketMultiplexer.h>
Public Member Functions | |
SocketMultiplexer () | |
SocketMultiplexer (SocketMultiplexer const &)=delete | |
SocketMultiplexer (SocketMultiplexer &&)=delete | |
~SocketMultiplexer () | |
SocketMultiplexer & | operator= (SocketMultiplexer const &)=delete |
SocketMultiplexer & | operator= (SocketMultiplexer &&)=delete |
manipulators | |
void | addSocket (ISocket *, ISocketMultiplexerJob *) |
void | removeSocket (ISocket *) |
accessors | |
static SocketMultiplexer * | getInstance () |
Socket multiplexer.
A socket multiplexer services multiple sockets simultaneously.
SocketMultiplexer::SocketMultiplexer | ( | ) |
|
delete |
|
delete |
SocketMultiplexer::~SocketMultiplexer | ( | ) |
void SocketMultiplexer::addSocket | ( | ISocket * | socket, |
ISocketMultiplexerJob * | job ) |
|
static |
|
delete |
|
delete |
void SocketMultiplexer::removeSocket | ( | ISocket * | socket | ) |