您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ xdr_int函数代码示例

51自学网 2021-06-03 10:17:30
  C++
这篇教程C++ xdr_int函数代码示例写得很实用,希望能帮到您。

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

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

示例1: xdr_readres

bool_txdr_readres (XDR *xdrs, readres *objp){	register int32_t *buf;	 if (!xdr_int (xdrs, &objp->status))		 return FALSE;	 if (!xdr_string (xdrs, &objp->data, ~0))		 return FALSE;	return TRUE;}
开发者ID:makalaaneesh,项目名称:3-2,代码行数:11,


示例2: xdr_remote_client_run_cmd_args

bool_txdr_remote_client_run_cmd_args (XDR *xdrs, remote_client_run_cmd_args *objp){	register int32_t *buf;	 if (!xdr_string (xdrs, &objp->cmdstring, MAX_CMD_LEN))		 return FALSE;	 if (!xdr_int (xdrs, &objp->msglevel))		 return FALSE;	return TRUE;}
开发者ID:DaveSinclair,项目名称:DAF,代码行数:11,


示例3: xdr_remote_client_run_cmd_outcome

bool_txdr_remote_client_run_cmd_outcome (XDR *xdrs, remote_client_run_cmd_outcome *objp){	register int32_t *buf;	 if (!xdr_int (xdrs, &objp->valid))		 return FALSE;	 if (!xdr_string (xdrs, &objp->outputline, MAX_CMD_OUTPUT_LINE_LEN))		 return FALSE;	return TRUE;}
开发者ID:DaveSinclair,项目名称:DAF,代码行数:11,


示例4: xdr_remote_client_dirlist_args

bool_txdr_remote_client_dirlist_args (XDR *xdrs, remote_client_dirlist_args *objp){	register int32_t *buf;	 if (!xdr_string (xdrs, &objp->remotepathname, MAX_PATHNAME_LEN))		 return FALSE;	 if (!xdr_int (xdrs, &objp->msglevel))		 return FALSE;	return TRUE;}
开发者ID:DaveSinclair,项目名称:DAF,代码行数:11,


示例5: xdr_remote_client_cntrl_args

bool_txdr_remote_client_cntrl_args (XDR *xdrs, remote_client_cntrl_args *objp){	register int32_t *buf;	 if (!xdr_bool (xdrs, &objp->clear_shared_memory_flag))		 return FALSE;	 if (!xdr_int (xdrs, &objp->msglevel))		 return FALSE;	return TRUE;}
开发者ID:DaveSinclair,项目名称:DAF,代码行数:11,


示例6: xdr_remote_client_cancel_tag_args

bool_txdr_remote_client_cancel_tag_args (XDR *xdrs, remote_client_cancel_tag_args *objp){	register int32_t *buf;	 if (!xdr_u_int (xdrs, &objp->tag))		 return FALSE;	 if (!xdr_int (xdrs, &objp->msglevel))		 return FALSE;	return TRUE;}
开发者ID:DaveSinclair,项目名称:DAF,代码行数:11,


示例7: xdr_remote_client_clear_ident_args

bool_txdr_remote_client_clear_ident_args (XDR *xdrs, remote_client_clear_ident_args *objp){	register int32_t *buf;	 if (!xdr_string (xdrs, &objp->identstring, MAX_IDENT_LEN))		 return FALSE;	 if (!xdr_int (xdrs, &objp->msglevel))		 return FALSE;	return TRUE;}
开发者ID:DaveSinclair,项目名称:DAF,代码行数:11,


示例8: xdr_uvfsstat

bool_txdr_uvfsstat(XDR *xdrs, uvfsstat *objp){	 register int32_t *buf;	 if (!xdr_int(xdrs, objp)) {		 return (FALSE);	 }	return (TRUE);}
开发者ID:bougyman,项目名称:sfs,代码行数:11,


示例9: xdr_remote_client_query_cmdlog_args

bool_txdr_remote_client_query_cmdlog_args (XDR *xdrs, remote_client_query_cmdlog_args *objp){	register int32_t *buf;	 if (!xdr_u_int (xdrs, &objp->index))		 return FALSE;	 if (!xdr_int (xdrs, &objp->msglevel))		 return FALSE;	return TRUE;}
开发者ID:DaveSinclair,项目名称:DAF,代码行数:11,


