1CosNotifyChannelAdmin_StrucCtEoursrlNeaodntPgirfoMyxoCydhPuaulnlenleCDloeAnfdsimuniminet_riS(ot3nr)ucturedProxyPullConsumer(3)
2
3
4
6 CosNotifyChannelAdmin_StructuredProxyPullConsumer - This module imple‐
7 ments the OMG CosNotifyChannelAdmin::StructuredProxyPullConsumer in‐
8 terface.
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_structured_pull_supplier(StructuredProxyPullConsumer, PullSup‐
26 plier) -> Reply
27
28 Types:
29
30 StructuredProxyPullConsumer = #objref
31 PullSupplier = #objref
32 Reply = ok | {'EXCEPTION', #'CosEventChannelAdmin_AlreadyCon‐
33 nected'{}} | {'EXCEPTION', #'CosEventChannelAdmin_TypeEr‐
34 ror'{}}
35
36 This operation connects a PullSupplier to the target object. If
37 a connection already exists or the given client object does not
38 support the functions pull_structured_event and try_pull_struc‐
39 tured_event an exception is raised.
40
41 suspend_connection(StructuredProxyPullConsumer) -> Reply
42
43 Types:
44
45 StructuredProxyPullConsumer = #objref
46 Reply = ok | {'EXCEPTION', #'CosNotifyChannelAdmin_Connec‐
47 tionAlreadyInactive'{}} | {'EXCEPTION', #'CosNotifyChannelAd‐
48 min_NotConnected'{}}
49
50 This operation suspends the connection between the target object
51 and its client. If no connection exists or already suspended an
52 exception is raised.
53
54 resume_connection(StructuredProxyPullConsumer) -> Reply
55
56 Types:
57
58 StructuredProxyPullConsumer = #objref
59 Reply = ok | {'EXCEPTION', #'CosNotifyChannelAdmin_Connec‐
60 tionAlreadyInactive'{}} | {'EXCEPTION', #'CosNotifyChannelAd‐
61 min_NotConnected'{}}
62
63 If the connection have been suspended this operation must be
64 used if we want to resume the connection. If the connection al‐
65 ready are active or no connection have been created an exception
66 is raised.
67
68 disconnect_structured_pull_consumer(StructuredProxyPullConsumer) -> ok
69
70 Types:
71
72 StructuredProxyPullConsumer = #objref
73
74 This operation cause the target object to close the connection
75 and terminate.
76
77
78
79Ericsson AB CoscNoostNioftyiCfhiacnanteiloAndm5i.n0_.S1tructuredProxyPullConsumer(3)