probe_manager::probe_manager(stack_impl & owner) : stack_impl_(owner) , timer_(owner.io_service()) , timer_post_(owner.io_service()) , timer_probe_(owner.io_service()) { // ... }
work_manager::work_manager(stack_impl & owner) : stack_impl_(owner) , strand_(owner.io_service()) , timer_(owner.io_service()) , timer_check_work_hosts_(owner.io_service()) , work_host_index_(0) { // ... }
serial_port::serial_port(stack_impl & owner) : m_serial_port(owner.io_service()) , m_device_model(serial::device_model_none) , m_hashes_per_second(0.0) , stack_impl_(owner) , strand_(owner.io_service()) , timer_(owner.io_service()) { // ... }