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 ob‐
34 ject. If a connection already exists the AlreadyConnected excep‐
35 tion 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 de‐
47 livered. If no client have been connected the Disconnected ex‐
48 ception 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 cosNotiCfoiscNaottiiofnyC5h.a1nnelAdmin_ProxyPullSupplier(3)