示例10: xdr_array_in

bool_txdr_array_in (XDR *xdrs, array_in *objp){	register int32_t *buf;	 if (!xdr_pointer (xdrs, (char **)&objp->value, sizeof (int), (xdrproc_t) xdr_int))		 return FALSE;	 if (!xdr_int (xdrs, &objp->size))		 return FALSE;	return TRUE;}
开发者ID:aaniket,项目名称:Computer-Networks,代码行数:11,


示例11: xdr_result

bool_txdr_result (XDR *xdrs, result *objp){	register int32_t *buf;	 if (!xdr_int (xdrs, &objp->status))		 return FALSE;	 if (!xdr_String (xdrs, &objp->resultData))		 return FALSE;	return TRUE;}
开发者ID:KiranMohan,项目名称:distributed-computing-assignment1,代码行数:11,


示例12: encode_kv

static intencode_kv(XDR *x, const char *k, const char *v){	int32_t n = 1;	if (!xdr_string(x, (char **)&k, _LU_MAXLUSTRLEN)) return 1;	if (!xdr_int(x, &n)) return 1;	if (!xdr_string(x, (char **)&v, _LU_MAXLUSTRLEN)) return 1;	return 0;}
开发者ID:OpenDarwin-CVS,项目名称:SEDarwin,代码行数:11,


示例13: xdr_stuff

bool_txdr_stuff (XDR *xdrs, stuff *objp){	register int32_t *buf;	 if (!xdr_string (xdrs, &objp->name, 64))		 return FALSE;	 if (!xdr_int (xdrs, &objp->val))		 return FALSE;	return TRUE;}
开发者ID:anakp525,项目名称:438hmwk4,代码行数:11,


示例14: ltspfs_readlink

voidltspfs_readlink (int sockfd, XDR *in){  XDR  out;  char path[PATH_MAX];  char buf[PATH_MAX];				/* linkname */  char output[LTSP_MAXBUF];  char *bufptr = buf;  int  i;  /* readlink doesn't terminate with a null */  memset (buf, 0, PATH_MAX);  if (get_fn(sockfd, in, path)) {		/* Get the link source */    eacces(sockfd);    return;  }  if (readlink (path, buf, PATH_MAX) == -1) {    status_return(sockfd, FAIL);    return;  }  if (!strncmp(buf, mountpoint, strlen(mountpoint)))	/* adjust link target */    bufptr += strlen(mountpoint);  xdrmem_create(&out, output, LTSP_MAXBUF, XDR_ENCODE);  i = 0;  xdr_int(&out, &i);	 			/* First, the dummy length */  xdr_int(&out, &i);				/* Then the 0 status return */  xdr_string(&out, &bufptr, PATH_MAX);		/* Link target */  i = xdr_getpos(&out);				/* Get our position */  xdr_setpos(&out, 0);				/* Rewind to the beginning */  xdr_int(&out, &i);				/* Rewrite with proper length */  xdr_destroy(&out);  if (debug)    info("returning ok", output);  writen(sockfd, output, i);}
开发者ID:Pardus-Linux,项目名称:ptsp,代码行数:41,


示例15: xdr_stats

bool_txdr_stats(XDR *xdrs, stats *objp){	if (!xdr_vector(xdrs, (char *)objp->cp_time, CPUSTATES, sizeof(int), xdr_int)) {		return (FALSE);	}	if (!xdr_vector(xdrs, (char *)objp->dk_xfer, DK_NDRIVE, sizeof(int), xdr_int)) {		return (FALSE);	}	if (!xdr_u_int(xdrs, &objp->v_pgpgin)) {		return (FALSE);	}	if (!xdr_u_int(xdrs, &objp->v_pgpgout)) {		return (FALSE);	}	if (!xdr_u_int(xdrs, &objp->v_pswpin)) {		return (FALSE);	}	if (!xdr_u_int(xdrs, &objp->v_pswpout)) {		return (FALSE);	}	if (!xdr_u_int(xdrs, &objp->v_intr)) {		return (FALSE);	}	if (!xdr_int(xdrs, &objp->if_ipackets)) {		return (FALSE);	}	if (!xdr_int(xdrs, &objp->if_ierrors)) {		return (FALSE);	}	if (!xdr_int(xdrs, &objp->if_oerrors)) {		return (FALSE);	}	if (!xdr_int(xdrs, &objp->if_collisions)) {		return (FALSE);	}	if (!xdr_int(xdrs, &objp->if_opackets)) {		return (FALSE);	}	return (TRUE);}
开发者ID:flightaware,项目名称:scotty,代码行数:41,


