Ice 3.7 C++98 API Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | List of all members
Ice::TCPEndpointInfo Class Reference

Provides access to a TCP endpoint information. More...

#include <Ice/Ice.h>

Inheritance diagram for Ice::TCPEndpointInfo:
Inheritance graph
[legend]
Collaboration diagram for Ice::TCPEndpointInfo:
Collaboration graph
[legend]

Public Types

typedef TCPEndpointInfoPtr PointerType
 
- Public Types inherited from Ice::IPEndpointInfo
typedef IPEndpointInfoPtr PointerType
 
- Public Types inherited from Ice::EndpointInfo
typedef EndpointInfoPtr PointerType
 

Public Member Functions

 TCPEndpointInfo ()
 
 TCPEndpointInfo (const ::Ice::EndpointInfoPtr &underlying, ::Ice::Int timeout, bool compress, const ::std::string &host, ::Ice::Int port, const ::std::string &sourceAddress)
 One-shot constructor to initialize all data members. More...
 
virtual ~TCPEndpointInfo ()
 
- Public Member Functions inherited from Ice::IPEndpointInfo
 IPEndpointInfo ()
 
 IPEndpointInfo (const ::Ice::EndpointInfoPtr &underlying, ::Ice::Int timeout, bool compress, const ::std::string &host, ::Ice::Int port, const ::std::string &sourceAddress)
 One-shot constructor to initialize all data members. More...
 
virtual ~IPEndpointInfo ()
 
- Public Member Functions inherited from Ice::EndpointInfo
virtual bool datagram () const =0 throw ()
 Returns true if this endpoint is a datagram endpoint. More...
 
 EndpointInfo ()
 
 EndpointInfo (const ::Ice::EndpointInfoPtr &underlying, ::Ice::Int timeout, bool compress)
 One-shot constructor to initialize all data members. More...
 
virtual bool secure () const =0 throw ()
 Returns true if this endpoint is a secure endpoint. More...
 
virtual Short type () const =0 throw ()
 Returns the type of the endpoint. More...
 
virtual ~EndpointInfo ()
 
- 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 ()
 

Additional Inherited Members

- Public Attributes inherited from Ice::IPEndpointInfo
::std::string host
 The host or address configured with the endpoint. More...
 
::Ice::Int port
 The port number. More...
 
::std::string sourceAddress
 The source IP address. More...
 
- Public Attributes inherited from Ice::EndpointInfo
bool compress
 Specifies whether or not compression should be used if available when using this endpoint. More...
 
::Ice::Int timeout
 The timeout for the endpoint in milliseconds. More...
 
::Ice::EndpointInfoPtr underlying
 The information of the underyling endpoint of null if there's no underlying endpoint. More...
 
- 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 a TCP endpoint information.

See also
Endpoint

Member Typedef Documentation

◆ PointerType

Constructor & Destructor Documentation

◆ ~TCPEndpointInfo()

virtual Ice::TCPEndpointInfo::~TCPEndpointInfo ( )
virtual

◆ TCPEndpointInfo() [1/2]

Ice::TCPEndpointInfo::TCPEndpointInfo ( )
inline

◆ TCPEndpointInfo() [2/2]

Ice::TCPEndpointInfo::TCPEndpointInfo ( const ::Ice::EndpointInfoPtr underlying,
::Ice::Int  timeout,
bool  compress,
const ::std::string &  host,
::Ice::Int  port,
const ::std::string &  sourceAddress 
)
inline

One-shot constructor to initialize all data members.

Parameters
underlyingThe information of the underyling endpoint of null if there's no underlying endpoint.
timeoutThe timeout for the endpoint in milliseconds.
compressSpecifies whether or not compression should be used if available when using this endpoint.
hostThe host or address configured with the endpoint.
portThe port number.
sourceAddressThe source IP address.

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