1CosNotifyChannelAdmin_SequenEcrCeloPasrnNogoxtyMiPofudysuChlhCeaonnDnseeuflmiAendrim(ti3in)o_nSequenceProxyPushConsumer(3)
2
3
4

NAME

6       CosNotifyChannelAdmin_SequenceProxyPushConsumer  -  This  module imple‐
7       ments the OMG  CosNotifyChannelAdmin::SequenceProxyPushConsumer  inter‐
8       face.
9

DESCRIPTION

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

EXPORTS

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                 CcoossNNoottiiffyiCchaatninoenlA5d.m0i.n2_SequenceProxyPushConsumer(3)
Impressum