SAGA Adaptor CPI v.1.0
|
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_ |
Definition at line 26 of file is_local_address.cpp.
typedef boost::asio::io_service saga::adaptors::utils::detail::is_local_address_data::io_service |
Definition at line 28 of file is_local_address.cpp.
typedef boost::asio::ip::tcp::resolver saga::adaptors::utils::detail::is_local_address_data::resolver |
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.
saga::adaptors::utils::detail::is_local_address_data::is_local_address_data | ( | ) | [inline] |
Definition at line 60 of file is_local_address.cpp.
References get_address(), hostname_, local_addresses_, readline(), resolve(), and saga::adaptors::utils::split().
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] |
Definition at line 108 of file is_local_address.cpp.
Referenced by saga::adaptors::utils::is_local_address(), and is_local_address_data().
boost::system::error_code saga::adaptors::utils::detail::is_local_address_data::ec_ |
Definition at line 113 of file is_local_address.cpp.
Referenced by resolve().
Definition at line 115 of file is_local_address.cpp.
Definition at line 116 of file is_local_address.cpp.
Referenced by resolve().
Definition at line 118 of file is_local_address.cpp.
Referenced by is_local_address_data().
std::set<std::string> saga::adaptors::utils::detail::is_local_address_data::local_addresses_ |
Definition at line 119 of file is_local_address.cpp.
Referenced by saga::adaptors::utils::is_local_address(), and is_local_address_data().