Interface EventNotifier

IDL source    Global index
interface EventNotifier


Operation index.

  • 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
  • Type index.

  • eventIdlist
  • Exception index.

  • NotFound
  • Reject
  • Operations.

  • disconnect

      oneway void disconnect(in Object eventreceiver);
    Removes an object reference from the list of subscribed objects This operation operates asynchronously

  • getObjectList

      void getObjectList(out any objectNameList);
    Gets a list of registered objects and returns the list of name strings.

  • isNamefound

      long isNamefound(in string objname);
    Returns true if registered named object is found

  • resolveName

      long resolveName(in string name,
          out Object objectRef);
    Returns a reference to a given object name string

  • resubscribe

      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

  • sendevent

      oneway void sendevent(in evdata evstruct);
    Tells the event notifier to send the event to all subscribers to this event

  • subscribe

      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

    Types.

  • eventIdlist

      typedef sequence<unsigned long> eventIdlist;
    

    Exceptions.

  • NotFound

      exception NotFound {
        string reason; 
      }; 
    

  • Reject

      exception Reject {
        string reason; 
      }; 
    


    Generated by Sandia idldoc 1.0.