ArchSocketImpl * ArchSocket
Opaque socket type. An opaque type representing a socket.
Definition IArchNetwork.h:30
Base class of interfaces.
Definition IInterface.h:18
Socket multiplexer job.
Definition ISocketMultiplexerJob.h:18
virtual ArchSocket getSocket() const =0
Get the socket.
virtual ISocketMultiplexerJob * run(bool readable, bool writable, bool error)=0
Handle socket event.
virtual bool isReadable() const =0
Check for interest in readability.
virtual bool isWritable() const =0
Check for interest in writability.