Ice 3.7 C++98 API Reference
Loading...
Searching...
No Matches
Ice::UDPConnectionInfo Class Reference

Provides access to the connection details of a UDP connection. More...

#include <Ice/Ice.h>

Inheritance diagram for Ice::UDPConnectionInfo:
Collaboration diagram for Ice::UDPConnectionInfo:

Public Types

typedef UDPConnectionInfoPtr PointerType
Public Types inherited from Ice::IPConnectionInfo
typedef IPConnectionInfoPtr PointerType
Public Types inherited from Ice::ConnectionInfo
typedef ConnectionInfoPtr PointerType

Public Member Functions

 UDPConnectionInfo ()
 Default constructor that assigns default values to members as specified in the Slice definition.
 UDPConnectionInfo (const ::Ice::ConnectionInfoPtr &underlying, bool incoming, const ::std::string &adapterName, const ::std::string &connectionId, const ::std::string &localAddress, ::Ice::Int localPort, const ::std::string &remoteAddress, ::Ice::Int remotePort, const ::std::string &mcastAddress, ::Ice::Int mcastPort, ::Ice::Int rcvSize, ::Ice::Int sndSize)
 One-shot constructor to initialize all data members.
virtual ~UDPConnectionInfo ()
Public Member Functions inherited from Ice::IPConnectionInfo
 IPConnectionInfo ()
 Default constructor that assigns default values to members as specified in the Slice definition.
 IPConnectionInfo (const ::Ice::ConnectionInfoPtr &underlying, bool incoming, const ::std::string &adapterName, const ::std::string &connectionId, const ::std::string &localAddress, ::Ice::Int localPort, const ::std::string &remoteAddress, ::Ice::Int remotePort)
 One-shot constructor to initialize all data members.
virtual ~IPConnectionInfo ()
Public Member Functions inherited from Ice::ConnectionInfo
 ConnectionInfo ()
 ConnectionInfo (const ::Ice::ConnectionInfoPtr &underlying, bool incoming, const ::std::string &adapterName, const ::std::string &connectionId)
 One-shot constructor to initialize all data members.
virtual ~ConnectionInfo ()
Public Member Functions inherited from Ice::LocalObject
virtual bool operator< (const LocalObject &) const
virtual bool operator== (const LocalObject &) const
Public Member Functions inherited from IceUtil::Shared
void __clearFlag (unsigned char flag)
virtual void __decRef ()
virtual int __getRef () const
bool __hasFlag (unsigned char flag)
virtual void __incRef ()
void __setFlag (unsigned char flag)
virtual void __setNoDelete (bool)
Sharedoperator= (const Shared &)
 Shared ()
 Shared (const Shared &)
virtual ~Shared ()

Public Attributes

::std::string mcastAddress
 The multicast address.
::Ice::Int mcastPort
 The multicast port.
::Ice::Int rcvSize
 The connection buffer receive size.
::Ice::Int sndSize
 The connection buffer send size.
Public Attributes inherited from Ice::IPConnectionInfo
::std::string localAddress
 The local address.
::Ice::Int localPort
 The local port.
::std::string remoteAddress
 The remote address.
::Ice::Int remotePort
 The remote port.
Public Attributes inherited from Ice::ConnectionInfo
::std::string adapterName
 The name of the adapter associated with the connection.
::std::string connectionId
 The connection id.
bool incoming
 Whether or not the connection is an incoming or outgoing connection.
::Ice::ConnectionInfoPtr underlying
 The information of the underyling transport or null if there's no underlying transport.

Additional Inherited Members

Static Public Attributes inherited from IceUtil::Shared
static const unsigned char NoDelete
Protected Attributes inherited from IceUtil::Shared
unsigned char _flags
IceUtilInternal::Atomic _ref

Detailed Description

Provides access to the connection details of a UDP connection.

Member Typedef Documentation

◆ PointerType

Constructor & Destructor Documentation

◆ ~UDPConnectionInfo()

virtual Ice::UDPConnectionInfo::~UDPConnectionInfo ( )
virtual

◆ UDPConnectionInfo() [1/2]

Ice::UDPConnectionInfo::UDPConnectionInfo ( )
inline

Default constructor that assigns default values to members as specified in the Slice definition.

◆ UDPConnectionInfo() [2/2]

Ice::UDPConnectionInfo::UDPConnectionInfo ( const ::Ice::ConnectionInfoPtr & underlying,
bool incoming,
const ::std::string & adapterName,
const ::std::string & connectionId,
const ::std::string & localAddress,
::Ice::Int localPort,
const ::std::string & remoteAddress,
::Ice::Int remotePort,
const ::std::string & mcastAddress,
::Ice::Int mcastPort,
::Ice::Int rcvSize,
::Ice::Int sndSize )
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.
localAddressThe local address.
localPortThe local port.
remoteAddressThe remote address.
remotePortThe remote port.
mcastAddressThe multicast address.
mcastPortThe multicast port.
rcvSizeThe connection buffer receive size.
sndSizeThe connection buffer send size.

Member Data Documentation

◆ mcastAddress

::std::string Ice::UDPConnectionInfo::mcastAddress

The multicast address.

◆ mcastPort

::Ice::Int Ice::UDPConnectionInfo::mcastPort

The multicast port.

◆ rcvSize

::Ice::Int Ice::UDPConnectionInfo::rcvSize

The connection buffer receive size.

◆ sndSize

::Ice::Int Ice::UDPConnectionInfo::sndSize

The connection buffer send size.


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