GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  GCOMM_TRANSPORT (3)

NAME

gcomm::Transport - Transport interface.

CONTENTS

Synopsis

SYNOPSIS

#include <transport.hpp>

Inherits gcomm::Protolay.

Inherited by gcomm::GMCast, and gcomm::PC.

    Public Member Functions

    virtual size_t mtu () const =0    
virtual const UUID & uuid () const =0    
virtual std::string local_addr () const    
virtual std::string remote_addr () const    
int err_no () const    
virtual void connect (bool start_prim)    
virtual void connect ()    
virtual void connect (const gu::URI &uri)    
virtual void close (bool force=false)=0    
virtual void close (const UUID &uuid)    
virtual void listen ()    
virtual std::string listen_addr () const    
virtual Transport * accept ()    
virtual void handle_accept (Transport *)    
virtual void handle_connect ()    
virtual int handle_down (Datagram &, const ProtoDownMeta &)=0    
virtual void handle_up (const void *, const Datagram &, const ProtoUpMeta &)=0    
virtual void handle_stable_view (const View &view)    
Protostack & pstack ()    
Protonet & pnet ()

    Static Public Member Functions

    static Transport * create (Protonet &, const std::string &)    
static Transport * create (Protonet &, const gu::URI &)

    Protected Member Functions

    Transport (Protonet &, const gu::URI &)

    Protected Attributes

    Protostack pstack_    
Protonet & pnet_    
gu::URI uri_    
int error_no_

Detailed Description

Transport interface.

Author

Generated automatically by Doxygen for GComm from the source code.

Search for    or go to Top of page |  Section 3 |  Main Index


Version 0.2.3 GCOMM::TRANSPORT (3) Sun Apr 3 2016

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.