TAO_Security  2.2.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
TAO::SL2::AccessDecision Interface Reference

import "SecurityLevel2.idl";

Inheritance diagram for TAO::SL2::AccessDecision:
Inheritance graph
Collaboration diagram for TAO::SL2::AccessDecision:
Collaboration graph

Public Member Functions

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)
 
- Public Member Functions inherited from SecurityLevel2::AccessDecision
boolean access_allowed (in SecurityLevel2::CredentialsList cred_list, in Object target, in CORBA::Identifier operation_name, in CORBA::Identifier target_interface_name)
 

Public Attributes

attribute boolean default_decision
 

Member Function Documentation

boolean TAO::SL2::AccessDecision::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 TAO::SL2::AccessDecision::add_object ( in::CORBA::ORBid  orb_id,
in::CORBA::OctetSeq  adapter_id,
in::CORBA::OctetSeq  object_id,
in boolean  allow_insecure_access 
)

Establish whether a particular object can be accessed via insecure means.

void TAO::SL2::AccessDecision::remove_object ( in::CORBA::ORBid  orb_id,
in::CORBA::OctetSeq  adapter_id,
in::CORBA::OctetSeq  object_id 
)

Member Data Documentation

attribute boolean TAO::SL2::AccessDecision::default_decision

Default value returned when a reference is not in the list.


The documentation for this interface was generated from the following file: