TAO_SSLIOP 4.0.2
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Private Attributes | List of all members
TAO::IIOP_SSL_Acceptor Class Reference

An SSL aware IIOP acceptor. More...

#include <IIOP_SSL_Acceptor.h>

Inheritance diagram for TAO::IIOP_SSL_Acceptor:
Inheritance graph
[legend]
Collaboration diagram for TAO::IIOP_SSL_Acceptor:
Collaboration graph
[legend]

Public Types

typedef ACE_Strategy_Acceptor< IIOP_SSL_Connection_Handler, ACE_SOCK_ACCEPTORTAO_IIOP_SSL_BASE_ACCEPTOR
 
typedef TAO_Creation_Strategy< IIOP_SSL_Connection_HandlerTAO_IIOP_SSL_CREATION_STRATEGY
 
typedef TAO_Concurrency_Strategy< IIOP_SSL_Connection_HandlerTAO_IIOP_SSL_CONCURRENCY_STRATEGY
 
typedef TAO_Accept_Strategy< IIOP_SSL_Connection_Handler, ACE_SOCK_ACCEPTORTAO_IIOP_SSL_ACCEPT_STRATEGY
 

Public Member Functions

 IIOP_SSL_Acceptor ()
 Constructor.
 
 ~IIOP_SSL_Acceptor ()
 Destructor.
 
virtual int close ()
 

Private Attributes

TAO_IIOP_SSL_BASE_ACCEPTOR base_acceptor_
 The concrete acceptor, as a pointer to it's base class.
 
Acceptor Strategies

Server side creation, concurrency and accept strategies.

TAO_IIOP_SSL_CREATION_STRATEGYcreation_strategy_
 
TAO_IIOP_SSL_CONCURRENCY_STRATEGYconcurrency_strategy_
 
TAO_IIOP_SSL_ACCEPT_STRATEGYaccept_strategy_
 

Detailed Description

An SSL aware IIOP acceptor.

The class differs from the non-SSL aware TAO_IIOP_Acceptor class since it uses a different a set of Acceptor strategies. In particular, it overrides the open_i() method to use the Acceptor strategies tailored to use the SSL aware server connection handler. See the TAO_IIOP_SSL_Connection_Handler notes for details.

Member Typedef Documentation

◆ TAO_IIOP_SSL_ACCEPT_STRATEGY

◆ TAO_IIOP_SSL_BASE_ACCEPTOR

◆ TAO_IIOP_SSL_CONCURRENCY_STRATEGY

◆ TAO_IIOP_SSL_CREATION_STRATEGY

Constructor & Destructor Documentation

◆ IIOP_SSL_Acceptor()

TAO::IIOP_SSL_Acceptor::IIOP_SSL_Acceptor ( )

Constructor.

◆ ~IIOP_SSL_Acceptor()

TAO::IIOP_SSL_Acceptor::~IIOP_SSL_Acceptor ( )

Destructor.

Member Function Documentation

◆ close()

int TAO::IIOP_SSL_Acceptor::close ( )
virtual

Reimplemented in TAO::SSLIOP::Acceptor.

Member Data Documentation

◆ accept_strategy_

TAO_IIOP_SSL_ACCEPT_STRATEGY* TAO::IIOP_SSL_Acceptor::accept_strategy_
private

◆ base_acceptor_

TAO_IIOP_SSL_BASE_ACCEPTOR TAO::IIOP_SSL_Acceptor::base_acceptor_
private

The concrete acceptor, as a pointer to it's base class.

◆ concurrency_strategy_

TAO_IIOP_SSL_CONCURRENCY_STRATEGY* TAO::IIOP_SSL_Acceptor::concurrency_strategy_
private

◆ creation_strategy_

TAO_IIOP_SSL_CREATION_STRATEGY* TAO::IIOP_SSL_Acceptor::creation_strategy_
private

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