16 _io_context(_service->GetAsioContext()),
17 _strand(*_io_context),
18 _strand_required(_service->IsStrandRequired()),
19 _resolver(*_io_context)
21 assert((
service !=
nullptr) &&
"Asio service is invalid!");
23 throw CppCommon::ArgumentException(
"Asio service is invalid!");