|
Rosetta
|
Public Member Functions | |
| B (BowmanThread &, zmq::context_t &) | |
| void | run () |
Private Member Functions | |
| void | update_hal_settings () |
| void | update_hal_settings (string const &client_id) |
Private Attributes | |
| BowmanThread & | bowman_thread |
| zmq::socket_t | bus |
| zmq::socket_t | hal |
| std::vector< zmq_pollitem_t > | poll_items |
| std::chrono::milliseconds const | timeout {2500} |
| std::chrono::milliseconds const | ping_interval {500} |
| std::chrono::steady_clock::time_point | last_ping_time |
| HAL_Settings | hal_settings |
| std::map< string, std::chrono::steady_clock::time_point > | clients |
actual implementation of BowmanThread::run Think of this as not of data type but as way to implement single, a few-pages long function
| B::B | ( | BowmanThread & | _bowman_thread, |
| zmq::context_t & | context | ||
| ) |
References hal.
| void B::run | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
Referenced by pyrosetta.distributed.cluster.utilities.SchedulerManager::_setup_clients_dict(), pyrosetta.tests.distributed.cluster.test_smoke.TestBase::tearDownClass(), pyrosetta.tests.distributed.cluster.test_smoke.GeneratorTest::test_generate_multi_user_clients(), pyrosetta.tests.distributed.cluster.test_smoke.GeneratorTest::test_generate_partition_clients(), pyrosetta.tests.distributed.cluster.test_smoke.RuntimeTest::test_timing_multi_instance(), and pyrosetta.tests.distributed.cluster.test_smoke.RuntimeTest::test_timing_single_instance().
|
private |
Referenced by B().
|
private |
|
private |
|
private |
|
private |
|
private |