1CosEventDomainAdmin_EventDomEarilnaFnagctMoordyuC(lo3es)EDveefnitnDiotmiaoinnAdmin_EventDomainFactory(3)
2
3
4

NAME

6       CosEventDomainAdmin_EventDomainFactory  -  This  module  implements  an
7       Event Domain Factory interface, which  is  used  to  create  new  Event
8       Domain instances.
9

DESCRIPTION

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

EXPORTS

15       create_event_domain(Factory, QoS, Admin) -> Reply
16
17              Types:
18
19                 Factory = #objref
20                 QoS = CosNotification::QoSProperties
21                 Admin = CosNotification::AdminProperties
22                 Reply  = {EventDomain, DomainID} | {'EXCEPTION', #'CosNotifi‐
23                 cation_UnsupportedQoS'{}}  |   {'EXCEPTION',   #'CosNotifica‐
24                 tion_UnsupportedAdmin'{}}
25                 EventDomain = #objref
26
27              To create a new EventDomain this operation is used. If it is not
28              possible to support the given QoSProperties  or  AdminProperties
29              an exception is raised, which list the properties not supported.
30              For more information see the cosNotification user's guide.
31
32       get_all_domains(Factory) -> DomainIDSeq
33
34              Types:
35
36                 Factory = #objref
37                 DomainIDSeq = [long()]
38
39              This function returns a DomainID sequence of all domains associ‐
40              ated with the target object.
41
42       get_event_domain(Factory, DomainID) -> Reply
43
44              Types:
45
46                 Factory = #objref
47                 DomainID = long()
48                 Reply   =  EventDomain  |  {'EXCEPTION',  #'CosEventDomainAd‐
49                 min_DomainNotFound'{}}
50                 EventDomain = #objref
51
52              This operation returns the EventDomain  object  associated  with
53              the  given  DomainID.  If no such binding exists an exception is
54              raised.
55
56
57
58Ericsson AB                  cosEventDCoomsaEivnen4t.D5o.m2ainAdmin_EventDomainFactory(3)
Impressum