Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

costransactions_recoverycoordinator(3erl) [linux man page]

CosTransactions_RecoveryCoordinator(3erl)		     Erlang Module Definition			 CosTransactions_RecoveryCoordinator(3erl)

NAME
CosTransactions_RecoveryCoordinator - This module implements the OMG CosTransactions::RecoveryCoordinator interface. DESCRIPTION
To get access to the record definitions for the structures use: -include_lib("cosTransactions/include/CosTransactions.hrl"). EXPORTS
replay_completion(RecoveryCoordinator, Timeout, Resource) -> Return Types RecoveryCoordinator = #objref Timeout = integer(), milliseconds | 'infinity' Resource = #objref Return = Status | {'EXCEPTION', E} E = #'CosTransactions_NotPrepared'{} Status = atom() The RecoveryCoordinator object is returned by the operation CosTransactions_Coordinator:register_resource/3 . The replay_comple- tion/2 may only be used by the registered Resource and returns the current status of the transaction. The operation is used when recovering after a failure. Possible Status replies: * 'StatusCommitted' * 'StatusCommitting' * 'StatusMarkedRollback' * 'StatusRollingBack' * 'StatusRolledBack' * 'StatusActive' * 'StatusPrepared' * 'StatusUnknown' * 'StatusNoTransaction' * 'StatusPreparing' Warning: replay_completion/3 is blocking and may cause dead-lock if a child calls this function at the same time as its parent invokes an operation on the child. Dead-lock will not occur if the timeout has any value except 'infinity'. If the call is external incoming (intra-ORB) the timeout will not be activated. Hence, similar action must be taken if the Resource resides on another vendors ORB. Ericsson AB cosTransactions 1.2.10 CosTransactions_RecoveryCoordinator(3erl)

Check Out this Related Man Page

CosNotifyChannelAdmin_ProxyPushSupplier(3erl)		     Erlang Module Definition		     CosNotifyChannelAdmin_ProxyPushSupplier(3erl)

NAME
CosNotifyChannelAdmin_ProxyPushSupplier - This module implements the OMG CosNotifyChannelAdmin::ProxyPushSupplier 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: * CosNotifyComm_NotifySubscribe * CosNotification_QoSAdmin * CosNotifyFilter_FilterAdmi * CosNotifyChannelAdmin_ProxySupplier EXPORTS
connect_any_push_consumer(ProxyPushSupplier, PushConsumer) -> Reply Types ProxyPushSupplier = #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 given client does not support the operation push an exception, AlreadyConnected and TypeError respectively, is raised. suspend_connection(ProxyPushSupplier) -> Reply Types ProxyPushSupplier = #objref Reply = ok | {'EXCEPTION', #'CosNotifyChannelAdmin_ConnectionAlreadyInactive'{}} | {'EXCEPTION', #'CosNotifyChannelAdmin_Not- Connected'{}} This operation suspends the connection with the client object. If the connection already is suspended or no client have been associ- ated an exception is raised. resume_connection(ProxyPushSupplier) -> Reply Types ProxyPullConsumer = #objref Reply = ok | {'EXCEPTION', #'CosNotifyChannelAdmin_ConnectionAlreadyInactive'{}} | {'EXCEPTION', #'CosNotifyChannelAdmin_Not- Connected'{}} If a connection have been suspended earlier, calling this operation will resume the connection. If the connection already is active or no client have been connected an exception is raised. disconnect_push_supplier(ProxyPushSupplier) -> ok Types ProxyPushSupplier = #objref This operation cause the target object to close the connection and terminate. Ericsson AB cosNotification 1.1.16 CosNotifyChannelAdmin_ProxyPushSupplier(3erl)
Man Page