|
Public Member Functions |
| Servant_Impl_Base (void) |
| Servant_Impl_Base (Components::CCMHome_ptr home, Home_Servant_Impl_Base *home_servant, Session_Container *c) |
virtual | ~Servant_Impl_Base (void) |
virtual ::Components::PrimaryKeyBase * | get_primary_key (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Components::NoKeyAvailable) |
| Operations for CCMObject interface.
|
virtual CORBA::IRObject_ptr | get_component_def (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
virtual Components::SessionComponent_ptr | get_executor (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)=0 throw (CORBA::SystemException) |
virtual void | configuration_complete (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Components::InvalidConfiguration) |
virtual void | remove (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Components::RemoveFailure) |
virtual ::Components::ConnectionDescriptions * | get_connections (const char *name ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Components::InvalidName) |
virtual ::Components::ComponentPortDescription * | get_all_ports (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
virtual CORBA::Object_ptr | provide_facet (const char *name ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Components::InvalidName) |
virtual ::Components::FacetDescriptions * | get_named_facets (const ::Components::NameList &names ACE_ENV_ARG_DECL) throw (CORBA::SystemException, Components::InvalidName) |
virtual ::Components::FacetDescriptions * | get_all_facets (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
virtual ::Components::ConsumerDescriptions * | get_all_consumers (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
virtual ::Components::EventConsumerBase_ptr | get_consumer (const char *sink_name ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Components::InvalidName) |
virtual ::Components::EventConsumerBase_ptr | disconnect_consumer (const char *source_name ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Components::InvalidName, Components::NoConnection) |
virtual ::Components::ConsumerDescriptions * | get_named_consumers (const ::Components::NameList &names ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Components::InvalidName) |
virtual ::Components::EmitterDescriptions * | get_all_emitters (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
virtual ::Components::EmitterDescriptions * | get_named_emitters (const ::Components::NameList &ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Components::InvalidName) |
virtual ::Components::ReceptacleDescriptions * | get_all_receptacles (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
virtual ::Components::ReceptacleDescriptions * | get_named_receptacles (const ::Components::NameList &ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Components::InvalidName) |
virtual ::Components::PublisherDescriptions * | get_all_publishers (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
virtual ::Components::PublisherDescriptions * | get_named_publishers (const ::Components::NameList &names ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Components::InvalidName) |
virtual void | set_attributes (const Components::ConfigValues &descr ACE_ENV_ARG_DECL)=0 |
| Operation to set attributes on the component.
|
virtual ::Components::StandardConfigurator_ptr | get_standard_configurator (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
virtual PortableServer::POA_ptr | _default_POA (ACE_ENV_SINGLE_ARG_DECL) |
Protected Types |
typedef ACE_Hash_Map_Manager_Ex<
const char *,::Components::FacetDescription_var,
ACE_Hash< const char * >,
ACE_Equal_To< const char * >,
ACE_Null_Mutex > | FacetTable |
typedef ACE_Hash_Map_Manager_Ex<
const char *,::Components::ConsumerDescription_var,
ACE_Hash< const char * >,
ACE_Equal_To< const char * >,
ACE_Null_Mutex > | ConsumerTable |
Protected Member Functions |
void | add_facet (const char *port_name, CORBA::Object_ptr port_ref) |
| Protected operations.
|
CORBA::Object_ptr | lookup_facet (const char *port_name) |
::Components::FacetDescription * | lookup_facet_description (const char *port_name) |
void | add_consumer (const char *port_name,::Components::EventConsumerBase_ptr port_ref) |
::Components::EventConsumerBase_ptr | lookup_consumer (const char *port_name) |
::Components::ConsumerDescription * | lookup_consumer_description (const char *port_name) |
Protected Attributes |
FacetTable | facet_table_ |
ConsumerTable | consumer_table_ |
Components::CCMHome_var | home_ |
Home_Servant_Impl_Base * | home_servant_ |
Session_Container * | container_ |