SAGA Adaptor CPI v.1.0
saga::adaptors::utils::detail::is_local_address_data Struct Reference

List of all members.

Public Types

typedef boost::asio::io_service io_service
typedef
boost::asio::ip::tcp::resolver 
resolver
typedef
boost::asio::ip::tcp::resolver::query 
query
typedef
boost::asio::ip::tcp::resolver::iterator 
iterator

Public Member Functions

std::string readline (FILE *fd)
 is_local_address_data ()
iterator resolve (std::string host)

Static Public Member Functions

static std::string get_address (iterator iter)

Public Attributes

boost::system::error_code ec_
io_service service_
resolver resolver_
std::string hostname_
std::set< std::string > local_addresses_

Detailed Description

Definition at line 26 of file is_local_address.cpp.


Member Typedef Documentation

Definition at line 28 of file is_local_address.cpp.

Definition at line 29 of file is_local_address.cpp.

typedef boost::asio::ip::tcp::resolver::query saga::adaptors::utils::detail::is_local_address_data::query

Definition at line 30 of file is_local_address.cpp.

typedef boost::asio::ip::tcp::resolver::iterator saga::adaptors::utils::detail::is_local_address_data::iterator

Definition at line 31 of file is_local_address.cpp.


Constructor & Destructor Documentation

saga::adaptors::utils::detail::is_local_address_data::is_local_address_data ( ) [inline]

Member Function Documentation

std::string saga::adaptors::utils::detail::is_local_address_data::readline ( FILE *  fd) [inline]

Definition at line 34 of file is_local_address.cpp.

Referenced by is_local_address_data().

iterator saga::adaptors::utils::detail::is_local_address_data::resolve ( std::string  host) [inline]

Definition at line 103 of file is_local_address.cpp.

References ec_, and resolver_.

Referenced by saga::adaptors::utils::is_local_address(), and is_local_address_data().

static std::string saga::adaptors::utils::detail::is_local_address_data::get_address ( iterator  iter) [inline, static]

Member Data Documentation

Definition at line 113 of file is_local_address.cpp.

Referenced by resolve().


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines