Inherits NetTestDriver.
Public Member Functions | |
PVCTestDriver () | |
~PVCTestDriver () | |
void | start_tests (RegressionTest *r_arg, int *pstatus_arg) |
void | run_next_test () |
int | main_handler (int event, void *data) |
Definition at line 1221 of file PluginVC.cc.
PVCTestDriver::PVCTestDriver | ( | ) |
Definition at line 1236 of file PluginVC.cc.
PVCTestDriver::~PVCTestDriver | ( | ) |
Definition at line 1241 of file PluginVC.cc.
References Continuation::mutex.
int PVCTestDriver::main_handler | ( | int | event, | |
void * | data | |||
) |
Definition at line 1294 of file PluginVC.cc.
References run_next_test().
Referenced by start_tests().
void PVCTestDriver::run_next_test | ( | ) |
Definition at line 1261 of file PluginVC.cc.
References a, PluginVCCore::alloc(), PluginVCCore::connect(), Debug, NetTestDriver::errors, NetVCTest::init_test(), NET_VC_TEST_ACTIVE, NET_VC_TEST_PASSIVE, netvc_tests_def, num_netvc_tests, NetTestDriver::pstatus, NetTestDriver::r, and PluginVCCore::set_accept_cont().
Referenced by main_handler(), and start_tests().
void PVCTestDriver::start_tests | ( | RegressionTest * | r_arg, | |
int * | pstatus_arg | |||
) |
Definition at line 1247 of file PluginVC.cc.
References main_handler(), Continuation::mutex, MUTEX_TRY_LOCK, new_ProxyMutex(), NetTestDriver::pstatus, NetTestDriver::r, run_next_test(), SET_HANDLER, and this_ethread().
Referenced by PVC().