Deskflow 1.22.0.197
Keyboard and mouse sharing utility
|
#include <ClientListener.h>
Public Member Functions | |
ClientListener (const NetworkAddress &, std::unique_ptr< ISocketFactory > socketFactory, IEventQueue *events, SecurityLevel securityLevel) | |
ClientListener (ClientListener const &)=delete | |
ClientListener (ClientListener &&)=delete | |
~ClientListener () | |
ClientListener & | operator= (ClientListener const &)=delete |
ClientListener & | operator= (ClientListener &&)=delete |
manipulators | |
void | setServer (Server *server) |
accessors | |
ClientProxy * | getNextClient () |
Get next connected client. | |
Server * | getServer () |
Get server which owns this listener. |
ClientListener::ClientListener | ( | const NetworkAddress & | address, |
std::unique_ptr< ISocketFactory > | socketFactory, | ||
IEventQueue * | events, | ||
SecurityLevel | securityLevel ) |
|
delete |
|
delete |
ClientListener::~ClientListener | ( | ) |
ClientProxy * ClientListener::getNextClient | ( | ) |
Get next connected client.
Returns the next connected client and removes it from the internal list. The client is responsible for deleting the returned client. Returns nullptr if no clients are available.
|
inline |
Get server which owns this listener.
|
delete |
|
delete |
void ClientListener::setServer | ( | Server * | server | ) |