• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C++ ISCAPI_SOCKET_VALID函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C++中ISCAPI_SOCKET_VALID函数的典型用法代码示例。如果您正苦于以下问题:C++ ISCAPI_SOCKET_VALID函数的具体用法?C++ ISCAPI_SOCKET_VALID怎么用?C++ ISCAPI_SOCKET_VALID使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了ISCAPI_SOCKET_VALID函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: isc_socket_fdwatchpoke

isc_result_t
isc_socket_fdwatchpoke(isc_socket_t *sock, int flags)
{
	REQUIRE(ISCAPI_SOCKET_VALID(sock));

	return(sock->methods->fdwatchpoke(sock, flags));
}
开发者ID:jhbsz,项目名称:netbsd,代码行数:7,代码来源:socket_api.c


示例2: isc_socket_dup

isc_result_t
isc_socket_dup(isc_socket_t *sock, isc_socket_t **socketp) {
	REQUIRE(ISCAPI_SOCKET_VALID(sock));
	REQUIRE(socketp != NULL && *socketp == NULL);

	return(sock->methods->dup(sock, socketp));
}
开发者ID:jhbsz,项目名称:netbsd,代码行数:7,代码来源:socket_api.c


示例3: isc_socket_close

isc_result_t
isc_socket_close(isc_socket_t *sock)
{
	REQUIRE(ISCAPI_SOCKET_VALID(sock));

	return (sock->methods->close(sock));
}
开发者ID:jhbsz,项目名称:netbsd,代码行数:7,代码来源:socket_api.c


示例4: isc_socket_accept

isc_result_t
isc_socket_accept(isc_socket_t *sock, isc_task_t *task,
		  isc_taskaction_t action, const void *arg) {
	REQUIRE(ISCAPI_SOCKET_VALID(sock));

	return(sock->methods->accept(sock, task, action, arg));
}
开发者ID:jhbsz,项目名称:netbsd,代码行数:7,代码来源:socket_api.c


示例5: isc_socket_setname

void
isc_socket_setname(isc_socket_t *socket, const char *name, void *tag) {
	REQUIRE(ISCAPI_SOCKET_VALID(socket));

	if (isc_bind9)
		isc__socket_setname(socket, name, tag);
}
开发者ID:VargMon,项目名称:netbsd-cvs-mirror,代码行数:7,代码来源:socket_api.c


示例6: isc_socket_recvv

isc_result_t
isc_socket_recvv(isc_socket_t *sock, isc_bufferlist_t *buflist,
		 unsigned int minimum,
		 isc_task_t *task, isc_taskaction_t action, const void *arg) {
	REQUIRE(ISCAPI_SOCKET_VALID(sock));

	return(sock->methods->recvv(sock, buflist, minimum, task, action, arg));
}
开发者ID:jhbsz,项目名称:netbsd,代码行数:8,代码来源:socket_api.c


示例7: isc_socket_send

isc_result_t
isc_socket_send(isc_socket_t *sock, isc_region_t *region,
		isc_task_t *task, isc_taskaction_t action,
		const void *arg) {
	REQUIRE(ISCAPI_SOCKET_VALID(sock));

	return(sock->methods->send(sock, region, task, action, arg));
}
开发者ID:jhbsz,项目名称:netbsd,代码行数:8,代码来源:socket_api.c


示例8: isc_socket_sendv

isc_result_t
isc_socket_sendv(isc_socket_t *sock, isc_bufferlist_t *buflist,
		 isc_task_t *task, isc_taskaction_t action, const void *arg)
{
	REQUIRE(ISCAPI_SOCKET_VALID(sock));

	return (sock->methods->sendv(sock, buflist, task, action, arg));
}
开发者ID:jhbsz,项目名称:netbsd,代码行数:8,代码来源:socket_api.c


示例9: isc_socket_detach

void
isc_socket_detach(isc_socket_t **socketp) {
	REQUIRE(socketp != NULL && ISCAPI_SOCKET_VALID(*socketp));

	(*socketp)->methods->detach(socketp);

	ENSURE(*socketp == NULL);
}
开发者ID:jhbsz,项目名称:netbsd,代码行数:8,代码来源:socket_api.c


示例10: isc_socket_connect

isc_result_t
isc_socket_connect(isc_socket_t *sock, isc_sockaddr_t *addr, isc_task_t *task,
		   isc_taskaction_t action, const void *arg)
{
	REQUIRE(ISCAPI_SOCKET_VALID(sock));

	return (sock->methods->connect(sock, addr, task, action, arg));
}
开发者ID:jhbsz,项目名称:netbsd,代码行数:8,代码来源:socket_api.c


示例11: isc_socket_bind

