1CosNotifyChannelAdmin_EventCEhralnanneglFMCaoocdstuNoloretyi(Df3ey)fCihnaintnieolnAdmin_EventChannelFactory(3)
2
3
4
6 CosNotifyChannelAdmin_EventChannelFactory - This module implements the
7 OMG CosNotifyChannelAdmin::EventChannelFactory interface.
8
10 To get access to the record definitions for the structures use:
11 -include_lib("cosNotification/include/*.hrl").
12
14 create_channel(ChannelFactory, InitialQoS, InitialAdmin) -> Return
15
16 Types:
17
18 ChannelFactory = #objref
19 InitialQoS = CosNotification::QoSProperties
20 InitialAdmin = CosNotification::AdminProperties
21 Return = {EventChannel, ChannelID}
22 EventChannel = #objref
23 ChannelID = long()
24
25 This operation creates a new event channel. Along with the chan‐
26 nel reference an id is returned which can be used when invoking
27 other operations exported by this module. The Quality of Service
28 argument supplied will be inherited by objects created by the
29 channel. For more information about QoS settings see the User's
30 Guide.
31
32 If no QoS- and/or Admin-properties are supplied (i.e. empty
33 list), the default settings will be used. For more information,
34 see the User's Guide.
35
36 get_all_channels(ChannelFactory) -> ChannelIDSeq
37
38 Types:
39
40 ChannelFactory = #objref
41 ChannelIDSeq = [long()]
42
43 This operation returns a id sequence of all channel's created by
44 this ChannelFactory.
45
46 get_event_channel(ChannelFactory, ChannelID) -> Return
47
48 Types:
49
50 ChannelFactory = #objref
51 ChannelID = long()
52 Retrurn = EventChannel | {'EXCEPTION', #'CosNotifyChannelAd‐
53 min_ChannelNotFound'{}}
54 EventChannel = #objref
55
56 This operation returns the EventChannel associated with the
57 given id. If no channel is associated with the id, i.e., never
58 existed or have been terminated, an exception is raised.
59
60
61
62Ericsson AB cosNoCtoisfNioctaitfiyoCnha5n.n0elAdmin_EventChannelFactory(3)