18 #ifndef HH_SENF_Socket_ProtocolClientSocketHandle_ 19 #define HH_SENF_Socket_ProtocolClientSocketHandle_ 1 23 #include <senf/config.hh> 52 template <
class SocketProtocol>
77 # define BOOST_PP_ITERATION_PARAMS_1 (4, (1, 9, SENF_ABSOLUTE_INCLUDE_PATH(Socket/ProtocolClientSocketHandle.mpp), 1)) 78 # include BOOST_PP_ITERATE() 103 void state(SocketStateMap & map,
unsigned lod=0);
ClientSocketHandle public header.
Protocol & protocol()
Access the protocol interface.
Generic SocketHandle with client interface.
Socket Protocol base class.
std::string dumpState(unsigned lod=0)
Protocol specific socket handle (server interface)
void state(SocketStateMap &map, unsigned lod=0)
static ProtocolClientSocketHandle cast_static(FileHandle handle)
static ProtocolClientSocketHandle cast_dynamic(FileHandle handle)
Protocol specific socket handle (client interface)
ProtocolClientSocketHandle()
Create new client socket.
SocketProtocol Protocol
The sockets protocol.