|
Public Member Functions |
| 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 () throw (CORBA::SystemException, Components::NoKeyAvailable) |
| Operations for CCMObject interface.
|
virtual CORBA::IRObject_ptr | get_component_def () throw (CORBA::SystemException) |
virtual Components::SessionComponent_ptr | get_executor ()=0 throw (CORBA::SystemException) |
virtual void | configuration_complete () throw (CORBA::SystemException, Components::InvalidConfiguration) |
virtual void | remove () throw (CORBA::SystemException, Components::RemoveFailure) |
virtual ::Components::ConnectionDescriptions * | get_connections (const char *name) throw (CORBA::SystemException, Components::InvalidName) |
virtual ::Components::ComponentPortDescription * | get_all_ports () throw (CORBA::SystemException) |
virtual CORBA::Object_ptr | provide_facet (const char *name) throw (CORBA::SystemException, Components::InvalidName) |
virtual ::Components::FacetDescriptions * | get_named_facets (const ::Components::NameList &names) throw (CORBA::SystemException, Components::InvalidName) |
virtual ::Components::FacetDescriptions * | get_all_facets () throw (CORBA::SystemException) |
virtual ::Components::ConsumerDescriptions * | get_all_consumers () throw (CORBA::SystemException) |
virtual ::Components::EventConsumerBase_ptr | get_consumer (const char *sink_name) throw (CORBA::SystemException, Components::InvalidName) |
virtual ::Components::EventConsumerBase_ptr | disconnect_consumer (const char *source_name) throw (CORBA::SystemException, Components::InvalidName, Components::NoConnection) |
virtual ::Components::ConsumerDescriptions * | get_named_consumers (const ::Components::NameList &names) throw (CORBA::SystemException, Components::InvalidName) |
virtual ::Components::EmitterDescriptions * | get_all_emitters () throw (CORBA::SystemException) |
virtual ::Components::EmitterDescriptions * | get_named_emitters (const ::Components::NameList &) throw (CORBA::SystemException, Components::InvalidName) |
virtual ::Components::ReceptacleDescriptions * | get_all_receptacles () throw (CORBA::SystemException) |
virtual ::Components::ReceptacleDescriptions * | get_named_receptacles (const ::Components::NameList &) throw (CORBA::SystemException, Components::InvalidName) |
virtual ::Components::PublisherDescriptions * | get_all_publishers () throw (CORBA::SystemException) |
virtual ::Components::PublisherDescriptions * | get_named_publishers (const ::Components::NameList &names) throw (CORBA::SystemException, Components::InvalidName) |
virtual void | set_attributes (const Components::ConfigValues &descr)=0 |
| Operation to set attributes on the component.
|
virtual ::Components::StandardConfigurator_ptr | get_standard_configurator () throw (CORBA::SystemException) |
virtual PortableServer::POA_ptr | _default_POA () |
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_ |
Private Member Functions |
| Servant_Impl_Base (void) |
| Not allowed to be used.
|