Public Member Functions | |
void | attach (String eventTypeName, Object receiver) |
void | detach (String eventTypeName, Object receiver) |
void | begin () |
void | end () |
|
Attach an event receiver object to this notification channel. The receiver is required to have a public method called "receive(EventType)", that receives and processes the event. The EventType parameter in the method signature is the name of an IDL structure that defines the event.
Implemented in alma::acs::nc::CorbaNotificationChannel, and alma::acs::nc::CorbaReceiver.
|
|
The begin() method must be called to initiate the process of receiving events. At this point the objects that have been attached begin receiving events. This method must be called or no events will be recieved. Implemented in alma::acs::nc::CorbaNotificationChannel, and alma::acs::nc::CorbaReceiver.
|
|
Detach an eventType/Receiver from this notification channel. Only the specified event type is detached for the specified receiver.
Implemented in alma::acs::nc::CorbaNotificationChannel, and alma::acs::nc::CorbaReceiver.
|
|
Stop all events from being processed by the attached Receiver objects. All objects that have been recieving events are removed and no further events are received. Implemented in alma::acs::nc::CorbaNotificationChannel, and alma::acs::nc::CorbaReceiver.
|