Lines Matching refs:head
40 struct addrinfo* head; member
113 void AddressList::Adopt(struct addrinfo* head) { in Adopt() argument
114 data_ = new Data(head, true /*is_system_created*/); in Adopt()
117 void AddressList::Copy(const struct addrinfo* head, bool recursive) { in Copy() argument
118 data_ = new Data(CreateCopyOfAddrinfo(head, recursive), in Copy()
122 void AddressList::Append(const struct addrinfo* head) { in Append() argument
123 DCHECK(head); in Append()
126 new_head = CreateCopyOfAddrinfo(data_->head, true); in Append()
129 new_head = data_->head; in Append()
135 copy_ptr->ai_next = CreateCopyOfAddrinfo(head, true); in Append()
150 SetPortRecursive(data_->head, port); in SetPort()
154 return GetPortFromAddrinfo(data_->head); in GetPort()
163 Copy(src.head(), true); in SetFrom()
170 if (!data_ || !data_->head->ai_canonname) in GetCanonicalName()
172 canonical_name->assign(data_->head->ai_canonname); in GetCanonicalName()
180 const struct addrinfo* AddressList::head() const { in head() function in net::AddressList
183 return data_->head; in head()
231 : head(ai), is_system_created(is_system_created) { in Data()
232 DCHECK(head); in Data()
239 freeaddrinfo(head); in ~Data()
241 FreeCopyOfAddrinfo(head); in ~Data()