11 #ifndef ASIO_IP_BASIC_RESOLVER_HPP 12 #define ASIO_IP_BASIC_RESOLVER_HPP 14 #if defined(_MSC_VER) && (_MSC_VER >= 1200) 16 #endif // defined(_MSC_VER) && (_MSC_VER >= 1200) 41 template <
typename InternetProtocol,
42 typename ResolverService = resolver_service<InternetProtocol> >
154 template <
typename ResolveHandler>
157 async_resolve(
const query& q,
163 ResolveHandler, handler, iterator) type_check;
247 template <
typename ResolveHandler>
250 async_resolve(
const endpoint_type&
e,
256 ResolveHandler, handler, iterator) type_check;
268 #endif // ASIO_IP_BASIC_RESOLVER_HPP InternetProtocol::endpoint endpoint_type
The endpoint type.
basic_resolver_query< InternetProtocol > query
The query type.
ASIO_MOVE_ARG(ResolveHandler) handler)
void throw_error(const asio::error_code &err)
An query to be passed to a resolver.
Provides core I/O functionality.
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
Base class for all I/O objects.
iterator resolve(const query &q)
Perform forward resolution of a query to a list of entries.
#define ASIO_RESOLVE_HANDLER_CHECK(handler_type, handler, iter_type)
iterator resolve(const endpoint_type &e, asio::error_code &ec)
Perform reverse resolution of an endpoint to a list of entries.
ASIO_INITFN_RESULT_TYPE(ResolveHandler, void(asio::error_code, iterator)) async_resolve(const query &q
Asynchronously perform forward resolution of a query to a list of entries.
basic_resolver_iterator< InternetProtocol > iterator
The iterator type.
implementation_type implementation
Class to represent an error code value.
InternetProtocol protocol_type
The protocol type.
iterator resolve(const query &q, asio::error_code &ec)
Perform forward resolution of a query to a list of entries.
void cancel()
Cancel any asynchronous operations that are waiting on the resolver.
Provides endpoint resolution functionality.
An iterator over the entries produced by a resolver.
basic_resolver(asio::io_service &io_service)
Constructor.
#define ASIO_MOVE_CAST(type)
iterator resolve(const endpoint_type &e)
Perform reverse resolution of an endpoint to a list of entries.