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 |
|
private |
Referenced by B().
|
private |
|
private |
|
private |
|
private |
|
private |