GComm  0.2.3
Classes | Public Member Functions | Friends | List of all members
gcomm::GMCast Class Reference
Inheritance diagram for gcomm::GMCast:
gcomm::Transport gcomm::Protolay

Public Member Functions

 GMCast (Protonet &, const gu::URI &)
 
void handle_up (const void *, const Datagram &, const ProtoUpMeta &)
 
int handle_down (Datagram &, const ProtoDownMeta &)
 
void handle_stable_view (const View &view)
 
bool set_param (const std::string &key, const std::string &val)
 
const UUIDuuid () const
 
SegmentId segment () const
 
void connect ()
 
void connect (const gu::URI &)
 
void close (bool force=false)
 
void close (const UUID &uuid)
 
void listen ()
 
std::string listen_addr () const
 
Transportaccept ()
 
size_t mtu () const
 
- Public Member Functions inherited from gcomm::Transport
virtual std::string local_addr () const
 
virtual std::string remote_addr () const
 
int err_no () const
 
virtual void connect (bool start_prim)
 
virtual void handle_accept (Transport *)
 
virtual void handle_connect ()
 
Protostackpstack ()
 
Protonetpnet ()
 
- Public Member Functions inherited from gcomm::Protolay
void set_up_context (Protolay *up)
 
void set_down_context (Protolay *down)
 
void unset_up_context (Protolay *up)
 
void unset_down_context (Protolay *down)
 
void send_up (const Datagram &dg, const ProtoUpMeta &up_meta)
 
int send_down (Datagram &dg, const ProtoDownMeta &down_meta)
 
void set_stable_view (const View &view)
 
const Protolayid () const
 

Friends

std::ostream & operator<< (std::ostream &, const AddrEntry &)
 

Additional Inherited Members

- Static Public Member Functions inherited from gcomm::Transport
static Transportcreate (Protonet &, const std::string &)
 
static Transportcreate (Protonet &, const gu::URI &)
 
- Protected Member Functions inherited from gcomm::Transport
 Transport (Protonet &, const gu::URI &)
 
- Protected Member Functions inherited from gcomm::Protolay
 Protolay (gu::Config &conf)
 
- Protected Attributes inherited from gcomm::Transport
Protostack pstack_
 
Protonetpnet_
 
gu::URI uri_
 
int error_no_
 
- Protected Attributes inherited from gcomm::Protolay
gu::Config & conf_
 

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