Components::Events Interface Reference

import "CCM_Events.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, 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

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

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

EventConsumerBase Components::Events::unsubscribe ( in FeatureName  publisher_name,
in Cookie  ck 
) raises (InvalidName, 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)

ConsumerDescriptions Components::Events::get_all_consumers (  ) 

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

EmitterDescriptions Components::Events::get_all_emitters (  ) 

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

PublisherDescriptions Components::Events::get_all_publishers (  ) 

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


The documentation for this interface was generated from the following file:
Generated on Mon Jun 25 17:15:19 2007 for CIAO by  doxygen 1.5.2-2