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

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

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

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

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

示例1: xdr_BensonTables

extern void xdr_BensonTables(XDR *stream, char **eleptrp){     BensonTables *eleptr;     eleptr = (BensonTables *) eleptrp;     xdr_INT(stream,(char **) &(eleptr->ID));     if(eleptr->ID == NO_STRUCTURE_CODE)            {             eleptr = 0;             return;            }     xdr_NAME(stream,(char **) &(eleptr->Name));     xdr_pointer(stream,          (char **) &(eleptr->SecondOrder),          BensonSecondOrderTableSize,                 (xdrproc_t) xdr_BensonSecondOrderTable);     xdr_pointer(stream,          (char **) &(eleptr->BensonTree),          BensonCalculationSize,                 (xdrproc_t) xdr_BensonCalculation);     xdr_pointer(stream,          (char **) &(eleptr->Translation),          SetOfBensonAtomTranslationPairsSize,                 (xdrproc_t) xdr_SetOfBensonAtomTranslationPairs);}
开发者ID:blurock,项目名称:REACT,代码行数:25,


示例2: xdr_amq_mount_tree

bool_txdr_amq_mount_tree(XDR *xdrs, amq_mount_tree *objp){  if (!xdr_amq_string(xdrs, &objp->mt_mountinfo)) {    return (FALSE);  }  if (!xdr_amq_string(xdrs, &objp->mt_directory)) {    return (FALSE);  }  if (!xdr_amq_string(xdrs, &objp->mt_mountpoint)) {    return (FALSE);  }  if (!xdr_amq_string(xdrs, &objp->mt_type)) {    return (FALSE);  }  if (!xdr_time_type(xdrs, &objp->mt_mounttime)) {    return (FALSE);  }  if (!xdr_u_short(xdrs, &objp->mt_mountuid)) {    return (FALSE);  }  if (!xdr_int(xdrs, &objp->mt_getattr)) {    return (FALSE);  }  if (!xdr_int(xdrs, &objp->mt_lookup)) {    return (FALSE);  }  if (!xdr_int(xdrs, &objp->mt_readdir)) {    return (FALSE);  }  if (!xdr_int(xdrs, &objp->mt_readlink)) {    return (FALSE);  }  if (!xdr_int(xdrs, &objp->mt_statfs)) {    return (FALSE);  }  if (!xdr_pointer(xdrs, (char **) &objp->mt_next, sizeof(amq_mount_tree), (XDRPROC_T_TYPE) xdr_amq_mount_tree)) {    return (FALSE);  }  if (!xdr_pointer(xdrs, (char **) &objp->mt_child, sizeof(amq_mount_tree), (XDRPROC_T_TYPE) xdr_amq_mount_tree)) {    return (FALSE);  }  return (TRUE);}
开发者ID:B-Rich,项目名称:osf_db,代码行数:58,


示例3: xdr_cmd_log

bool_txdr_cmd_log (XDR *xdrs, cmd_log *objp){	register int32_t *buf;	 if (!xdr_pointer (xdrs, (char **)&objp->first, sizeof (cmd_log_entry), (xdrproc_t) xdr_cmd_log_entry))		 return FALSE;	 if (!xdr_pointer (xdrs, (char **)&objp->last, sizeof (cmd_log_entry), (xdrproc_t) xdr_cmd_log_entry))		 return FALSE;	return TRUE;}
开发者ID:DaveSinclair,项目名称:DAF,代码行数:11,


示例4: xdr_ypbind_binding

bool_txdr_ypbind_binding(XDR *xdrs, ypbind_binding *objp){	if (!xdr_pointer(xdrs, (char **)&objp->ypbind_nconf,			sizeof (struct netconfig), xdr_netconfig))		return (FALSE);	if (!xdr_pointer(xdrs, (char **)&objp->ypbind_svcaddr,			sizeof (struct netbuf), xdr_netbuf))		return (FALSE);	if (!xdr_string(xdrs, &objp->ypbind_servername, ~0))		return (FALSE);	if (!xdr_rpcvers(xdrs, &objp->ypbind_hi_vers))		return (FALSE);	return (xdr_rpcvers(xdrs, &objp->ypbind_lo_vers));}
开发者ID:apprisi,项目名称:illumos-gate,代码行数:15,


示例5: xdr_exports

bool_txdr_exports (XDR *xdrs, exports *objp){	 if (!xdr_pointer (xdrs, (char **)objp, sizeof (struct exportnode), (xdrproc_t) xdr_exportnode))		 return FALSE;	return TRUE;}
开发者ID:Distrotech,项目名称:gnome-vfs,代码行数:7,


