Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

Components::Events Interface Reference

import "Component_Base.idl";

Inheritance diagram for Components::Events:

Inheritance graph
[legend]
List of all members.

Public Member Functions

EventConsumerBase get_consumer (in FeatureName sink_name) raises (InvalidName)
Cookie subscribe (in FeatureName publisher_name, in EventConsumerBase subscriber) raises (InvalidName, AlreadyConnected, InvalidConnection, ExceededConnectionLimit)
EventConsumerBase unsubscribe (in FeatureName publisher_name, in Cookie ck) raises (InvalidName, InvalidConnection)
void connect_consumer (in FeatureName emitter_name, in EventConsumerBase consumer) raises (InvalidName, AlreadyConnected, InvalidConnection)
EventConsumerBase disconnect_consumer (in FeatureName source_name) raises (InvalidName, NoConnection)
ConsumerDescriptions get_all_consumers ()
ConsumerDescriptions get_named_consumers (in NameList names) raises (InvalidName)
EmitterDescriptions get_all_emitters ()
EmitterDescriptions get_named_emitters (in NameList names) raises (InvalidName)
PublisherDescriptions get_all_publishers ()
PublisherDescriptions get_named_publishers (in NameList names) raises (InvalidName)
EventConsumerBase get_consumer (in FeatureName sink_name) raises (InvalidName)
Cookie subscribe (in FeatureName publisher_name, in EventConsumerBase subscriber) raises (InvalidName, AlreadyConnected, InvalidConnection, ExceededConnectionLimit)
EventConsumerBase unsubscribe (in FeatureName publisher_name, in Cookie ck) raises (InvalidName, InvalidConnection)
void connect_consumer (in FeatureName emitter_name, in EventConsumerBase consumer) raises (InvalidName, AlreadyConnected, InvalidConnection)
EventConsumerBase disconnect_consumer (in FeatureName source_name) raises (InvalidName, NoConnection)
ConsumerDescriptions get_all_consumers ()
ConsumerDescriptions get_named_consumers (in NameList names) raises (InvalidName)
EmitterDescriptions get_all_emitters ()
EmitterDescriptions get_named_emitters (in NameList names) raises (InvalidName)
PublisherDescriptions get_all_publishers ()
PublisherDescriptions get_named_publishers (in NameList names) raises (InvalidName)

Member Function Documentation

void Components::Events::connect_consumer in FeatureName  emitter_name,
in EventConsumerBase  consumer
raises (InvalidName, AlreadyConnected, InvalidConnection)
 

void Components::Events::connect_consumer in FeatureName  emitter_name,
in EventConsumerBase  consumer
raises (InvalidName, AlreadyConnected, InvalidConnection)
 

EventConsumerBase Components::Events::disconnect_consumer in FeatureName  source_name  )  raises (InvalidName, NoConnection)
 

EventConsumerBase Components::Events::disconnect_consumer in FeatureName  source_name  )  raises (InvalidName, NoConnection)
 

ConsumerDescriptions Components::Events::get_all_consumers  ) 
 

ConsumerDescriptions Components::Events::get_all_consumers  ) 
 

EmitterDescriptions Components::Events::get_all_emitters  ) 
 

EmitterDescriptions Components::Events::get_all_emitters  ) 
 

PublisherDescriptions Components::Events::get_all_publishers  ) 
 

PublisherDescriptions Components::Events::get_all_publishers  ) 
 

EventConsumerBase Components::Events::get_consumer in FeatureName  sink_name  )  raises (InvalidName)
 

EventConsumerBase Components::Events::get_consumer in FeatureName  sink_name  )  raises (InvalidName)
 

ConsumerDescriptions Components::Events::get_named_consumers in NameList  names  )  raises (InvalidName)
 

ConsumerDescriptions Components::Events::get_named_consumers in NameList  names  )  raises (InvalidName)
 

EmitterDescriptions Components::Events::get_named_emitters in NameList  names  )  raises (InvalidName)
 

EmitterDescriptions Components::Events::get_named_emitters in NameList  names  )  raises (InvalidName)
 

PublisherDescriptions Components::Events::get_named_publishers in NameList  names  )  raises (InvalidName)
 

PublisherDescriptions Components::Events::get_named_publishers in NameList  names  )  raises (InvalidName)
 

Cookie Components::Events::subscribe in FeatureName  publisher_name,
in EventConsumerBase  subscriber
raises (InvalidName, AlreadyConnected, InvalidConnection, ExceededConnectionLimit)
 

Cookie Components::Events::subscribe in FeatureName  publisher_name,
in EventConsumerBase  subscriber
raises (InvalidName, AlreadyConnected, InvalidConnection, ExceededConnectionLimit)
 

EventConsumerBase Components::Events::unsubscribe in FeatureName  publisher_name,
in Cookie  ck
raises (InvalidName, InvalidConnection)
 

EventConsumerBase Components::Events::unsubscribe in FeatureName  publisher_name,
in Cookie  ck
raises (InvalidName, InvalidConnection)
 


The documentation for this interface was generated from the following files:
Generated on Thu Feb 10 21:12:41 2005 for CIAO by  doxygen 1.3.9.1