isc_result_t
isc_socket_bind(isc_socket_t *sock, isc_sockaddr_t *sockaddr,
		unsigned int options)
{
	REQUIRE(ISCAPI_SOCKET_VALID(sock));

	return (sock->methods->bind(sock, sockaddr, options));
}
开发者ID:jhbsz,项目名称:netbsd,代码行数:8,代码来源:socket_api.c


示例12: isc_socket_setname

void
isc_socket_setname(isc_socket_t *socket, const char *name, void *tag) {
	REQUIRE(ISCAPI_SOCKET_VALID(socket));

	UNUSED(socket);		/* in case REQUIRE() is empty */
	UNUSED(name);
	UNUSED(tag);
}
开发者ID:Gradwell,项目名称:bind9,代码行数:8,代码来源:socket_api.c


示例13: isc_socket_cancel

void
isc_socket_cancel(isc_socket_t *sock, isc_task_t *task, unsigned int how) {
	REQUIRE(ISCAPI_SOCKET_VALID(sock));

	if (isc_bind9)
		isc__socket_cancel(sock, task, how);
	else
		sock->methods->cancel(sock, task, how);
}
开发者ID:enukane,项目名称:netbsd-src,代码行数:9,代码来源:socket_api.c


示例14: isc_socket_getfd

int
isc_socket_getfd(isc_socket_t *sock) {
	REQUIRE(ISCAPI_SOCKET_VALID(sock));

	if (isc_bind9)
		return (isc__socket_getfd(sock));

	return (sock->methods->getfd(sock));
}
开发者ID:enukane,项目名称:netbsd-src,代码行数:9,代码来源:socket_api.c


示例15: isc_socket_sendtov

isc_result_t
isc_socket_sendtov(isc_socket_t *sock, isc_bufferlist_t *buflist,
		   isc_task_t *task, isc_taskaction_t action, const void *arg,
		   isc_sockaddr_t *address, struct in6_pktinfo *pktinfo) {
	REQUIRE(ISCAPI_SOCKET_VALID(sock));

	return(sock->methods->sendtov(sock, buflist, task, action, arg,
				      address, pktinfo));
}
开发者ID:jhbsz,项目名称:netbsd,代码行数:9,代码来源:socket_api.c


示例16: isc_socket_attach

void
isc_socket_attach(isc_socket_t *sock, isc_socket_t **socketp) {
	REQUIRE(ISCAPI_SOCKET_VALID(sock));
	REQUIRE(socketp != NULL && *socketp == NULL);

	sock->methods->attach(sock, socketp);

	ENSURE(*socketp == sock);
}
开发者ID:jhbsz,项目名称:netbsd,代码行数:9,代码来源:socket_api.c


示例17: isc_socket_ipv6only

void
isc_socket_ipv6only(isc_socket_t *sock, isc_boolean_t yes) {
	REQUIRE(ISCAPI_SOCKET_VALID(sock));

	if (isc_bind9)
		isc__socket_ipv6only(sock, yes);
	else
		sock->methods->ipv6only(sock, yes);
}
开发者ID:enukane,项目名称:netbsd-src,代码行数:9,代码来源:socket_api.c


示例18: isc_socket_getsockname

isc_result_t
isc_socket_getsockname(isc_socket_t *sock, isc_sockaddr_t *addressp) {
	REQUIRE(ISCAPI_SOCKET_VALID(sock));

	if (isc_bind9)
		return (isc__socket_getsockname(sock, addressp));

	return (sock->methods->getsockname(sock, addressp));
}
开发者ID:enukane,项目名称:netbsd-src,代码行数:9,代码来源:socket_api.c


示例19: isc_socket_recv2

isc_result_t
isc_socket_recv2(isc_socket_t *sock, isc_region_t *region,
		 unsigned int minimum, isc_task_t *task,
		 isc_socketevent_t *event, unsigned int flags)
{
	REQUIRE(ISCAPI_SOCKET_VALID(sock));

	return (sock->methods->recv2(sock, region, minimum, task,
				     event, flags));
}
开发者ID:jhbsz,项目名称:netbsd,代码行数:10,代码来源:socket_api.c


示例20: isc_socket_sendto2

isc_result_t
isc_socket_sendto2(isc_socket_t *sock, isc_region_t *region,
		   isc_task_t *task, isc_sockaddr_t *address,
		   struct in6_pktinfo *pktinfo, isc_socketevent_t *event,
		   unsigned int flags)
{
	REQUIRE(ISCAPI_SOCKET_VALID(sock));

	return (sock->methods->sendto2(sock, region, task, address,
				       pktinfo, event, flags));
}
开发者ID:jhbsz,项目名称:netbsd,代码行数:11,代码来源:socket_api.c



注:本文中的ISCAPI_SOCKET_VALID函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C++ ISCSI_DBG_TCP函数代码示例发布时间:2022-05-30
下一篇:
C++ ISA_PNP_PROBE函数代码示例发布时间:2022-05-30
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap