Lines Matching refs:_pimpl
571 _pimpl(new impl(user_config_, scheduler_handle_))
582 _pimpl->_scheduler_handle.check_interrupt();
584 if (!_pimpl->_loaded) {
585 const model::test_cases_map tcs = _pimpl->_scheduler_handle.list_tests(
586 this, _pimpl->_user_config);
593 _pimpl->_loaded = true;
595 _pimpl->_scheduler_handle.check_interrupt();
598 INV(_pimpl->_loaded);
760 result_handle(pbimpl), _pimpl(pimpl)
777 return _pimpl->test_program;
787 return _pimpl->test_case_name;
797 return _pimpl->test_result;
933 scheduler::scheduler_handle::scheduler_handle(void) : _pimpl(new impl())
950 return _pimpl->generic.root_work_directory();
964 _pimpl->generic.cleanup();
1040 _pimpl->generic.check_interrupt();
1046 const executor::exec_handle exec_handle = _pimpl->generic.spawn(
1049 executor::exit_handle exit_handle = _pimpl->generic.wait(exec_handle);
1095 _pimpl->generic.check_interrupt();
1111 const executor::exec_handle handle = _pimpl->generic.spawn(
1121 _pimpl->all_exec_data.find(handle.pid()) == _pimpl->all_exec_data.end(),
1124 _pimpl->all_exec_data.insert(exec_data_map::value_type(handle.pid(), data));
1141 _pimpl->generic.check_interrupt();
1143 executor::exit_handle handle = _pimpl->generic.wait_any();
1145 const exec_data_map::iterator iter = _pimpl->all_exec_data.find(
1150 _pimpl->generic, handle);
1209 _pimpl->spawn_cleanup(test_data->test_program,
1257 _pimpl->all_exec_data.erase(handle.original_pid());
1264 new result_handle::bimpl(handle, _pimpl->all_exec_data));
1331 _pimpl->generic.check_interrupt();