TAO::SL3::ContextEstablishmentPolicy Class Reference

#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 () throw (CORBA::SystemException)
virtual SecurityLevel3::OwnCredentialsList * creds_list () throw (CORBA::SystemException)
virtual SecurityLevel3::FeatureDirective use_client_auth () throw (CORBA::SystemException)
virtual SecurityLevel3::FeatureDirective use_target_auth () throw (CORBA::SystemException)
virtual SecurityLevel3::FeatureDirective use_confidentiality () throw (CORBA::SystemException)
virtual SecurityLevel3::FeatureDirective use_integrity () throw (CORBA::SystemException)
virtual CORBA::PolicyType policy_type () throw (CORBA::SystemException)
virtual CORBA::Policy_ptr copy () throw (CORBA::SystemException)
virtual void destroy () throw (CORBA::SystemException)

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_

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.

TAO::SL3::ContextEstablishmentPolicy::~ContextEstablishmentPolicy void   )  [protected]
 

Destructor.

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

Definition at line 28 of file SL3_ContextEstablishmentPolicy.cpp.

00029 {
00030 }


Member Function Documentation

virtual CORBA::Policy_ptr TAO::SL3::ContextEstablishmentPolicy::copy  )  throw (CORBA::SystemException) [virtual]
 

virtual SecurityLevel3::CredsDirective TAO::SL3::ContextEstablishmentPolicy::creds_directive  )  throw (CORBA::SystemException) [virtual]
 

virtual SecurityLevel3::OwnCredentialsList* TAO::SL3::ContextEstablishmentPolicy::creds_list  )  throw (CORBA::SystemException) [virtual]
 

virtual void TAO::SL3::ContextEstablishmentPolicy::destroy  )  throw (CORBA::SystemException) [virtual]
 

virtual CORBA::PolicyType TAO::SL3::ContextEstablishmentPolicy::policy_type  )  throw (CORBA::SystemException) [virtual]
 

virtual SecurityLevel3::FeatureDirective TAO::SL3::ContextEstablishmentPolicy::use_client_auth  )  throw (CORBA::SystemException) [virtual]
 

virtual SecurityLevel3::FeatureDirective TAO::SL3::ContextEstablishmentPolicy::use_confidentiality  )  throw (CORBA::SystemException) [virtual]
 

virtual SecurityLevel3::FeatureDirective TAO::SL3::ContextEstablishmentPolicy::use_integrity  )  throw (CORBA::SystemException) [virtual]
 

virtual SecurityLevel3::FeatureDirective TAO::SL3::ContextEstablishmentPolicy::use_target_auth  )  throw (CORBA::SystemException) [virtual]
 


Member Data Documentation

SecurityLevel3::CredsDirective TAO::SL3::ContextEstablishmentPolicy::creds_directive_ [private]
 

Definition at line 113 of file SL3_ContextEstablishmentPolicy.h.

SecurityLevel3::OwnCredentialsList TAO::SL3::ContextEstablishmentPolicy::creds_list_ [private]
 

Definition at line 114 of file SL3_ContextEstablishmentPolicy.h.

SecurityLevel3::FeatureDirective TAO::SL3::ContextEstablishmentPolicy::use_client_auth_ [private]
 

Definition at line 115 of file SL3_ContextEstablishmentPolicy.h.

SecurityLevel3::FeatureDirective TAO::SL3::ContextEstablishmentPolicy::use_confidentiality_ [private]
 

Definition at line 117 of file SL3_ContextEstablishmentPolicy.h.

SecurityLevel3::FeatureDirective TAO::SL3::ContextEstablishmentPolicy::use_integrity_ [private]
 

Definition at line 118 of file SL3_ContextEstablishmentPolicy.h.

SecurityLevel3::FeatureDirective TAO::SL3::ContextEstablishmentPolicy::use_target_auth_ [private]
 

Definition at line 116 of file SL3_ContextEstablishmentPolicy.h.


The documentation for this class was generated from the following files:
Generated on Thu Nov 9 13:52:44 2006 for TAO_Security by doxygen 1.3.6