1CosNotifyChannelAdmin_ProxyPEurlllaSnugppMloidCeuorls(eN3o)DteiffiynCihtainonnelAdmin_ProxyPullSupplier(3)
2
3
4
6 CosNotifyChannelAdmin_ProxyPullSupplier - This module implements the
7 OMG CosNotifyChannelAdmin::ProxyPullSupplier interface.
8
10 To get access to the record definitions for the structures use:
11 -include_lib("cosNotification/include/*.hrl").
12
13 This module also exports the functions described in:
14
15 * CosNotifyComm_NotifySubscribe
16
17 * CosNotification_QoSAdmin
18
19 * CosNotifyFilter_FilterAdmin
20
21 * CosNotifyChannelAdmin_ProxySupplier
22
24 connect_any_pull_consumer(ProxyPullSupplier, PullConsumer) -> Reply
25
26 Types:
27
28 ProxyPullSupplier = #objref
29 PullConsumer = #objref
30 Reply = ok | {'EXCEPTION', #'CosEventChannelAdmin_AlreadyCon‐
31 nected'{}}
32
33 This operation connects the given PullConsumer to the target
34 object. If a connection already exists the AlreadyConnected
35 exception is raised.
36
37 pull(ProxyPullSupplier) -> Reply
38
39 Types:
40
41 ProxyPullSupplier = #objref
42 Reply = #any | {'EXCEPTION', #'CosEventChannelAdmin_Discon‐
43 nected'{}}
44
45 This operation pulls next #any{} event, and blocks, if the tar‐
46 get object have no events to forward, until an event can be
47 delivered. If no client have been connected the Disconnected
48 exception is raised.
49
50 try_pull(ProxyPullSupplier) -> Reply
51
52 Types:
53
54 ProxyPullSupplier = #objref
55 Reply = {#any, HasEvent} | {'EXCEPTION', #'CosEventChannelAd‐
56 min_Disconnected'{}}
57 HasEvent = boolean()
58
59 This operation pulls next event, but do not block if the target
60 object have no event to forward. If no client have been con‐
61 nected the Disconnected exception is raised.
62
63 disconnect_pull_supplier(ProxyPullSupplier) -> ok
64
65 Types:
66
67 ProxyPullSupplier = #objref
68
69 Invoking this operation will cause the target object to close
70 the connection and terminate.
71
72
73
74Ericsson AB cosNotifCiocsaNtoitoinfy4C.h5a.n2nelAdmin_ProxyPullSupplier(3)