alma::ACS::jbaci::CallbackDispatcher Interface Reference

Inheritance diagram for alma::ACS::jbaci::CallbackDispatcher:
Inheritance graph
[legend]

List of all members.

Public Member Functions

boolean dispatchCallback (int type, Object value, Callback callback, Completion completion, CBDescOut desc)

Static Public Attributes

static final int DONE_TYPE = 0
static final int WORKING_TYPE = 1

Detailed Description

Interface defining generic method to dispatch a callback.

Author:
Matej Sekoranja
Version:
$id$

Member Function Documentation

boolean alma::ACS::jbaci::CallbackDispatcher::dispatchCallback ( int  type,
Object  value,
Callback  callback,
Completion  completion,
CBDescOut  desc 
)

Dispatches a callback.

Parameters:
type type of the callback (not strong typed to be flexible?!).
value value to be delivered.
callback callback.
competion completion.
desc callback out-descriptor.
Returns:
true if callback was successfully delivered, false on failure.

Implemented in alma::ACS::impl::CommonROEnumPropertyImpl, alma::ACS::impl::ROBoolImpl, alma::ACS::impl::ROdoubleImpl, alma::ACS::impl::ROdoubleSeqImpl, alma::ACS::impl::ROfloatImpl, alma::ACS::impl::ROfloatSeqImpl, alma::ACS::impl::ROlongImpl, alma::ACS::impl::ROlongLongImpl, alma::ACS::impl::ROlongSeqImpl, alma::ACS::impl::ROOnOffSwitchImpl, alma::ACS::impl::ROpatternImpl, alma::ACS::impl::ROstringImpl, alma::ACS::impl::ROstringSeqImpl, alma::ACS::impl::ROuLongLongImpl, alma::ACS::impl::RWBoolImpl, alma::ACS::impl::RWdoubleImpl, alma::ACS::impl::RWdoubleSeqImpl, alma::ACS::impl::RWfloatImpl, alma::ACS::impl::RWfloatSeqImpl, alma::ACS::impl::RWlongImpl, alma::ACS::impl::RWlongLongImpl, alma::ACS::impl::RWlongSeqImpl, alma::ACS::impl::RWOnOffSwitchImpl, alma::ACS::impl::RWpatternImpl, alma::ACS::impl::RWstringImpl, alma::ACS::impl::RWuLongLongImpl, alma::ACS::jbaci::CBvoidCallbackDispatcher, alma::ACS::jbaci::test::BACIDispatchActionTest::TestCallbackDispatcher, alma::ACS::jbaci::test::BACIDispatchActionTest::PerfectCallbackDispatcher, alma::ACS::jbaci::test::BACIDispatchActionTest::DisasterCallbackDispatcher, alma::ACS::jbaci::test::BACIDispatchActionTest::ExceptionCallbackDispatcher, alma::ACS::jbaci::test::BACIDispatchActionTest::FirstFailedCallbackDispatcher, and alma::ACS::jbaci::test::BACIDispatchActionTest::OverrideTestCallbackDispatcher.

Referenced by alma::ACS::jbaci::BACIDispatchAction::dispatch(), and alma::ACS::jbaci::BACIAction::dispatch().


Member Data Documentation

'done' callback type constant.

'working' callback type constant.


The documentation for this interface was generated from the following file:

Generated by  doxygen 1.6.2