Public Methods |
| | TAO_POA_Hooks (PortableGroup_Request_Dispatcher &request_dispatcher) |
| virtual | ~TAO_POA_Hooks (void) |
| virtual PortableServer::ObjectId * | create_id_for_reference (TAO_POA &the_poa, CORBA::Object_ptr the_ref ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw ( CORBA::SystemException, PortableServer::NotAGroupObject ) |
| virtual PortableServer::IDs * | reference_to_ids (TAO_POA &the_poa, CORBA::Object_ptr the_ref ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw ( CORBA::SystemException, PortableServer::NotAGroupObject ) |
| virtual void | associate_reference_with_id (TAO_POA &the_poa, CORBA::Object_ptr ref, const PortableServer::ObjectId &oid ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw ( CORBA::SystemException, PortableServer::NotAGroupObject ) |
| virtual void | disassociate_reference_with_id (TAO_POA &the_poa, CORBA::Object_ptr ref, const PortableServer::ObjectId &oid ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw ( CORBA::SystemException, PortableServer::NotAGroupObject ) |
Protected Methods |
| int | find_group_component (const CORBA::Object_ptr the_ref, PortableGroup::TagGroupTaggedComponent &group) |
| int | find_group_component_in_profile (const TAO_Profile *profile, PortableGroup::TagGroupTaggedComponent &group) |
| int | create_group_acceptors (CORBA::Object_ptr the_ref, TAO_PortableGroup_Acceptor_Registry &acceptor_registry, TAO_ORB_Core &orb_core ACE_ENV_ARG_DECL) |
| void | associate_group_with_ref (TAO_POA &the_poa, CORBA::Object_ptr group_ref, CORBA::Object_ptr obj_ref ACE_ENV_ARG_DECL) throw (CORBA::SystemException, PortableServer::NotAGroupObject) |
| | Helper function to associate group references with object references. More...
|
Private Attributes |
| PortableGroup_Request_Dispatcher & | request_dispatcher_ |