示例16: xdr_char

/* * XDR a char */bool_txdr_char(XDR *xdrs, char *cp){	int i;	i = (*cp);	if (!xdr_int(xdrs, &i)) {		return (FALSE);	}	*cp = i;	return (TRUE);}
开发者ID:AhmadTux,项目名称:DragonFlyBSD,代码行数:15,


示例17: xdr_RPGP_text_t

static int xdr_RPGP_text_t (XDR *xdrs, RPGP_text_t *text) {    int len;    if (xdrs->x_op == XDR_DECODE) {	text->comp_params = NULL;	text->text = NULL;    }    else	len = strlen (text->text) + 1;    if (xdr_int (xdrs, &(text->comp_type)) == 0 ||	xdr_int (xdrs, &(text->numof_comp_params)) == 0 ||	(text->numof_comp_params > 0 &&	 xdr_array (xdrs, (char **)&(text->comp_params), 		(unsigned int *)&(text->numof_comp_params), MAX_ARRAY_SIZE, 		sizeof (RPGP_parameter_t), 		(xdrproc_t)xdr_RPGP_parameter_t) == 0) ||	xdr_bytes (xdrs, (char **)&(text->text), (unsigned int *)&len, 					MAX_ARRAY_SIZE) == 0)	return (0);    return (1);}
开发者ID:jbuonagurio,项目名称:lrose-core,代码行数:21,


示例18: xdr_gf1_cli_umount_req

bool_txdr_gf1_cli_umount_req (XDR *xdrs, gf1_cli_umount_req *objp){    register int32_t *buf;    buf = NULL;    if (!xdr_int (xdrs, &objp->lazy))        return FALSE;    if (!xdr_string (xdrs, &objp->path, ~0))        return FALSE;    return TRUE;}
开发者ID:rajesh0541,项目名称:glusterfs,代码行数:12,


示例19: xdr_gf1_cli_probe_req

bool_txdr_gf1_cli_probe_req (XDR *xdrs, gf1_cli_probe_req *objp){    register int32_t *buf;    buf = NULL;    if (!xdr_string (xdrs, &objp->hostname, ~0))        return FALSE;    if (!xdr_int (xdrs, &objp->port))        return FALSE;    return TRUE;}
开发者ID:rajesh0541,项目名称:glusterfs,代码行数:12,


示例20: xdr_gf1_cli_peer_list_req

bool_txdr_gf1_cli_peer_list_req (XDR *xdrs, gf1_cli_peer_list_req *objp){    register int32_t *buf;    buf = NULL;    if (!xdr_int (xdrs, &objp->flags))        return FALSE;    if (!xdr_bytes (xdrs, (char **)&objp->dict.dict_val, (u_int *) &objp->dict.dict_len, ~0))        return FALSE;    return TRUE;}
开发者ID:rajesh0541,项目名称:glusterfs,代码行数:12,


示例21: xdr_enum

/* * XDR enumerations */bool_txdr_enum(XDR *xdrs, enum_t *ep){	enum sizecheck { SIZEVAL };	/* used to find the size of an enum */	/*	 * enums are treated as ints	 */	/* CONSTCOND */	assert(sizeof (enum sizecheck) == sizeof (int32_t));	return (xdr_int(xdrs, (int *)ep));}
开发者ID:roddi,项目名称:mac-zfs,代码行数:15,


示例22: xdr_passwd

bool_txdr_passwd (XDR *xdrs, passwd *objp){	register int32_t *buf;	 if (!xdr_string (xdrs, &objp->pw_name, ~0))		 return FALSE;	 if (!xdr_string (xdrs, &objp->pw_passwd, ~0))		 return FALSE;	 if (!xdr_int (xdrs, &objp->pw_uid))		 return FALSE;	 if (!xdr_int (xdrs, &objp->pw_gid))		 return FALSE;	 if (!xdr_string (xdrs, &objp->pw_gecos, ~0))		 return FALSE;	 if (!xdr_string (xdrs, &objp->pw_dir, ~0))		 return FALSE;	 if (!xdr_string (xdrs, &objp->pw_shell, ~0))		 return FALSE;	return TRUE;}
开发者ID:leeymcj,项目名称:RDMA_paging,代码行数:21,


示例23: xdr_gd1_mgmt_brick_op_req

bool_txdr_gd1_mgmt_brick_op_req (XDR *xdrs, gd1_mgmt_brick_op_req *objp){	 if (!xdr_string (xdrs, &objp->name, ~0))		 return FALSE;	 if (!xdr_int (xdrs, &objp->op))		 return FALSE;	 if (!xdr_bytes (xdrs, (char **)&objp->input.input_val, (u_int *) &objp->input.input_len, ~0))		 return FALSE;	return TRUE;}
开发者ID:vbellur,项目名称:glusterfs,代码行数:12,


示例24: xdr_gf1_cli_sync_volume_req

bool_txdr_gf1_cli_sync_volume_req (XDR *xdrs, gf1_cli_sync_volume_req *objp){    if (!xdr_int (xdrs, &objp->flags))        return FALSE;    if (!xdr_string (xdrs, &objp->volname, ~0))        return FALSE;    if (!xdr_string (xdrs, &objp->hostname, ~0))        return FALSE;    return TRUE;}
开发者ID:Kaushikbv,项目名称:glusterfs,代码行数:12,


示例25: xdr_gf1_cli_remove_brick_req

bool_txdr_gf1_cli_remove_brick_req (XDR *xdrs, gf1_cli_remove_brick_req *objp){    if (!xdr_string (xdrs, &objp->volname, ~0))        return FALSE;    if (!xdr_int (xdrs, &objp->count))        return FALSE;    if (!xdr_bytes (xdrs, (char **)&objp->bricks.bricks_val, (u_int *) &objp->bricks.bricks_len, ~0))        return FALSE;    return TRUE;}
开发者ID:Kaushikbv,项目名称:glusterfs,代码行数:12,


示例26: xdr_rpcb_stat

bool_txdr_rpcb_stat(XDR *xdrs, rpcb_stat *objp){	if (!xdr_rpcbs_proc(xdrs, objp->info)) {		return (FALSE);	}	if (!xdr_int(xdrs, &objp->setinfo)) {		return (FALSE);	}	if (!xdr_int(xdrs, &objp->unsetinfo)) {		return (FALSE);	}	if (!xdr_rpcbs_addrlist_ptr(xdrs, &objp->addrinfo)) {		return (FALSE);	}	if (!xdr_rpcbs_rmtcalllist_ptr(xdrs, &objp->rmtinfo)) {		return (FALSE);	}	return (TRUE);}
开发者ID:hmatyschok,项目名称:MeshBSD,代码行数:21,


示例27: xdr_remote_client_execute_cmd_args

bool_txdr_remote_client_execute_cmd_args (XDR *xdrs, remote_client_execute_cmd_args *objp){	register int32_t *buf;	 if (!xdr_string (xdrs, &objp->cmdstring, MAX_CMD_LEN))		 return FALSE;	 if (!xdr_envlist (xdrs, &objp->environment_settings))		 return FALSE;	 if (!xdr_int (xdrs, &objp->run_in_shell))		 return FALSE;	 if (!xdr_int (xdrs, &objp->tag))		 return FALSE;	 if (!xdr_Iu32 (xdrs, &objp->actionresultID))		 return FALSE;	 if (!xdr_Iu32 (xdrs, &objp->workqueueID))		 return FALSE;	 if (!xdr_int (xdrs, &objp->msglevel))		 return FALSE;	return TRUE;}
开发者ID:DaveSinclair,项目名称:DAF,代码行数:21,



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


C++ xdr_long函数代码示例
C++ xdr_inline_decode函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。