1CosEventChannelAdmin_ProxyPuElrllCaonngsuMmoedruC(lo3es)EDveefnitnCihtainonnelAdmin_ProxyPullConsumer(3)
2
3
4

NAME

6       CosEventChannelAdmin_ProxyPullConsumer - This module implements a Prox‐
7       yPullConsumer interface which acts as a middleman between pull supplier
8       and the event channel.
9

DESCRIPTION

11       The  ProxyPullConsumer interface defines the second step for connecting
12       pull suppliers to the event channel. A proxy consumer is similar  to  a
13       normal  consumer,  but  includes  an additional method for connecting a
14       supplier to the proxy consumer.
15
16       To get access to all definitions, e.g., exceptions,  include  necessary
17       hrl files by using:
18       -include_lib("cosEvent/include/*.hrl").
19
20       Any  object that possesses an object reference that supports the Proxy‐
21       PullConsumer interface can perform the following operations:
22

EXPORTS

24       connect_pull_supplier(Object, PullSupplier) -> Return
25
26              Types:
27
28                 Object = #objref
29                 PullSupplier = #objref of PullSupplier type
30                 Return = ok | {'EXCEPTION', E}
31                 E  =  #'CosEventChannelAdmin_AlreadyConnected'{}  |  #'CosEv‐
32                 entChannelAdmin_TypeError'{}
33
34              This operation connects PullSupplier object to the ProxyPullCon‐
35              sumer object. If a nil object reference is passed CORBA standard
36              BAD_PARAM  exception  is  raised.  If  the  ProxyPullConsumer is
37              already connected to a PullSupplier, then the CosEventChannelAd‐
38              min_AlreadyConnected  exception  is  raised.  Implementations of
39              ProxyPullConsumers may require additional interface  functional‐
40              ity;  if  these  requirements are not met the CosEventChannelAd‐
41              min_TypeError exception will be raised.
42
43       disconnect_pull_consumer(Object) -> Return
44
45              Types:
46
47                 Object = #objref
48                 Return = ok
49
50              This operation disconnects proxy pull consumer  from  the  event
51              channel  and  sends a notification about the loss of the connec‐
52              tion to the pull supplier attached to it.
53
54
55
56Ericsson AB                     cosEveCnotsE4v.e5n.t2ChannelAdmin_ProxyPullConsumer(3)
Impressum