31 #ifndef GENAPI_COMMANDT_H
32 #define GENAPI_COMMANDT_H
34 #include "GenApi/impl/Log.h"
53 std::list<CNodeCallback*> CallbacksToFire;
64 typename Base::PostSetValueFinalizer PostSetValueCaller(
this, CallbacksToFire);
66 Base::InternalExecute(
Verify);
68 if (
Verify && Base::m_Status != Base::statusBusy)
69 Base::InternalCheckError();
74 std::list<CNodeCallback*>::iterator ptrCallback;
75 for( ptrCallback = CallbacksToFire.begin(); ptrCallback != CallbacksToFire.end(); ptrCallback++ )
82 std::list<CNodeCallback*>::iterator ptrCallback;
83 for( ptrCallback = CallbacksToFire.begin(); ptrCallback != CallbacksToFire.end(); ptrCallback++ )
100 bool FireCallbacks =
false;
104 std::list<CNodeCallback*> CallbacksToFire;
116 Result = Base::InternalIsDone(
Verify, FireCallbacks);
123 for ( NodePrivateVector_t::iterator it = Base::m_AllTerminalNodes.begin(); it != Base::m_AllTerminalNodes.end(); ++it )
125 (*it)->CollectCallbacksToFire(CallbacksToFire,
true);
130 #pragma BullseyeCoverage off
132 #pragma BullseyeCoverage on
137 std::list<CNodeCallback*>::iterator ptrCallback;
138 for( ptrCallback = CallbacksToFire.begin(); ptrCallback != CallbacksToFire.end(); ptrCallback++ )
148 std::list<CNodeCallback*>::iterator ptrCallback;
149 for( ptrCallback = CallbacksToFire.begin(); ptrCallback != CallbacksToFire.end(); ptrCallback++ )