TAO_SSLIOP 4.0.2
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | List of all members
TAO_SSLIOP_Synthetic_Endpoint Class Reference

#include <SSLIOP_Endpoint.h>

Inheritance diagram for TAO_SSLIOP_Synthetic_Endpoint:
Inheritance graph
[legend]
Collaboration diagram for TAO_SSLIOP_Synthetic_Endpoint:
Collaboration graph
[legend]

Public Member Functions

 TAO_SSLIOP_Synthetic_Endpoint (TAO_IIOP_Endpoint *iiop_endp)
 Constructor.
 
virtual ~TAO_SSLIOP_Synthetic_Endpoint ()
 Destructor.
 
CORBA::Boolean is_equivalent (const TAO_Endpoint *other_endpoint)
 
virtual TAO_Endpointduplicate ()
 
- Public Member Functions inherited from TAO_SSLIOP_Endpoint
 TAO_SSLIOP_Endpoint (const ::SSLIOP::SSL *ssl_component, TAO_IIOP_Endpoint *iiop_endp)
 Constructor.
 
virtual ~TAO_SSLIOP_Endpoint ()
 Destructor.
 
TAO_SSLIOP_Endpointoperator= (const TAO_SSLIOP_Endpoint &other)
 
virtual TAO_Endpointnext ()
 
virtual int addr_to_string (char *buffer, size_t length)
 
virtual CORBA::ULong hash ()
 
const ::SSLIOP::SSLssl_component () const
 Return SSL component corresponding to this endpoint.
 
TAO_IIOP_Endpoint * iiop_endpoint () const
 Accessor to our IIOP counterpart.
 
void iiop_endpoint (TAO_IIOP_Endpoint *endpoint, bool destroy)
 Mutator to our IIOP counterpart.
 
const ACE_INET_Addrobject_addr () const
 Return the SSLIOP-specific ACE_INET_Addr.
 
void set_sec_attrs (::Security::QOP qop, const ::Security::EstablishTrust &trust, const TAO::SSLIOP::OwnCredentials_ptr creds)
 
::Security::QOP qop () const
 Get the Quality-of-Protection settings for this endpoint.
 
::Security::EstablishTrust trust () const
 Get the establishment of trust settings for this endpoint.
 
TAO::SSLIOP::OwnCredentialscredentials () const
 Get the credentials for this endpoint.
 
int credentials_set () const
 
- Public Member Functions inherited from TAO_Endpoint
 TAO_Endpoint (CORBA::ULong tag, CORBA::Short priority=TAO_INVALID_PRIORITY)
 
virtual ~TAO_Endpoint ()=default
 
CORBA::ULong tag () const
 
void priority (CORBA::Short priority)
 
CORBA::Short priority () const
 
virtual TAO_Endpointnext_filtered (TAO_ORB_Core *, TAO_Endpoint *root)
 

Private Member Functions

 TAO_SSLIOP_Synthetic_Endpoint (const ::SSLIOP::SSL *ssl)
 

Additional Inherited Members

- Protected Attributes inherited from TAO_SSLIOP_Endpoint
::SSLIOP::SSL ssl_component_
 
- Protected Attributes inherited from TAO_Endpoint
TAO_SYNCH_MUTEX addr_lookup_lock_
 
CORBA::ULong hash_val_
 
CORBA::ULong const tag_
 
CORBA::Short priority_
 

Constructor & Destructor Documentation

◆ TAO_SSLIOP_Synthetic_Endpoint() [1/2]

TAO_SSLIOP_Synthetic_Endpoint::TAO_SSLIOP_Synthetic_Endpoint ( TAO_IIOP_Endpoint * iiop_endp)

Constructor.

◆ ~TAO_SSLIOP_Synthetic_Endpoint()

TAO_SSLIOP_Synthetic_Endpoint::~TAO_SSLIOP_Synthetic_Endpoint ( )
virtual

Destructor.

◆ TAO_SSLIOP_Synthetic_Endpoint() [2/2]

TAO_SSLIOP_Synthetic_Endpoint::TAO_SSLIOP_Synthetic_Endpoint ( const ::SSLIOP::SSL * ssl)
private

Member Function Documentation

◆ duplicate()

TAO_Endpoint * TAO_SSLIOP_Synthetic_Endpoint::duplicate ( )
virtual

Return a copy of the corresponding endpoints by allocating memory.

Reimplemented from TAO_SSLIOP_Endpoint.

◆ is_equivalent()

CORBA::Boolean TAO_SSLIOP_Synthetic_Endpoint::is_equivalent ( const TAO_Endpoint * other_endpoint)
virtual

Return true if this endpoint is equivalent to other_endpoint. Two synthetic endpoints are equivalent if their iiop counterparts are equivalent, and, if both have non-zero ssl ports, their ssl ports are the same.

Reimplemented from TAO_SSLIOP_Endpoint.


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