GComm  0.2.3
Public Member Functions | Friends | List of all members
gcomm::AsioProtonet Class Reference
Inheritance diagram for gcomm::AsioProtonet:
gcomm::Protonet

Public Member Functions

 AsioProtonet (gu::Config &conf, int version=0)
 
void event_loop (const gu::datetime::Period &p)
 
void dispatch (const SocketId &, const Datagram &, const ProtoUpMeta &)
 
void interrupt ()
 
SocketPtr socket (const gu::URI &)
 
gcomm::Acceptoracceptor (const gu::URI &)
 
void enter ()
 
void leave ()
 
size_t mtu () const
 
- Public Member Functions inherited from gcomm::Protonet
 Protonet (gu::Config &conf, const std::string &type, int version)
 
void insert (Protostack *pstack)
 
void erase (Protostack *pstack)
 
gu::datetime::Date handle_timers ()
 
bool set_param (const std::string &key, const std::string &val)
 
gu::Config & conf ()
 
const std::string & type () const
 

Friends

class AsioTcpSocket
 
class AsioTcpAcceptor
 
class AsioUdpSocket
 

Additional Inherited Members

- Static Public Member Functions inherited from gcomm::Protonet
static Protonetcreate (gu::Config &conf)
 
- Protected Attributes inherited from gcomm::Protonet
std::deque< Protostack * > protos_
 
int version_
 
gu::Config & conf_
 
- Static Protected Attributes inherited from gcomm::Protonet
static const int max_version_ = GCOMM_PROTONET_MAX_VERSION
 

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