FountainWireProt Class Reference
[Wire Protocol]

Encapsulates the FountainWireProtImpl host class. More...

#include <FountainWireProt.h>

Inheritance diagram for FountainWireProt:

FountainWireProtImpl< SSSWireProtConnectionPolicy > LookupHostname< SSSWireProtConnectionPolicy > List of all members.

Public Member Functions

 FountainWireProt (SSSWireProtConnectionPolicy::type::PointerType connection)
 Constructor from an existing connection.
 ~FountainWireProt ()
 Destructor.

Static Public Member Functions

static FountainWireProtPtr Connect (BambooLib::SSS_Protocols protocol, const NodeID &remoteNode)
 Connect to a remote host.

Private Member Functions

 FountainWireProt (BambooLib::SSS_Protocols protocol)
 Constructor for creating a new connection, private so clients can't call us.
 FountainWireProt (const FountainWireProt &rhs)
 Private copy constructor with no implementation so it's diabled.
FountainWireProtoperator= (const FountainWireProt &rhs)
 Private assignment operator with no implementation so it's disabled.

Detailed Description

Encapsulates the FountainWireProtImpl host class.


Constructor & Destructor Documentation

FountainWireProt::FountainWireProt SSSWireProtConnectionPolicy::type::PointerType  connection  )  [inline]
 

Constructor from an existing connection.

Parameters:
connection An existing connection to a remote node

FountainWireProt::FountainWireProt BambooLib::SSS_Protocols  protocol  )  [inline, private]
 

Constructor for creating a new connection, private so clients can't call us.

Parameters:
[in] protocol The protocol to use when creating this connection


Member Function Documentation

FountainWireProtPtr FountainWireProt::Connect BambooLib::SSS_Protocols  protocol,
const NodeID remoteNode
[static]
 

Connect to a remote host.

Parameters:
[in] protocol the protocol to use for this connection
[in] remoteNode the NodeID of the remote node to connect to
Return values:
FountainWireProtPtr a connection to the remote node, or NULL if the connection was not successful


The documentation for this class was generated from the following files:
Generated on Wed Mar 8 14:43:33 2006 for Fountain by  doxygen 1.4.6