import "Policy.pidl";
Inheritance diagram for CORBA::PolicyManager:


Public Types | |
| typedef PolicyManager_ptr | _ptr_type |
| typedef PolicyManager_var | _var_type |
Public Member Functions | |
| PolicyList | get_policy_overrides (in PolicyTypeSeq ts) |
| void | set_policy_overrides (in PolicyList policies, in SetOverrideType set_add) raises (InvalidPolicies) |
| virtual::CORBA::PolicyList * | get_policy_overrides (const::CORBA::PolicyTypeSeq &ts)=0 throw ( CORBA::SystemException ) |
| virtual void | set_policy_overrides (const::CORBA::PolicyList &policies,::CORBA::SetOverrideType set_add)=0 throw ( CORBA::SystemException, ::CORBA::InvalidPolicies ) |
| virtual CORBA::Boolean | _is_a (const char *type_id) |
| Determine if we are of the type specified by the "logical_type_id". | |
| virtual const char * | _interface_repository_id (void) const |
| virtual CORBA::Boolean | marshal (TAO_OutputCDR &cdr) |
| Allows us to forbid marshaling of local interfaces. | |
Static Public Member Functions | |
| PolicyManager_ptr | _duplicate (PolicyManager_ptr obj) |
| void | _tao_release (PolicyManager_ptr obj) |
| PolicyManager_ptr | _narrow (CORBA::Object_ptr obj) |
| PolicyManager_ptr | _unchecked_narrow (CORBA::Object_ptr obj) |
| PolicyManager_ptr | _nil (void) |
| Return a NULL object. | |
| void | _tao_any_destructor (void *) |
| Used in the implementation of CORBA::Any. | |
Protected Member Functions | |
| PolicyManager (void) | |
| virtual | ~PolicyManager (void) |
Private Member Functions | |
| PolicyManager (const PolicyManager &) | |
| void | operator= (const PolicyManager &) |
|
|
Reimplemented from CORBA::Object. Implemented in CORBA::PolicyCurrent. |
|
|
Reimplemented from CORBA::Object. Implemented in CORBA::PolicyCurrent. |
|
|
Definition at line 684 of file PolicyC.cpp.
00685 {}
|
|
|
Definition at line 687 of file PolicyC.cpp.
00688 {}
|
|
|
|
|
|
Definition at line 721 of file PolicyC.cpp. References CORBA::Object::_add_ref(), and CORBA::PolicyManager_ptr.
00722 {
00723 if (! ::CORBA::is_nil (obj))
00724 {
00725 obj->_add_ref ();
00726 }
00727
00728 return obj;
00729 }
|
|
|
The repository ID for the most derived class, this is an implementation method and does no remote invocations! Reimplemented from CORBA::Object. Implemented in CORBA::PolicyCurrent. Definition at line 766 of file PolicyC.cpp.
00767 {
00768 return "IDL:omg.org/CORBA/PolicyManager:1.0";
00769 }
|
|
|
Determine if we are of the type specified by the "logical_type_id".
Reimplemented from CORBA::Object. Implemented in CORBA::PolicyCurrent. Definition at line 738 of file PolicyC.cpp. References ACE_OS::strcmp().
00742 {
00743 if (
00744 !ACE_OS::strcmp (
00745 value,
00746 "IDL:omg.org/CORBA/PolicyManager:1.0"
00747 ) ||
00748 !ACE_OS::strcmp (
00749 value,
00750 "IDL:omg.org/CORBA/LocalObject:1.0"
00751 ) ||
00752 !ACE_OS::strcmp (
00753 value,
00754 "IDL:omg.org/CORBA/Object:1.0"
00755 )
00756 )
00757 {
00758 return true; // success using local knowledge
00759 }
00760 else
00761 {
00762 return false;
00763 }
00764 }
|
|
|
Implemented in CORBA::PolicyCurrent. Definition at line 699 of file PolicyC.cpp. References CORBA::Object_ptr.
00703 {
00704 return PolicyManager::_duplicate (
00705 dynamic_cast<PolicyManager_ptr> (_tao_objref)
00706 );
00707 }
|
|
|
Return a NULL object.
Reimplemented from CORBA::Object. Implemented in CORBA::PolicyCurrent. Definition at line 418 of file PolicyC.h. References CORBA::PolicyManager_ptr.
00419 {
00420 return static_cast<PolicyManager_ptr> (0);
00421 }
|
|
|
Used in the implementation of CORBA::Any.
Reimplemented from CORBA::Object. Implemented in CORBA::PolicyCurrent. Definition at line 691 of file PolicyC.cpp.
00692 {
00693 PolicyManager *_tao_tmp_pointer =
00694 static_cast<PolicyManager *> (_tao_void_pointer);
00695 ::CORBA::release (_tao_tmp_pointer);
00696 }
|
|
|
Definition at line 732 of file PolicyC.cpp. References CORBA::PolicyManager_ptr.
00733 {
00734 ::CORBA::release (obj);
00735 }
|
|
|
Implemented in CORBA::PolicyCurrent. Definition at line 710 of file PolicyC.cpp. References CORBA::Object_ptr.
00714 {
00715 return PolicyManager::_duplicate (
00716 dynamic_cast<PolicyManager_ptr> (_tao_objref)
00717 );
00718 }
|
|
|
|
|
|
|
|
|
Allows us to forbid marshaling of local interfaces.
Reimplemented from CORBA::Object. Implemented in CORBA::PolicyCurrent. Definition at line 772 of file PolicyC.cpp.
00773 {
00774 return false;
00775 }
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
1.3.6