Interface EventNotifier
IDL source Global index
interface EventNotifier
- disconnect
-
Removes an object reference from the list of subscribed objects
This operation operates asynchronously
- getObjectList
-
Gets a list of registered objects and returns the list of
name strings.
- isNamefound
-
Returns true if registered named object is found
- resolveName
-
Returns a reference to a given object name string
- resubscribe
-
Forces an object to be subscribed. This overwrites an existing
object reference that is subscribed with the same name
- sendevent
-
Tells the event notifier to send the event to all subscribers to
this event
- subscribe
-
Subscribes a new object with the event notifier
- eventIdlist
- NotFound
- Reject
oneway void disconnect(in Object eventreceiver);
-
Removes an object reference from the list of subscribed objects
This operation operates asynchronously
void getObjectList(out any objectNameList);
-
Gets a list of registered objects and returns the list of
name strings.
long isNamefound(in string objname);
-
Returns true if registered named object is found
long resolveName(in string name,
out Object objectRef);
-
Returns a reference to a given object name string
void resubscribe(in ulongSeq eventidlist,
in string destobjname,
in Object eventreceiver)
raises(NotFound);
-
Forces an object to be subscribed. This overwrites an existing
object reference that is subscribed with the same name
- Raises:
- NotFound - exception if the destination object does not
exist
oneway void sendevent(in evdata evstruct);
-
Tells the event notifier to send the event to all subscribers to
this event
void subscribe(in ulongSeq eventidlist,
in string destobjname,
in Object eventreceiver)
raises(Reject);
-
Subscribes a new object with the event notifier
- Parameters:
- eventidlist - long sequence of events - required parameter
but values are not presently used
- destobjname - string destination object name
- eventreceiver - object reference of registered object
- Raises:
- Reject - exception if registration fails. Exceptions
are generated if an object of the same name already exists
typedef sequence<unsigned long> eventIdlist;
-
exception NotFound {
string reason;
};
-
exception Reject {
string reason;
};
-
Generated by Sandia idldoc 1.0.