Ignore:
Timestamp:
Mar 19, 2014, 6:41:45 PM (10 years ago)
Author:
hock@…
Message:

added new interface: SystemQueue::am_I_in_the_SysQ_thread

for debugging and asserts..

File:
1 edited

Legend:

Unmodified
Added
Removed
  • source/ariba/utility/system/SystemQueue.cpp

    r12767 r12771  
    117117{
    118118    // CHECK: this function must not be called from within a SystemQueue-Event
    119     if ( sysq_thread && boost::this_thread::get_id() == sysq_thread->get_id() )
     119    if ( am_I_in_the_SysQ_thread() )
     120//     if ( sysq_thread && boost::this_thread::get_id() == sysq_thread->get_id() )
    120121    {
    121122        logging_warn("SystemQueue::cancel() was called from within a SystemQueue-Event. This is not allowed!");
     
    179180{
    180181    return SysQ->isRunning();
     182}
     183
     184bool SystemQueue::am_I_in_the_SysQ_thread()
     185{
     186    return sysq_thread && boost::this_thread::get_id() == sysq_thread->get_id();
    181187}
    182188
Note: See TracChangeset for help on using the changeset viewer.