Lines Matching defs:const
22 inline void hash_combine(size_t* seed, const T& value, Args... rest) {
27 bool SocketAddress::is_numeric_host(const char* hostname) {
32 bool SocketAddress::is_numeric_host(const char* hostname, int family) {
37 int SocketAddress::GetPort(const sockaddr* addr) {
40 reinterpret_cast<const sockaddr_in*>(addr)->sin_port :
41 reinterpret_cast<const sockaddr_in6*>(addr)->sin6_port);
44 int SocketAddress::GetPort(const sockaddr_storage* addr) {
45 return GetPort(reinterpret_cast<const sockaddr*>(addr));
48 std::string SocketAddress::GetAddress(const sockaddr* addr) {
51 const void* src = addr->sa_family == AF_INET ?
52 static_cast<const void*>(
53 &(reinterpret_cast<const sockaddr_in*>(addr)->sin_addr)) :
54 static_cast<const void*>(
55 &(reinterpret_cast<const sockaddr_in6*>(addr)->sin6_addr));
60 std::string SocketAddress::GetAddress(const sockaddr_storage* addr) {
61 return GetAddress(reinterpret_cast<const sockaddr*>(addr));
64 size_t SocketAddress::GetLength(const sockaddr* addr) {
69 size_t SocketAddress::GetLength(const sockaddr_storage* addr) {
70 return GetLength(reinterpret_cast<const sockaddr*>(addr));
73 SocketAddress::SocketAddress(const sockaddr* addr) {
77 SocketAddress::SocketAddress(const SocketAddress& addr) {
81 SocketAddress& SocketAddress::operator=(const sockaddr* addr) {
86 SocketAddress& SocketAddress::operator=(const SocketAddress& addr) {
91 const sockaddr& SocketAddress::operator*() const {
95 const sockaddr* SocketAddress::operator->() const {
99 size_t SocketAddress::length() const {
103 const sockaddr* SocketAddress::data() const {
104 return reinterpret_cast<const sockaddr*>(&address_);
107 const uint8_t* SocketAddress::raw() const {
108 return reinterpret_cast<const uint8_t*>(&address_);
115 int SocketAddress::family() const {
119 std::string SocketAddress::address() const {
123 int SocketAddress::port() const {
127 uint32_t SocketAddress::flow_label() const {
130 const sockaddr_in6* in = reinterpret_cast<const sockaddr_in6*>(data());
142 std::string SocketAddress::ToString() const {
155 void SocketAddress::Update(const sockaddr* data, size_t len) {
162 v8::Local<v8::Object> info) const {
166 bool SocketAddress::operator==(const SocketAddress& other) const {
171 bool SocketAddress::operator!=(const SocketAddress& other) const {
175 bool SocketAddress::operator<(const SocketAddress& other) const {
179 bool SocketAddress::operator>(const SocketAddress& other) const {
183 bool SocketAddress::operator<=(const SocketAddress& other) const {
189 bool SocketAddress::operator>=(const SocketAddress& other) const {
200 const SocketAddress& address) const {
221 void SocketAddressLRU<T>::MemoryInfo(MemoryTracker* tracker) const {
232 const SocketAddress& address) {