1CosNotifyChannelAdmin_ProxyPEurlllaCnognsMuomdCeuorls(eN3o)DteiffiynCihtainonnelAdmin_ProxyPullConsumer(3)
2
3
4

NAME

6       CosNotifyChannelAdmin_ProxyPullConsumer  -  This  module implements the
7       OMG  CosNotifyChannelAdmin::ProxyPullConsumer interface.
8

DESCRIPTION

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

EXPORTS

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
35              object.  If  a  client is already connected the AlreadyConnected
36              exception 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.a0nnelAdmin_ProxyPullConsumer(3)
Impressum