示例6: smb_posix_grps_helper_xdr

static bool_tsmb_posix_grps_helper_xdr(XDR *xdrs, char **identity){	uint32_t pos, len;	uint32_t cnt;	bool_t rc;	if (xdrs->x_op == XDR_DECODE) {		pos = xdr_getpos(xdrs);		if (!xdr_bool(xdrs, &rc))			return (FALSE);		if (!xdr_uint32_t(xdrs, &cnt))			return (FALSE);		rc = xdr_setpos(xdrs, pos);		if (rc == FALSE)			return (FALSE);	} else {		if (*identity == NULL)			return (FALSE);		cnt = ((smb_posix_grps_t *)(uintptr_t)*identity)->pg_ngrps;	}	len = SMB_POSIX_GRPS_SIZE(cnt);	if (!xdr_pointer(xdrs, identity, len, (xdrproc_t)smb_posix_grps_xdr))		return (FALSE);	return (TRUE);}
开发者ID:mikess,项目名称:illumos-gate,代码行数:31,


示例7: smb_token_xdr

bool_tsmb_token_xdr(XDR *xdrs, smb_token_t *objp){	if (!smb_id_xdr(xdrs, &objp->tkn_user))		return (FALSE);	if (!smb_id_xdr(xdrs, &objp->tkn_owner))		return (FALSE);	if (!smb_id_xdr(xdrs, &objp->tkn_primary_grp))		return (FALSE);	if (!smb_ids_xdr(xdrs, &objp->tkn_win_grps))		return (FALSE);	if (!smb_privset_helper_xdr(xdrs, (char **)&objp->tkn_privileges))		return (FALSE);	if (!xdr_string(xdrs, &objp->tkn_account_name, ~0))		return (FALSE);	if (!xdr_string(xdrs, &objp->tkn_domain_name, ~0))		return (FALSE);	if (!xdr_uint32_t(xdrs, &objp->tkn_flags))		return (FALSE);	if (!xdr_uint32_t(xdrs, &objp->tkn_audit_sid))		return (FALSE);	if (!xdr_pointer(xdrs, (char **)&objp->tkn_session_key,	    sizeof (smb_session_key_t), (xdrproc_t)smb_session_key_xdr))		return (FALSE);	if (!smb_posix_grps_helper_xdr(xdrs, (char **)&objp->tkn_posix_grps))		return (FALSE);	return (TRUE);}
开发者ID:mikess,项目名称:illumos-gate,代码行数:28,


示例8: xdr_groups

bool_txdr_groups (XDR *xdrs, groups *objp){	 if (!xdr_pointer (xdrs, (char **)objp, sizeof (struct groupnode), (xdrproc_t) xdr_groupnode))		 return FALSE;	return TRUE;}
开发者ID:Distrotech,项目名称:gnome-vfs,代码行数:7,


示例9: xdr_rpcbs_addrlist

bool_txdr_rpcbs_addrlist(XDR *xdrs, rpcbs_addrlist *objp){	struct rpcbs_addrlist **pnext;	    if (!xdr_u_int32_t(xdrs, &objp->prog)) {		return (FALSE);	    }	    if (!xdr_u_int32_t(xdrs, &objp->vers)) {		return (FALSE);	    }	    if (!xdr_int(xdrs, &objp->success)) {		return (FALSE);	    }	    if (!xdr_int(xdrs, &objp->failure)) {		return (FALSE);	    }	    if (!xdr_string(xdrs, &objp->netid, (u_int)~0)) {		return (FALSE);	    }	    pnext = &objp->next;	    if (!xdr_pointer(xdrs, (char **) pnext,			sizeof (rpcbs_addrlist),			(xdrproc_t)xdr_rpcbs_addrlist)) {		return (FALSE);	    }	return (TRUE);}
开发者ID:hmatyschok,项目名称:MeshBSD,代码行数:31,


示例10: xdr_ex_entryplus3

bool_txdr_ex_entryplus3(XDR *xdrs, ex_entryplus3 *objp){	 register int32_t *buf;	 if (!xdr_uint64(xdrs, &objp->fileid)) {		 return (FALSE);	 }	 if (!xdr_filename3(xdrs, &objp->name)) {		 return (FALSE);	 }	 if (!xdr_uint64(xdrs, &objp->cookie)) {		 return (FALSE);	 }	 if (!xdr_ex_post_op_attr(xdrs, &objp->name_attributes)) {		 return (FALSE);	 }	 if (!xdr_post_op_fh3(xdrs, &objp->name_handle)) {		 return (FALSE);	 }	 if (!xdr_pointer(xdrs, (char **)&objp->nextentry, sizeof(ex_entryplus3), (xdrproc_t)xdr_ex_entryplus3)) {		 return (FALSE);	 }	return (TRUE);}
开发者ID:bougyman,项目名称:sfs,代码行数:26,


