1CosNotifyChannelAdmin_SequenEcrCeloPasrnNogoxtyMiPofudysuChlhCeaonnDnseeuflmiAendrim(ti3in)o_nSequenceProxyPushConsumer(3)
2
3
4
6 CosNotifyChannelAdmin_SequenceProxyPushConsumer - This module imple‐
7 ments the OMG CosNotifyChannelAdmin::SequenceProxyPushConsumer inter‐
8 face.
9
11 To get access to the record definitions for the structures use:
12 -include_lib("cosNotification/include/*.hrl").
13
14 This module also exports the functions described in:
15
16 * CosNotifyComm_NotifyPublish
17
18 * CosNotification_QoSAdmin
19
20 * CosNotifyFilter_FilterAdmin
21
22 * CosNotifyChannelAdmin_ProxyConsumer
23
25 connect_sequence_push_supplier(SequenceProxyPushConsumer, PushSupplier)
26 -> Reply
27
28 Types:
29
30 SequenceProxyPushConsumer = #objref
31 PushSupplier = #objref
32 Reply = ok | {'EXCEPTION', #'CosEventChannelAdmin_AlreadyCon‐
33 nected'{}}
34
35 This operation connects a PushSupplier to the target object. If
36 a connection already exists the AlreadyConnected exception is
37 raised.
38
39 push_structured_events(SequenceProxyPushConsumer, EventBatch) -> Reply
40
41 Types:
42
43 SequenceProxyPushConsumer = #objref
44 EventBatch = [StructuredEvent]
45 StructuredEvent = #'CosNotification_StructuredEvent'{header,
46 filterable_data, remainder_of_body}
47 header = EventHeader
48 filterable_data = [#'CosNotification_Property'{name, value}]
49 name = string()
50 value = #any
51 remainder_of_body = #any
52 EventHeader = #'CosNotification_EventHeader'{fixed_header,
53 variable_header}
54 fixed_header = FixedEventHeader
55 variable_header = OptionalHeaderFields
56 FixedEventHeader = #'CosNotification_FixedEvent‐
57 Header'{event_type, event_name}
58 event_type = EventType
59 event_name = string()
60 EventType = #'CosNotification_EventType'{domain_name,
61 type_name}
62 domain_name = type_name = string()
63 OptionalHeaderFields = [#'CosNotification_Property'{name,
64 value}]
65 Reply = ok | {'EXCEPTION', #'CosEventChannelAdmin_Discon‐
66 nected'{}}
67
68 A client must use this operation when it wishes to push a new
69 sequence of events to the target object. If no connection exists
70 the Disconnected exception is raised.
71
72 disconnect_sequence_push_consumer(SequenceProxyPushConsumer) -> ok
73
74 Types:
75
76 SequenceProxyPushConsumer = #objref
77
78 This operation cause the target object to close the connection
79 and terminate.
80
81
82
83Ericsson AB CocsoNsoNtoitfiyfCihcaantnieolnAd5m.i1n_SequenceProxyPushConsumer(3)