Lines Matching refs:sock

105 isc_socket_attach(isc_socket_t *sock, isc_socket_t **socketp) {  in isc_socket_attach()  argument
106 REQUIRE(ISCAPI_SOCKET_VALID(sock)); in isc_socket_attach()
109 sock->methods->attach(sock, socketp); in isc_socket_attach()
111 ENSURE(*socketp == sock); in isc_socket_attach()
124 isc_socket_bind(isc_socket_t *sock, isc_sockaddr_t *sockaddr, in isc_socket_bind() argument
127 REQUIRE(ISCAPI_SOCKET_VALID(sock)); in isc_socket_bind()
129 return (sock->methods->bind(sock, sockaddr, options)); in isc_socket_bind()
133 isc_socket_sendto(isc_socket_t *sock, isc_region_t *region, isc_task_t *task, in isc_socket_sendto() argument
137 REQUIRE(ISCAPI_SOCKET_VALID(sock)); in isc_socket_sendto()
139 return (sock->methods->sendto(sock, region, task, action, arg, address, in isc_socket_sendto()
144 isc_socket_connect(isc_socket_t *sock, isc_sockaddr_t *addr, isc_task_t *task, in isc_socket_connect() argument
147 REQUIRE(ISCAPI_SOCKET_VALID(sock)); in isc_socket_connect()
149 return (sock->methods->connect(sock, addr, task, action, arg)); in isc_socket_connect()
153 isc_socket_recv(isc_socket_t *sock, isc_region_t *region, unsigned int minimum, in isc_socket_recv() argument
156 REQUIRE(ISCAPI_SOCKET_VALID(sock)); in isc_socket_recv()
158 return (sock->methods->recv(sock, region, minimum, task, action, arg)); in isc_socket_recv()
162 isc_socket_cancel(isc_socket_t *sock, isc_task_t *task, unsigned int how) { in isc_socket_cancel() argument
163 REQUIRE(ISCAPI_SOCKET_VALID(sock)); in isc_socket_cancel()
165 sock->methods->cancel(sock, task, how); in isc_socket_cancel()
169 isc_socket_getsockname(isc_socket_t *sock, isc_sockaddr_t *addressp) { in isc_socket_getsockname() argument
170 REQUIRE(ISCAPI_SOCKET_VALID(sock)); in isc_socket_getsockname()
172 return (sock->methods->getsockname(sock, addressp)); in isc_socket_getsockname()
176 isc_socket_ipv6only(isc_socket_t *sock, isc_boolean_t yes) { in isc_socket_ipv6only() argument
177 REQUIRE(ISCAPI_SOCKET_VALID(sock)); in isc_socket_ipv6only()
179 sock->methods->ipv6only(sock, yes); in isc_socket_ipv6only()
183 isc_socket_gettype(isc_socket_t *sock) { in isc_socket_gettype() argument
184 REQUIRE(ISCAPI_SOCKET_VALID(sock)); in isc_socket_gettype()
186 return (sock->methods->gettype(sock)); in isc_socket_gettype()
211 isc_socket_fdwatchpoke(isc_socket_t *sock, int flags) in isc_socket_fdwatchpoke() argument
213 REQUIRE(ISCAPI_SOCKET_VALID(sock)); in isc_socket_fdwatchpoke()
215 return(sock->methods->fdwatchpoke(sock, flags)); in isc_socket_fdwatchpoke()
219 isc_socket_dup(isc_socket_t *sock, isc_socket_t **socketp) { in isc_socket_dup() argument
220 REQUIRE(ISCAPI_SOCKET_VALID(sock)); in isc_socket_dup()
223 return(sock->methods->dup(sock, socketp)); in isc_socket_dup()
227 isc_socket_getfd(isc_socket_t *sock) { in isc_socket_getfd() argument
228 REQUIRE(ISCAPI_SOCKET_VALID(sock)); in isc_socket_getfd()
230 return(sock->methods->getfd(sock)); in isc_socket_getfd()