GComm  0.2.3
Public Types | Public Member Functions | Protected Attributes | List of all members
gcomm::Acceptor Class Referenceabstract
Inheritance diagram for gcomm::Acceptor:
gcomm::AsioTcpAcceptor

Public Types

enum  State { S_CLOSED, S_LISTENING, S_FAILED }
 

Public Member Functions

 Acceptor (const gu::URI &uri)
 
virtual void listen (const gu::URI &uri)=0
 
virtual std::string listen_addr () const =0
 
virtual void close ()=0
 
virtual State state () const =0
 
virtual SocketPtr accept ()=0
 
virtual SocketId id () const =0
 

Protected Attributes

const gu::URI uri_
 

The documentation for this class was generated from the following file: