Ice 3.7 C++11 API Reference
Public Member Functions | Public Attributes | List of all members
Ice::ConnectionInfo Class Reference

Base class providing access to the connection details. More...

#include <Ice/Ice.h>

Inheritance diagram for Ice::ConnectionInfo:
Inheritance graph
[legend]

Public Member Functions

 ConnectionInfo ()=default
 
 ConnectionInfo (ConnectionInfo &&)=default
 
 ConnectionInfo (const ::std::shared_ptr<::Ice::ConnectionInfo > &underlying, bool incoming, const ::std::string &adapterName, const ::std::string &connectionId)
 One-shot constructor to initialize all data members. More...
 
 ConnectionInfo (const ConnectionInfo &)=default
 
ConnectionInfooperator= (ConnectionInfo &&)=default
 
ConnectionInfooperator= (const ConnectionInfo &)=default
 
virtual ~ConnectionInfo ()
 

Public Attributes

::std::string adapterName
 The name of the adapter associated with the connection. More...
 
::std::string connectionId
 The connection id. More...
 
bool incoming
 Whether or not the connection is an incoming or outgoing connection. More...
 
::std::shared_ptr<::Ice::ConnectionInfounderlying
 The information of the underyling transport or null if there's no underlying transport. More...
 

Detailed Description

Base class providing access to the connection details.

Constructor & Destructor Documentation

◆ ~ConnectionInfo()

virtual Ice::ConnectionInfo::~ConnectionInfo ( )
virtual

Reimplemented in IceSSL::ConnectionInfo.

◆ ConnectionInfo() [1/4]

Ice::ConnectionInfo::ConnectionInfo ( )
default

◆ ConnectionInfo() [2/4]

Ice::ConnectionInfo::ConnectionInfo ( const ConnectionInfo )
default

◆ ConnectionInfo() [3/4]

Ice::ConnectionInfo::ConnectionInfo ( ConnectionInfo &&  )
default

◆ ConnectionInfo() [4/4]

Ice::ConnectionInfo::ConnectionInfo ( const ::std::shared_ptr<::Ice::ConnectionInfo > &  underlying,
bool  incoming,
const ::std::string &  adapterName,
const ::std::string &  connectionId 
)
inline

One-shot constructor to initialize all data members.

Parameters
underlyingThe information of the underyling transport or null if there's no underlying transport.
incomingWhether or not the connection is an incoming or outgoing connection.
adapterNameThe name of the adapter associated with the connection.
connectionIdThe connection id.

Member Function Documentation

◆ operator=() [1/2]

ConnectionInfo& Ice::ConnectionInfo::operator= ( ConnectionInfo &&  )
default

◆ operator=() [2/2]

ConnectionInfo& Ice::ConnectionInfo::operator= ( const ConnectionInfo )
default

Member Data Documentation

◆ adapterName

::std::string Ice::ConnectionInfo::adapterName

The name of the adapter associated with the connection.

◆ connectionId

::std::string Ice::ConnectionInfo::connectionId

The connection id.

◆ incoming

bool Ice::ConnectionInfo::incoming

Whether or not the connection is an incoming or outgoing connection.

◆ underlying

::std::shared_ptr<::Ice::ConnectionInfo> Ice::ConnectionInfo::underlying

The information of the underyling transport or null if there's no underlying transport.


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