1#ifndef Cpl_Io_Socket_ListenerClientRequest_h_
2#define Cpl_Io_Socket_ListenerClientRequest_h_
Payload for Message: newConnection.
Definition ListenerClientRequest.h:42
const char * m_rawConnectionInfo
Raw Information about connection (passed to client)
Definition ListenerClientRequest.h:48
NewConnectionPayload(Cpl::Io::Descriptor newfd, const char *rawConnectionInfo)
Constructor.
Definition ListenerClientRequest.h:55
Cpl::Io::Descriptor m_acceptedFd
Accepted socket descriptor (passed to client)
Definition ListenerClientRequest.h:45
bool m_accepted
Client's acceptance flag/status (returned to the listener)
Definition ListenerClientRequest.h:51
This abstract class define message types and payloads for a set of ITC services.
Definition ListenerClientRequest.h:33
Cpl::Itc::RequestMessage< ListenerClientRequest, NewConnectionPayload > NewConnectionMsg
Message Type: newConnection.
Definition ListenerClientRequest.h:65
virtual void request(NewConnectionMsg &msg)=0
Request: NewConnection.
Cpl::Itc::SAP< ListenerClientRequest > SAP
SAP for this API.
Definition ListenerClientRequest.h:36
This template class represents a service request message to a particular server.
Definition RequestMessage.h:34
This concrete template class represents the interface to a ITC Service Access Point (SAP).
Definition SAP.h:30
The 'Cpl' namespace is the root name space for the Colony.
Definition Api16.h:20
This union defines a 'IO descriptor' in terms of a an integer and/or a void*.
Definition Descriptor.h:26