To get access to all definitions include necessary hrl files by using:
-include_lib("cosEventDomain/include/*.hrl").
create_event_domain(Factory, QoS, Admin) -> Reply
Factory = #objrefQoS = CosNotification::QoSPropertiesAdmin = CosNotification::AdminPropertiesReply = {EventDomain, DomainID} |
{'EXCEPTION', #'CosNotification_UnsupportedQoS'{}} |
{'EXCEPTION', #'CosNotification_UnsupportedAdmin'{}}EventDomain = #objref To create a new EventDomain this operation is used. If it is not
possible to support the given QoSProperties or AdminProperties
an exception is raised, which list the properties not supported. For more
information see the cosNotification user's guide.
get_all_domains(Factory) -> DomainIDSeq
Factory = #objrefDomainIDSeq = [long()]This function returns a DomainID sequence of all domains associated with the target object.
get_event_domain(Factory, DomainID) -> Reply
Factory = #objrefDomainID = long()Reply = EventDomain | {'EXCEPTION', #'CosEventDomainAdmin_DomainNotFound'{}}EventDomain = #objrefThis operation returns the EventDomain object associated with the given DomainID. If no such binding exists an exception is raised.