Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

cosnotifychanneladmin_supplieradmin(3erl) [linux man page]

CosNotifyChannelAdmin_SupplierAdmin(3erl)		     Erlang Module Definition			 CosNotifyChannelAdmin_SupplierAdmin(3erl)

NAME
CosNotifyChannelAdmin_SupplierAdmin - This module implements the OMG CosNotifyChannelAdmin::SupplierAdmin interface. DESCRIPTION
To get access to the record definitions for the structures use: -include_lib("cosNotification/include/*.hrl"). This module also exports the functions described in: * CosNotification_QoSAdmin * CosNotifyComm_NotifyPublish * CosNotifyFilter_FilterAdmin EXPORTS
_get_MyID(SupplierAdmin) -> AdminID Types SupplierAdmin = #objref AdminID = long() When a SupplierAdmin object is created it is given a unique Id by the creating channel. This readonly attribute maintains this Id. _get_MyChannel(SupplierAdmin) -> Channel Types SupplierAdmin = #objref Channel = #objref The creating channel's reference is maintained by this readonly attribute. _get_MyOperator(SupplierAdmin) -> OpType Types SupplierAdmin = #objref OpType = 'AND_OP' | 'OR_OP' The Operation Type, which determines the semantics the target object will use for any associated Filters , is maintained by this readonly attribute. _get_pull_consumers(SupplierAdmin) -> ProxyIDSeq Types SupplierAdmin = #objref ProxyIDSeq = [ProxyID] ProxyID = long() A sequence of all associated PullProxy Id's is maintained by this readonly attribute. _get_push_consumers(SupplierAdmin) -> ProxyIDSeq Types SupplierAdmin = #objref ProxyIDSeq = [ProxyID] ProxyID = long() This operation returns all PushProxy Id's created by the target object. get_proxy_consumer(SupplierAdmin, ProxyID) -> Reply Types SupplierAdmin = #objref ProxyID = long() Reply = Proxy | {'EXCEPTION', #'CosNotifyChannelAdmin_ProxyNotFound'{}} Proxy = #objref The Proxy which corresponds to the given Id is returned by this operation. obtain_notification_pull_consumer(SupplierAdmin, SupplierType) -> Reply Types SupplierAdmin = #objref SupplierType = 'ANY_EVENT' | 'STRUCTURED_EVENT' | 'SEQUENCE_EVENT' Reply = {Proxy, ProxyID} Proxy = #objref ProxyID = long() This operation creates a new proxy and returns its object reference along with its ID. The SupplierType parameter determines the event type accepted by the proxy. obtain_pull_consumer(SupplierAdmin) -> Proxy Types SupplierAdmin = #objref Proxy = #objref A proxy which accepts #any{} events is created by this operation. obtain_notification_push_consumer(SupplierAdmin, SupplierType) -> Reply Types SupplierAdmin = #objref SupplierType = 'ANY_EVENT' | 'STRUCTURED_EVENT' | 'SEQUENCE_EVENT' Reply = {Proxy, ProxyID} Proxy = #objref ProxyID = long() Determined by the SupplierType parameter a compliant proxy is created and its object reference along with its Id is returned by this operation. obtain_push_consumer(SupplierAdmin) -> Proxy Types SupplierAdmin = #objref Proxy = #objref A proxy which accepts #any{} events is created by this operation. destroy(SupplierAdmin) -> ok Types SupplierAdmin = #objref This operation terminates the SupplierAdmin object and notifies the creating channel that the target object no longer is active. Ericsson AB cosNotification 1.1.16 CosNotifyChannelAdmin_SupplierAdmin(3erl)

Check Out this Related Man Page

CosNotifyChannelAdmin_SequenceProxyPushSupplier(3erl)	     Erlang Module Definition	     CosNotifyChannelAdmin_SequenceProxyPushSupplier(3erl)

NAME
CosNotifyChannelAdmin_SequenceProxyPushSupplier - This module implements the OMG CosNotifyChannelAdmin::SequenceProxyPushSupplier inter- face. DESCRIPTION
To get access to the record definitions for the structures use: -include_lib("cosNotification/include/*.hrl"). This module also exports the functions described in: * CosNotifyComm_NotifySubscribe * CosNotification_QoSAdmin * CosNotifyFilter_FilterAdmin * CosNotifyChannelAdmin_ProxySupplier EXPORTS
connect_sequence_push_consumer(SequenceProxyPushSupplier, PushConsumer) -> Reply Types SequenceProxyPushSupplier = #objref PushConsumer = #objref Reply = ok | {'EXCEPTION', #'CosEventChannelAdmin_AlreadyConnected'{}} | {'EXCEPTION', #'CosEventChannelAdmin_TypeError'{}} This operation connects a PushConsumer to the target object. If a connection already exists or the function psuh_structured_events is not supported the exceptions AlreadyConnected or TypeError will be raised respectively. suspend_connection(SequenceProxyPushSupplier) -> Reply Types SequenceProxyPushSupplier = #objref Reply = ok | {'EXCEPTION', #'CosNotifyChannelAdmin_ConnectionAlreadyInactive'{}} | {'EXCEPTION', #'CosNotifyChannelAdmin_Not- Connected'{}} This operation suspends the connection between the client and the target object. If no connection exists or the connection is already suspended an exception is raised. resume_connection(SequenceProxyPushSupplier) -> Reply Types SequenceProxyPullConsumer = #objref Reply = ok | {'EXCEPTION', #'CosNotifyChannelAdmin_ConnectionAlreadyInactive'{}} | {'EXCEPTION', #'CosNotifyChannelAdmin_Not- Connected'{}} If the connection have previously been suspended this operation must used if we want to resume the connection. If no object have been connected or the connection already is active an exception is raised. disconnect_sequence_push_supplier(SequenceProxyPushSupplier) -> ok Types SequenceProxyPushSupplier = #objref This operation cause the target object to close the connection and terminate. Ericsson AB cosNotification 1.1.16 CosNotifyChannelAdmin_SequenceProxyPushSupplier(3erl)
Man Page