11 #ifndef ASIO_DETAIL_WINRT_RESOLVE_OP_HPP 12 #define ASIO_DETAIL_WINRT_RESOLVE_OP_HPP 14 #if defined(_MSC_VER) && (_MSC_VER >= 1200) 16 #endif // defined(_MSC_VER) && (_MSC_VER >= 1200) 20 #if defined(ASIO_WINDOWS_RUNTIME) 36 template <
typename Protocol,
typename Handler>
37 class winrt_resolve_op :
38 public winrt_async_op<
39 Windows::Foundation::Collections::IVectorView<
40 Windows::Networking::EndpointPair^>^>
45 typedef typename Protocol::endpoint endpoint_type;
49 winrt_resolve_op(
const query_type& query, Handler& handler)
51 Windows::Foundation::Collections::IVectorView<
52 Windows::Networking::EndpointPair^>^>(
53 &winrt_resolve_op::do_complete),
63 winrt_resolve_op* o(static_cast<winrt_resolve_op*>(base));
64 ptr p = { asio::detail::addressof(o->handler_), o, o };
68 iterator_type iterator = iterator_type();
73 iterator = iterator_type::create(
74 o->result_, o->query_.hints(),
75 o->query_.host_name(), o->query_.service_name());
77 catch (Platform::Exception^
e)
90 detail::binder2<Handler, asio::error_code, iterator_type>
91 handler(o->handler_, o->ec_, iterator);
92 p.h = asio::detail::addressof(handler.handler_);
115 #endif // defined(ASIO_WINDOWS_RUNTIME) 117 #endif // ASIO_DETAIL_WINRT_RESOLVE_OP_HPP
#define ASIO_HANDLER_INVOCATION_END
pylon Camera Software Suite for Linux for Use with Basler Gigabit the pylon Viewer and the IP Configurator applications might not be available System I340 and I350 series Although the pylon software will work with any GigE network we would recommend to use one of these adapters USB For U3V devices a USB3 capable USB controller is necessary For best performance and stability we highly recommend a kernel the following settings should be i e
asio::basic_streambuf< Allocator > & b
null_fenced_block fenced_block
class task_io_service io_service_impl
void invoke(Function &function, Context &context)
#define ASIO_HANDLER_INVOCATION_BEGIN(args)
Class to represent an error code value.
task_io_service_operation operation
#define ASIO_DEFINE_HANDLER_PTR(op)
#define ASIO_HANDLER_COMPLETION(args)
#define ASIO_MOVE_CAST(type)
ASIO_DECL const error_category & system_category()
Returns the error category used for the system errors produced by asio.