28void AsynchronLink::Call(
void* pObj,
bool bAllowDoubles )
34 DBG_ASSERT( bAllowDoubles || !_nEventId,
"Already made a call" );
36 std::scoped_lock aGuard(_aMutex);
40AsynchronLink::~AsynchronLink()
48void AsynchronLink::ClearPendingCall()
50 std::scoped_lock aGuard(_aMutex);
61 std::scoped_lock aGuard(_aMutex);
static ImplSVEvent * PostUserEvent(const Link< void *, void > &rLink, void *pCaller=nullptr, bool bReferenceLink=false)
static void RemoveUserEvent(ImplSVEvent *nUserEvent)
#define DBG_ASSERT(sCon, aError)
#define LINK(Instance, Class, Member)