Realistic 3D camera system
3D camera system components
Public Types | Public Member Functions | List of all members
asio::detail::resolver_service< Protocol > Class Template Reference

#include <resolver_service.hpp>

Inheritance diagram for asio::detail::resolver_service< Protocol >:
asio::detail::resolver_service_base

Public Types

typedef socket_ops::shared_cancel_token_type implementation_type
 
typedef Protocol::endpoint endpoint_type
 
typedef asio::ip::basic_resolver_query< Protocol > query_type
 
typedef asio::ip::basic_resolver_iterator< Protocol > iterator_type
 
- Public Types inherited from asio::detail::resolver_service_base
typedef socket_ops::shared_cancel_token_type implementation_type
 

Public Member Functions

 resolver_service (asio::io_service &io_service)
 
iterator_type resolve (implementation_type &, const query_type &query, asio::error_code &ec)
 
template<typename Handler >
void async_resolve (implementation_type &impl, const query_type &query, Handler &handler)
 
iterator_type resolve (implementation_type &, const endpoint_type &endpoint, asio::error_code &ec)
 
template<typename Handler >
void async_resolve (implementation_type &impl, const endpoint_type &endpoint, Handler &handler)
 
- Public Member Functions inherited from asio::detail::resolver_service_base
ASIO_DECL resolver_service_base (asio::io_service &io_service)
 
ASIO_DECL ~resolver_service_base ()
 
ASIO_DECL void shutdown_service ()
 
ASIO_DECL void fork_service (asio::io_service::fork_event fork_ev)
 
ASIO_DECL void construct (implementation_type &impl)
 
ASIO_DECL void destroy (implementation_type &)
 
ASIO_DECL void cancel (implementation_type &impl)
 

Additional Inherited Members

- Protected Member Functions inherited from asio::detail::resolver_service_base
ASIO_DECL void start_resolve_op (operation *op)
 
ASIO_DECL void start_work_thread ()
 
- Protected Attributes inherited from asio::detail::resolver_service_base
io_service_implio_service_impl_
 

Detailed Description

template<typename Protocol>
class asio::detail::resolver_service< Protocol >

Definition at line 35 of file resolver_service.hpp.

Member Typedef Documentation

template<typename Protocol>
typedef Protocol::endpoint asio::detail::resolver_service< Protocol >::endpoint_type

Definition at line 43 of file resolver_service.hpp.

Definition at line 40 of file resolver_service.hpp.

template<typename Protocol>
typedef asio::ip::basic_resolver_iterator<Protocol> asio::detail::resolver_service< Protocol >::iterator_type

Definition at line 49 of file resolver_service.hpp.

template<typename Protocol>
typedef asio::ip::basic_resolver_query<Protocol> asio::detail::resolver_service< Protocol >::query_type

Definition at line 46 of file resolver_service.hpp.

Constructor & Destructor Documentation

template<typename Protocol>
asio::detail::resolver_service< Protocol >::resolver_service ( asio::io_service io_service)
inline

Definition at line 52 of file resolver_service.hpp.

Member Function Documentation

template<typename Protocol>
template<typename Handler >
void asio::detail::resolver_service< Protocol >::async_resolve ( implementation_type impl,
const query_type query,
Handler &  handler 
)
inline

Definition at line 73 of file resolver_service.hpp.

template<typename Protocol>
template<typename Handler >
void asio::detail::resolver_service< Protocol >::async_resolve ( implementation_type impl,
const endpoint_type endpoint,
Handler &  handler 
)
inline

Definition at line 105 of file resolver_service.hpp.

template<typename Protocol>
iterator_type asio::detail::resolver_service< Protocol >::resolve ( implementation_type ,
const query_type query,
asio::error_code ec 
)
inline

Definition at line 58 of file resolver_service.hpp.

template<typename Protocol>
iterator_type asio::detail::resolver_service< Protocol >::resolve ( implementation_type ,
const endpoint_type endpoint,
asio::error_code ec 
)
inline

Definition at line 90 of file resolver_service.hpp.


The documentation for this class was generated from the following file: