TAO_Security  2.1.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | Private Attributes
TAO::SL3::ContextEstablishmentPolicy Class Reference

  
More...

#include <SL3_ContextEstablishmentPolicy.h>

Inheritance diagram for TAO::SL3::ContextEstablishmentPolicy:
Inheritance graph
[legend]
Collaboration diagram for TAO::SL3::ContextEstablishmentPolicy:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ContextEstablishmentPolicy (SecurityLevel3::CredsDirective creds_directive, const SecurityLevel3::OwnCredentialsList &creds_list, SecurityLevel3::FeatureDirective use_client_auth, SecurityLevel3::FeatureDirective use_target_auth, SecurityLevel3::FeatureDirective use_confidentiality, SecurityLevel3::FeatureDirective use_integrity)
 Constructor.
SecurityLevel3::ContextEstablishmentPolicy Methods

Methods required by the SecurityLevel3::ContextEstablishmentPolicy interface.

virtual
SecurityLevel3::CredsDirective 
creds_directive ()
virtual
SecurityLevel3::OwnCredentialsList * 
creds_list ()
virtual
SecurityLevel3::FeatureDirective 
use_client_auth ()
virtual
SecurityLevel3::FeatureDirective 
use_target_auth ()
virtual
SecurityLevel3::FeatureDirective 
use_confidentiality ()
virtual
SecurityLevel3::FeatureDirective 
use_integrity ()
virtual CORBA::PolicyType policy_type (void)
virtual CORBA::Policy_ptr copy (void)
virtual void destroy (void)

Protected Member Functions

 ~ContextEstablishmentPolicy (void)
 Destructor.

Private Attributes

SecurityLevel3::CredsDirective creds_directive_
SecurityLevel3::OwnCredentialsList creds_list_
SecurityLevel3::FeatureDirective use_client_auth_
SecurityLevel3::FeatureDirective use_target_auth_
SecurityLevel3::FeatureDirective use_confidentiality_
SecurityLevel3::FeatureDirective use_integrity_

Detailed Description

  

Constructor & Destructor Documentation

TAO::SL3::ContextEstablishmentPolicy::ContextEstablishmentPolicy ( SecurityLevel3::CredsDirective  creds_directive,
const SecurityLevel3::OwnCredentialsList &  creds_list,
SecurityLevel3::FeatureDirective  use_client_auth,
SecurityLevel3::FeatureDirective  use_target_auth,
SecurityLevel3::FeatureDirective  use_confidentiality,
SecurityLevel3::FeatureDirective  use_integrity 
)

Constructor.

Destructor.

Protected destructor to enforce proper memory management through the reference counting mechanism.


Member Function Documentation

SecurityLevel3::CredsDirective TAO::SL3::ContextEstablishmentPolicy::creds_directive ( )
virtual
SecurityLevel3::OwnCredentialsList * TAO::SL3::ContextEstablishmentPolicy::creds_list ( void  )
virtual
SecurityLevel3::FeatureDirective TAO::SL3::ContextEstablishmentPolicy::use_client_auth ( )
virtual
SecurityLevel3::FeatureDirective TAO::SL3::ContextEstablishmentPolicy::use_confidentiality ( )
virtual
SecurityLevel3::FeatureDirective TAO::SL3::ContextEstablishmentPolicy::use_integrity ( )
virtual
SecurityLevel3::FeatureDirective TAO::SL3::ContextEstablishmentPolicy::use_target_auth ( )
virtual

Member Data Documentation

SecurityLevel3::CredsDirective TAO::SL3::ContextEstablishmentPolicy::creds_directive_
private
SecurityLevel3::OwnCredentialsList TAO::SL3::ContextEstablishmentPolicy::creds_list_
private
SecurityLevel3::FeatureDirective TAO::SL3::ContextEstablishmentPolicy::use_client_auth_
private
SecurityLevel3::FeatureDirective TAO::SL3::ContextEstablishmentPolicy::use_confidentiality_
private
SecurityLevel3::FeatureDirective TAO::SL3::ContextEstablishmentPolicy::use_integrity_
private
SecurityLevel3::FeatureDirective TAO::SL3::ContextEstablishmentPolicy::use_target_auth_
private

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