#include <SL2_SecurityManager.h>
|  | 
|  | AccessDecision () | 
|  | 
|  | ~AccessDecision (void) | 
|  | 
| virtual ::CORBA::Boolean | access_allowed (const ::SecurityLevel2::CredentialsList &cred_list,::CORBA::Object_ptr target, const char *operation_name, const char *target_interface_name) | 
|  | 
| virtual ::CORBA::Boolean | access_allowed_ex (const char *orb_id, const ::CORBA::OctetSeq &adapter_id, const ::CORBA::OctetSeq &object_id, const ::SecurityLevel2::CredentialsList &cred_list, const char *operation_name) | 
|  | 
| virtual ::CORBA::Boolean | default_decision (void) | 
|  | 
| virtual void | default_decision (::CORBA::Boolean d) | 
|  | 
| virtual void | add_object (const char *orbid, const ::CORBA::OctetSeq &adapter_id, const ::CORBA::OctetSeq &object_id,::CORBA::Boolean allow_insecure_access) | 
|  | 
| virtual void | remove_object (const char *orbid, const ::CORBA::OctetSeq &adapter_id, const ::CORBA::OctetSeq &object_id) | 
|  | 
| boolean | access_allowed_ex (in::CORBA::ORBid orb_id, in::CORBA::OctetSeq adapter_id, in::CORBA::OctetSeq object_id, in::SecurityLevel2::CredentialsList cred_list, in::CORBA::Identifier operation_name) | 
|  | 
| void | add_object (in::CORBA::ORBid orb_id, in::CORBA::OctetSeq adapter_id, in::CORBA::OctetSeq object_id, in boolean allow_insecure_access) | 
|  | 
| void | remove_object (in::CORBA::ORBid orb_id, in::CORBA::OctetSeq adapter_id, in::CORBA::OctetSeq object_id) | 
|  | 
| boolean | access_allowed (in SecurityLevel2::CredentialsList cred_list, in Object target, in CORBA::Identifier operation_name, in CORBA::Identifier target_interface_name) | 
|  | 
      
        
          | TAO::Security::AccessDecision::AccessDecision | ( |  | ) |  | 
      
 
 
      
        
          | TAO::Security::AccessDecision::~AccessDecision | ( | void |  | ) |  | 
      
 
 
      
        
          | CORBA::Boolean TAO::Security::AccessDecision::access_allowed_ex | ( | const char * | orb_id, | 
        
          |  |  | const ::CORBA::OctetSeq & | adapter_id, | 
        
          |  |  | const ::CORBA::OctetSeq & | object_id, | 
        
          |  |  | const ::SecurityLevel2::CredentialsList & | cred_list, | 
        
          |  |  | const char * | operation_name | 
        
          |  | ) |  |  | 
      
 
 
  
  | 
        
          | virtual void TAO::Security::AccessDecision::add_object | ( | const char * | orbid, |  
          |  |  | const ::CORBA::OctetSeq & | adapter_id, |  
          |  |  | const ::CORBA::OctetSeq & | object_id, |  
          |  |  | ::CORBA::Boolean | allow_insecure_access |  
          |  | ) |  |  |  | virtual | 
 
 
      
        
          | CORBA::Boolean TAO::Security::AccessDecision::default_decision | ( | void |  | ) |  | 
      
 
 
  
  | 
        
          | virtual void TAO::Security::AccessDecision::default_decision | ( | ::CORBA::Boolean | d | ) |  |  | virtual | 
 
 
Encapsulates a TAO-specific way to do object_to_string() without having an ORB reference handy. 
- Note
- If OBJECT_KEY changes as described above, this should change so that it generates an OBJECT_KEY. 
 
 
  
  | 
        
          | void TAO::Security::AccessDecision::remove_object | ( | const char * | orbid, |  
          |  |  | const ::CORBA::OctetSeq & | adapter_id, |  
          |  |  | const ::CORBA::OctetSeq & | object_id |  
          |  | ) |  |  |  | virtual | 
 
 
  
  | 
        
          | ::CORBA::Boolean TAO::Security::AccessDecision::default_allowance_decision_ |  | private | 
 
This is the default value that's returned from access_allowed() when the access table doesn't contain an entry for the reference. 
 
 
The documentation for this class was generated from the following files: