CIAO  1.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
Components::Events Interface Reference

import"CCM_Events.idl";

Inheritance diagram for Components::Events:
Inheritance graph
[legend]

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

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 ( )
EmitterDescriptions Components::Events::get_all_emitters ( )
PublisherDescriptions Components::Events::get_all_publishers ( )
EventConsumerBase Components::Events::get_consumer ( in FeatureName  sink_name)
raises (InvalidName
)
ConsumerDescriptions Components::Events::get_named_consumers ( 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
)
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
)

The documentation for this interface was generated from the following file: