Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
CosEventDomainAdmin_EventDoErlangcModuleEventDomainAdmin_EventDomainFactory(3)

NAME
       CosEventDomainAdmin_EventDomainFactory  -  This	module	implements  an
       Event Domain Factory interface, which  is used to create	new Event  Do-
       main instances.

DESCRIPTION
       To get access to	all definitions	include	necessary hrl files by using:
       -include_lib("cosEventDomain/include/*.hrl").

EXPORTS
       create_event_domain(Factory, QoS, Admin)	-> Reply

	      Types:

		 Factory = #objref
		 QoS = CosNotification::QoSProperties
		 Admin = CosNotification::AdminProperties
		 Reply	= {EventDomain,	DomainID} | {'EXCEPTION', #'CosNotifi-
		 cation_UnsupportedQoS'{}}  |	{'EXCEPTION',	#'CosNotifica-
		 tion_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

	      Types:

		 Factory = #objref
		 DomainIDSeq = [long()]

	      This function returns a DomainID sequence	of all domains associ-
	      ated with	the target object.

       get_event_domain(Factory, DomainID) -> Reply

	      Types:

		 Factory = #objref
		 DomainID = long()
		 Reply = EventDomain | {'EXCEPTION', #'CosEventDomainAdmin_Do-
		 mainNotFound'{}}
		 EventDomain = #objref

	      This operation returns the EventDomain  object  associated  with
	      the  given  DomainID.  If	no such	binding	exists an exception is
	      raised.

Ericsson AB		     cosEventCosEventDomainAdmin_EventDomainFactory(3)

NAME | DESCRIPTION | EXPORTS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=CosEventDomainAdmin_EventDomainFactory&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help