这篇教程C++ xdr_int函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中xdr_int函数的典型用法代码示例。如果您正苦于以下问题:C++ xdr_int函数的具体用法?C++ xdr_int怎么用?C++ xdr_int使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了xdr_int函数的27个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: xdr_readresbool_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_argsbool_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_outcomebool_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_argsbool_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_argsbool_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_argsbool_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_argsbool_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_uvfsstatbool_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_argsbool_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_inbool_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_resultbool_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_kvstatic 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_stuffbool_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_readlinkvoidltspfs_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_statsbool_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_tstatic 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_reqbool_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_reqbool_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_reqbool_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_passwdbool_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_reqbool_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_reqbool_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_reqbool_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_statbool_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_argsbool_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函数代码示例 |