src/trex_watchdog.h
void io_end() {
        assert(m_io_ref_cnt > 0);
        m_io_ref_cnt--;
        if (m_io_ref_cnt == 0) {
            set_timeout(m_base_timeout_sec);
        }
    }
/**
     * not thread safe 
     * call from current thread only 
     */
not thread safe
call from current thread only
not thread safe call from current thread only
void io_end() {
        assert(m_io_ref_cnt > 0);
        m_io_ref_cnt--;
        if (m_io_ref_cnt == 0) {
            set_timeout(m_base_timeout_sec);
        }
    }
void io_end ( ) { assert ( m_io_ref_cnt > 0 ) ; m_io_ref_cnt -- ; if ( m_io_ref_cnt == 0 ) { set_timeout ( m_base_timeout_sec ) ; } }
not thread safe
 call from current thread only
not thread safe call from current thread only