示例11: xdr_mountlist

bool_txdr_mountlist (XDR *xdrs, mountlist *objp){	 if (!xdr_pointer (xdrs, (char **)objp, sizeof (struct mountbody), (xdrproc_t) xdr_mountbody))		 return FALSE;	return TRUE;}
开发者ID:Distrotech,项目名称:gnome-vfs,代码行数:7,


示例12: xdr_amq_mount_tree_p

bool_txdr_amq_mount_tree_p(XDR *xdrs, amq_mount_tree_p *objp){  if (!xdr_pointer(xdrs, (char **) objp, sizeof(amq_mount_tree), (XDRPROC_T_TYPE) xdr_amq_mount_tree)) {    return (FALSE);  }  return (TRUE);}
开发者ID:B-Rich,项目名称:osf_db,代码行数:8,


示例13: xdr_exports

bool_txdr_exports(register XDR *xdrs, exports *objp){	if (!xdr_pointer(xdrs, (char **)objp, sizeof (struct exportnode), (xdrproc_t) xdr_exportnode))		return (FALSE);	return (TRUE);}
开发者ID:qyqx,项目名称:scotty,代码行数:8,


示例14: xdr_ypresp_maplist

bool_txdr_ypresp_maplist (XDR *xdrs, ypresp_maplist *objp){  if (!xdr_ypstat (xdrs, &objp->stat))    return FALSE;  return xdr_pointer (xdrs, (char **) &objp->maps, sizeof (ypmaplist),		      (xdrproc_t) xdr_ypmaplist);}
开发者ID:jameshilliard,项目名称:20-4-4,代码行数:8,


示例15: xdr_groups

bool_txdr_groups(register XDR *xdrs, groups *objp){	if (!xdr_pointer(xdrs, (char **)objp, sizeof (struct groupnode), (xdrproc_t) xdr_groupnode))		return (FALSE);	return (TRUE);}
开发者ID:qyqx,项目名称:scotty,代码行数:8,


示例16: xdr_req2

bool_t xdr_req2(XDR *xdrs,req2_t *obj){    if(!xdr_string(xdrs,&obj->target,~0)) return(FALSE);    if(!xdr_int(xdrs,&obj->args.tag)) return(FALSE);    if(!xdr_pointer(xdrs,(char**)&obj->args.args_u.appt,sizeof(appt_t),        xdr_appt)) return(FALSE);    if(!xdr_int(xdrs,&obj->pid)) return(FALSE);    return(TRUE);}
开发者ID:0x24bin,项目名称:exploit-database,代码行数:8,


示例17: xdr_ypbind_setdom

bool_txdr_ypbind_setdom(XDR *xdrs, ypbind_setdom *objp){	if (!xdr_string(xdrs, &objp->ypsetdom_domain, YPMAXDOMAIN))		return (FALSE);	return (xdr_pointer(xdrs, (char **)&objp->ypsetdom_bindinfo,		sizeof (ypbind_binding), xdr_ypbind_binding));}
开发者ID:apprisi,项目名称:illumos-gate,代码行数:8,


示例18: xdr_ypmaplist

bool_txdr_ypmaplist (XDR *xdrs, ypmaplist *objp){  if (!xdr_mapname (xdrs, &objp->map))    return FALSE;  return xdr_pointer (xdrs, (char **) &objp->next, sizeof (ypmaplist),		      (xdrproc_t) xdr_ypmaplist);}
开发者ID:jameshilliard,项目名称:20-4-4,代码行数:8,


示例19: xdr_mountlist

bool_txdr_mountlist(register XDR *xdrs, mountlist *objp){	if (!xdr_pointer(xdrs, (char **)objp, sizeof (struct mountbody), (xdrproc_t) xdr_mountbody))		return (FALSE);	return (TRUE);}
开发者ID:qyqx,项目名称:scotty,代码行数:8,


示例20: xdr_exportlist

bool_txdr_exportlist (XDR *xdrs, exportlist *objp){	 register long *buf;	 if (!xdr_pointer (xdrs, (char **)objp, sizeof (struct exportnode), (xdrproc_t) xdr_exportnode))		 return FALSE;	return TRUE;}
开发者ID:BillTheBest,项目名称:k42,代码行数:9,


