54 void addStreamHandlers();
55 void addProxyHandlers();
56 void removeHandlers();
57 void initProxy(
const std::string &
name,
int major,
int minor);
60 void handleWriteError();
62 void handleDisconnect();
69 Server *m_server =
nullptr;
static const struct sockaddr FAR * name
Definition ArchNetworkWinsock.cpp:28
static fd_set FAR fd_set FAR fd_set FAR const struct timeval FAR * timeout
Definition ArchNetworkWinsock.cpp:40
ClientProxyUnknown(ClientProxyUnknown &&)=delete
ClientProxyUnknown & operator=(ClientProxyUnknown &&)=delete
deskflow::IStream * getStream()
Get the stream.
Definition ClientProxyUnknown.h:44
ClientProxy * orphanClientProxy()
Get the client proxy.
Definition ClientProxyUnknown.cpp:58
ClientProxyUnknown(ClientProxyUnknown const &)=delete
ClientProxyUnknown & operator=(ClientProxyUnknown const &)=delete
~ClientProxyUnknown()
Definition ClientProxyUnknown.cpp:50
ClientProxyUnknown(deskflow::IStream *stream, double timeout, Server *server, IEventQueue *events)
Definition ClientProxyUnknown.cpp:32
Generic proxy for client.
Definition ClientProxy.h:18
Definition EventQueueTimer.h:12
Event queue interface.
Definition IEventQueue.h:29
Deskflow server.
Definition Server.h:41
Bidirectional stream interface.
Definition IStream.h:22
Definition EventTypes.h:11