1CosNotifyChannelAdmin_ProxyPEurlllaCnognsMuomdCeuorls(eN3o)DteiffiynCihtainonnelAdmin_ProxyPullConsumer(3)
2
3
4
6 CosNotifyChannelAdmin_ProxyPullConsumer - This module implements the
7 OMG CosNotifyChannelAdmin::ProxyPullConsumer 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_NotifyPublish
16
17 * CosNotification_QoSAdmin
18
19 * CosNotifyFilter_FilterAdmin
20
21 * CosNotifyChannelAdmin_ProxyConsumer
22
24 connect_any_pull_supplier(ProxyPullConsumer, PullSupplier) -> Reply
25
26 Types:
27
28 ProxyPullConsumer = #objref
29 PullSupplier = #objref
30 Reply = ok | {'EXCEPTION', #'CosEventChannelAdmin_AlreadyCon‐
31 nected'{}} | {'EXCEPTION', #'CosEventChannelAdmin_TypeEr‐
32 ror'{}}
33
34 This operation connects the given PullSupplier to the target ob‐
35 ject. If a client is already connected the AlreadyConnected ex‐
36 ception will be raised. The client must support the operations
37 pull and try_pull, otherwise the TypeError exception is raised.
38
39 suspend_connection(ProxyPullConsumer) -> Reply
40
41 Types:
42
43 ProxyPullConsumer = #objref
44 Reply = ok | {'EXCEPTION', #'CosNotifyChannelAdmin_Connec‐
45 tionAlreadyInactive'{}} | {'EXCEPTION', #'CosNotifyChannelAd‐
46 min_NotConnected'{}}
47
48 If we want to temporarily suspend the connection with the target
49 object this operation must be sued. If the connection already
50 have been suspended or no client have been connected an excep‐
51 tion is raised.
52
53 resume_connection(ProxyPullConsumer) -> Reply
54
55 Types:
56
57 ProxyPullConsumer = #objref
58 Reply = ok | {'EXCEPTION', #'CosNotifyChannelAdmin_Connec‐
59 tionAlreadyActive'{}} | {'EXCEPTION', #'CosNotifyChannelAd‐
60 min_NotConnected'{}}
61
62 If The connection have been suspended earlier we can invoke this
63 operation to reinstate the connection. If the connection already
64 is active or no client have been connected to the target object
65 an exception is raised.
66
67 disconnect_pull_consumer(ProxyPullConsumer) -> ok
68
69 Types:
70
71 ProxyPullConsumer = #objref
72
73 Invoking this operation disconnects the client from the target
74 object which then terminates and inform its administrative par‐
75 ent.
76
77
78
79Ericsson AB cosNotiCfoiscNaottiiofnyC5h.a1nnelAdmin_ProxyPullConsumer(3)