
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 |
Interface defining generic method to dispatch a callback.
| boolean alma::ACS::jbaci::CallbackDispatcher::dispatchCallback | ( | int | type, | |
| Object | value, | |||
| Callback | callback, | |||
| Completion | completion, | |||
| CBDescOut | desc | |||
| ) |
Dispatches a callback.
| type | type of the callback (not strong typed to be flexible?!). | |
| value | value to be delivered. | |
| callback | callback. | |
| competion | completion. | |
| desc | callback out-descriptor. |
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().
final int alma::ACS::jbaci::CallbackDispatcher::DONE_TYPE = 0 [static] |
'done' callback type constant.
final int alma::ACS::jbaci::CallbackDispatcher::WORKING_TYPE = 1 [static] |
'working' callback type constant.
1.6.2