12 #ifndef ASIO_LOCAL_DETAIL_ENDPOINT_HPP 13 #define ASIO_LOCAL_DETAIL_ENDPOINT_HPP 15 #if defined(_MSC_VER) && (_MSC_VER >= 1200) 17 #endif // defined(_MSC_VER) && (_MSC_VER >= 1200) 21 #if defined(ASIO_HAS_LOCAL_SOCKETS) 41 ASIO_DECL endpoint(
const char* path_name);
44 ASIO_DECL endpoint(
const std::string& path_name);
47 endpoint(
const endpoint& other)
49 path_length_(other.path_length_)
54 endpoint& operator=(
const endpoint& other)
57 path_length_ = other.path_length_;
74 std::size_t size()
const 84 std::size_t capacity()
const 96 ASIO_DECL void path(
const std::string& p);
100 const endpoint& e1,
const endpoint& e2);
104 const endpoint& e1,
const endpoint& e2);
115 std::size_t path_length_;
118 ASIO_DECL void init(
const char* path, std::size_t path_length);
127 #if defined(ASIO_HEADER_ONLY) 129 #endif // defined(ASIO_HEADER_ONLY) 131 #endif // defined(ASIO_HAS_LOCAL_SOCKETS) 133 #endif // ASIO_LOCAL_DETAIL_ENDPOINT_HPP sockaddr_un sockaddr_un_type
asio::basic_streambuf< Allocator > MatchCondition enable_if< is_match_condition< MatchCondition >::value >::type *detail::async_result_init< ReadHandler, void(asio::error_code, std::size_t)> init(ASIO_MOVE_CAST(ReadHandler)(handler))
bool operator<(const endpoint &e1, const endpoint &e2)
sockaddr socket_addr_type
bool operator==(const endpoint &e1, const endpoint &e2)