示例21: xdr_dirlistp3

bool_txdr_dirlistp3 (XDR *xdrs, dirlistp3 *objp){	 if (!xdr_pointer (xdrs, (char **)&objp->entries, sizeof (entryp3), (xdrproc_t) xdr_entryp3))		 return FALSE;	 if (!xdr_bool (xdrs, &objp->eof))		 return FALSE;	return TRUE;}
开发者ID:Byreddys,项目名称:glusterfs,代码行数:9,


示例22: xdr_dirlistplus3

bool_txdr_dirlistplus3(register XDR *xdrs, dirlistplus3 *objp){	if (!xdr_pointer(xdrs, (char **)&objp->entries, sizeof (entryplus3), (xdrproc_t) xdr_entryplus3))		return (FALSE);	if (!xdr_bool(xdrs, &objp->eof))		return (FALSE);	return (TRUE);}
开发者ID:malooei,项目名称:yeejoin-workspace,代码行数:9,


示例23: xdr_namelist

bool_txdr_namelist (XDR *xdrs, namelist *objp){	register int32_t *buf;	 if (!xdr_pointer (xdrs, (char **)objp, sizeof (struct namenode), (xdrproc_t) xdr_namenode))		 return FALSE;	return TRUE;}
开发者ID:akangupt,项目名称:remote-directory-editor,代码行数:9,


示例24: xdr_ypresp_maplist

bool_txdr_ypresp_maplist (XDR *xdrs, ypresp_maplist *objp){    if (!xdr_ypstat (xdrs, &objp->stat))        return FALSE;    /* Prevent gcc warning about alias violation.  */    char **tp = (void *) &objp->maps;    return xdr_pointer (xdrs, tp, sizeof (ypmaplist), (xdrproc_t) xdr_ypmaplist);}
开发者ID:imbaqian,项目名称:glibc,代码行数:9,


示例25: xdr_filelist

bool_txdr_filelist (XDR *xdrs, filelist *objp){	register int32_t *buf;	 if (!xdr_pointer (xdrs, (char **)&objp->entries, sizeof (entry), (xdrproc_t) xdr_entry))		 return FALSE;	return TRUE;}
开发者ID:makalaaneesh,项目名称:3-2,代码行数:9,


示例26: xdr_b_dirlist

static bool_txdr_b_dirlist(XDR *xdrs, dirlist *objp){	if (!xdr_pointer(xdrs, (char **)&objp->entries, sizeof (entry),	    (xdrproc_t)xdr_b_entry)) {		return (FALSE);	}	return (xdr_bool(xdrs, &objp->eof));}
开发者ID:andreiw,项目名称:polaris,代码行数:9,


示例27: xdr_stringlist

bool_txdr_stringlist (XDR *xdrs, stringlist *objp){	register int32_t *buf;	 if (!xdr_pointer (xdrs, (char **)objp, sizeof (stringentry), (xdrproc_t) xdr_stringentry))		 return FALSE;	return TRUE;}
开发者ID:NEXUS1000,项目名称:Linux-learning,代码行数:9,


示例28: xdr_nodeptr

bool_txdr_nodeptr (XDR *xdrs, nodeptr *objp){	register int32_t *buf;	 if (!xdr_pointer (xdrs, (char **)&objp->ptr, sizeof (node), (xdrproc_t) xdr_node))		 return FALSE;	return TRUE;}
开发者ID:utkarsht,项目名称:Linux-Programs,代码行数:9,


示例29: xdr_rpcbs_rmtcalllist_ptr

bool_txdr_rpcbs_rmtcalllist_ptr(XDR *xdrs, rpcbs_rmtcalllist_ptr *objp){	if (!xdr_pointer(xdrs, (char **)objp, sizeof (rpcbs_rmtcalllist),			(xdrproc_t)xdr_rpcbs_rmtcalllist)) {		return (FALSE);	}	return (TRUE);}
开发者ID:hmatyschok,项目名称:MeshBSD,代码行数:9,


示例30: xdr_ls_verify_data

bool_t xdr_ls_verify_data(XDR *xdrs, ls_verify_data *objp){  if (!xdr_int(xdrs, &objp->who)) {    return (FALSE);  }  if (!xdr_pointer(xdrs, (char **)&objp->data, sizeof(ls_hqn_state), xdr_ls_hqn_state)) {    return (FALSE);  }  return (TRUE);}
开发者ID:waywardmonkeys,项目名称:mlworks-temporary,代码行数:10,



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


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