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

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

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

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

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

示例1: xdr_cvstool_date

bool_txdr_cvstool_date (XDR *xdrs, cvstool_date *objp){	register int32_t *buf;	 if (!xdr_string (xdrs, objp, CVSTOOL_DATELEN))		 return FALSE;	return TRUE;}
开发者ID:garye,项目名称:VCFS,代码行数:9,


示例2: xdr_cvstool_tag

bool_txdr_cvstool_tag (XDR *xdrs, cvstool_tag *objp){	register int32_t *buf;	 if (!xdr_string (xdrs, objp, CVSTOOL_TAGLEN))		 return FALSE;	return TRUE;}
开发者ID:garye,项目名称:VCFS,代码行数:9,


示例3: xdr_ndmp3_tape_open_request

bool_txdr_ndmp3_tape_open_request (XDR *xdrs, ndmp3_tape_open_request *objp){	if (!xdr_string (xdrs, &objp->device, ~0))		return FALSE;	if (!xdr_ndmp3_tape_open_mode (xdrs, &objp->mode))		return FALSE;	return TRUE;}
开发者ID:TonyChiang,项目名称:amanda,代码行数:9,


示例4: xdr_cvstool_path

bool_txdr_cvstool_path (XDR *xdrs, cvstool_path *objp){	register int32_t *buf;	 if (!xdr_string (xdrs, objp, CVSTOOL_PATHLEN))		 return FALSE;	return TRUE;}
开发者ID:garye,项目名称:VCFS,代码行数:9,


示例5: xdr_nfspath

bool_txdr_nfspath (XDR *xdrs, nfspath *objp){	register int32_t *buf;	 if (!xdr_string (xdrs, objp, NFS_MAXPATHLEN))		 return FALSE;	return TRUE;}
开发者ID:garye,项目名称:VCFS,代码行数:9,


示例6: xdr_ndmp3_log_file_request

bool_txdr_ndmp3_log_file_request (XDR *xdrs, ndmp3_log_file_request *objp){	if (!xdr_string (xdrs, &objp->name, ~0))		return FALSE;	if (!xdr_ndmp3_error (xdrs, &objp->error))		return FALSE;	return TRUE;}
开发者ID:TonyChiang,项目名称:amanda,代码行数:9,


示例7: xdr_direntry

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


示例8: xdr_String

bool_txdr_String (XDR *xdrs, String *objp){	register int32_t *buf;	 if (!xdr_string (xdrs, objp, MAXSTRINGLEN))		 return FALSE;	return TRUE;}
开发者ID:KiranMohan,项目名称:distributed-computing-assignment1,代码行数:9,


示例9: xdr_dirpath

bool_txdr_dirpath (XDR *xdrs, dirpath *objp){	 if (!xdr_string (xdrs, objp, MNTPATHLEN))		 return FALSE;	return TRUE;}
开发者ID:charlestac,项目名称:smileos,代码行数:9,


示例10: xdr_name

bool_txdr_name (XDR *xdrs, name *objp){	 if (!xdr_string (xdrs, objp, MNTNAMLEN))		 return FALSE;	return TRUE;}
开发者ID:charlestac,项目名称:smileos,代码行数:9,


示例11: nis_xdr_mapname

staticbool_tnis_xdr_mapname(XDR *xdrs, mapname *objp){	if (!xdr_string(xdrs, objp, YPMAXMAP)) {		return (FALSE);	}	return (TRUE);}
开发者ID:Vignesh2736,项目名称:IncPy,代码行数:9,


示例12: nis_xdr_domainname

staticbool_tnis_xdr_domainname(XDR *xdrs, domainname *objp){	if (!xdr_string(xdrs, objp, YPMAXDOMAIN)) {		return (FALSE);	}	return (TRUE);}
开发者ID:Vignesh2736,项目名称:IncPy,代码行数:9,


示例13: xdr_netnamestr

bool_txdr_netnamestr (XDR *xdrs, netnamestr *objp){	register int32_t *buf;	 if (!xdr_string (xdrs, objp, MAXNETNAMELEN))		 return FALSE;	return TRUE;}
开发者ID:leeymcj,项目名称:RDMA_paging,代码行数:9,


示例14: xdr_ndmp9_file

bool_txdr_ndmp9_file (XDR *xdrs, ndmp9_file *objp){	if (!xdr_string (xdrs, &objp->unix_path, ~0))		return FALSE;	if (!xdr_ndmp9_file_stat (xdrs, &objp->fstat))		return FALSE;	return TRUE;}
开发者ID:TonyChiang,项目名称:amanda,代码行数:9,


示例15: xdr_ndmp3_auth_md5

bool_txdr_ndmp3_auth_md5 (XDR *xdrs, ndmp3_auth_md5 *objp){	if (!xdr_string (xdrs, &objp->auth_id, ~0))		return FALSE;	if (!xdr_opaque (xdrs, objp->auth_digest, 16))		return FALSE;	return TRUE;}
开发者ID:TonyChiang,项目名称:amanda,代码行数:9,


示例16: xdr_nis_attr

static bool_txdr_nis_attr (XDR *xdrs, nis_attr *objp){  bool_t res = xdr_string (xdrs, &objp->zattr_ndx, ~0);  if (__builtin_expect (res, TRUE))    res = xdr_bytes (xdrs, (char **) &objp->zattr_val.zattr_val_val,		     &objp->zattr_val.zattr_val_len, ~0);  return res;}
开发者ID:siddhesh,项目名称:glibc,代码行数:9,


示例17: xdr_ndmp3_notify_mover_halted_request

bool_txdr_ndmp3_notify_mover_halted_request (XDR *xdrs, ndmp3_notify_mover_halted_request *objp){	if (!xdr_ndmp3_mover_halt_reason (xdrs, &objp->reason))		return FALSE;	if (!xdr_string (xdrs, &objp->text_reason, ~0))		return FALSE;	return TRUE;}
开发者ID:TonyChiang,项目名称:amanda,代码行数:9,


示例18: xdr_filename

bool_txdr_filename (XDR *xdrs, filename *objp){	register int32_t *buf;	 if (!xdr_string (xdrs, objp, NFS_MAXNAMLEN))		 return FALSE;	return TRUE;}
开发者ID:garye,项目名称:VCFS,代码行数:9,


示例19: xdr_rusers_utmp

bool_txdr_rusers_utmp(XDR *xdrs, rusers_utmp *objp){	if (!xdr_string(xdrs, &objp->ut_user, RUSERS_MAXUSERLEN))		return (FALSE);	if (!xdr_string(xdrs, &objp->ut_line, RUSERS_MAXLINELEN))		return (FALSE);	if (!xdr_string(xdrs, &objp->ut_host, RUSERS_MAXHOSTLEN))		return (FALSE);	if (!xdr_int(xdrs, &objp->ut_type))		return (FALSE);	if (!xdr_int(xdrs, &objp->ut_time))		return (FALSE);	if (!xdr_u_int(xdrs, &objp->ut_idle))		return (FALSE);	return (TRUE);}
开发者ID:GSchiaffonati,项目名称:OmegaFreeBSD,代码行数:18,


示例20: xdr_ndmp9_log_file_request

bool_txdr_ndmp9_log_file_request (XDR *xdrs, ndmp9_log_file_request *objp){	if (!xdr_string (xdrs, &objp->name, ~0))		return FALSE;	if (!xdr_ndmp9_recovery_status (xdrs, &objp->recovery_status))		return FALSE;	return TRUE;}
开发者ID:TonyChiang,项目名称:amanda,代码行数:9,


示例21: decode_mountd

intdecode_mountd(u_char *buf, int len, u_char *obuf, int olen){	XDR xdrs;	struct buf outbuf;	struct rpc_msg msg;	struct xid_map *xm;	struct fhstatus fhstat;	char *p, *dir;	int i, hdrlen;	buf_init(&outbuf, obuf, olen);		if ((hdrlen = rpc_decode(buf, len, &msg)) == 0)		return (0);	if (msg.rm_direction == CALL &&	    msg.rm_call.cb_prog == MOUNTPROG &&	    msg.rm_call.cb_proc == MOUNTPROC_MNT) {		xdrmem_create(&xdrs, buf + hdrlen, len - hdrlen, XDR_DECODE);		dir = NULL;		if (xdr_string(&xdrs, &dir, MAXPATHLEN)) {			xid_map_enter(msg.rm_xid, MOUNTPROG, MOUNTVERS,				      MOUNTPROC_MNT, (void *) dir);		}		xdr_destroy(&xdrs);	}	else if (msg.rm_direction == REPLY &&		 (xm = xid_map_find(msg.rm_xid)) != NULL) {		if (msg.rm_reply.rp_stat == MSG_ACCEPTED &&		    msg.acpted_rply.ar_stat == SUCCESS) {			xdrmem_create(&xdrs, buf + hdrlen, len - hdrlen,				      XDR_DECODE);			if (xdr_fhstatus(&xdrs, &fhstat)) {				if (fhstat.fhs_status == 0) {					buf_putf(&outbuf, "%s [",						 (char *)xm->data);										p = fhstat.fhstatus_u.fhs_fhandle;										for (i = 0; i < FHSIZE; i++) {						buf_putf(&outbuf, "%.2x ",							 p[i] & 0xff);					}					buf_put(&outbuf, "]/n", 2);				}			}			xdr_destroy(&xdrs);		}		free(xm->data);		memset(xm, 0, sizeof(*xm));	}	buf_end(&outbuf);		return (buf_len(&outbuf));}
开发者ID:453483289,项目名称:dsniff,代码行数:56,


示例22: xdr_gf1_cli_fsm_log_req

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


示例23: edr_strings

static void edr_strings(XDR *xdr,gmx_bool bRead,int file_version,                        int n,gmx_enxnm_t **nms){    int  i;    gmx_enxnm_t *nm;    if (*nms == NULL)    {        snew(*nms,n);    }    for(i=0; i<n; i++)    {        nm = &(*nms)[i];        if (bRead)        {            if (nm->name)            {                sfree(nm->name);                nm->name = NULL;            }            if (nm->unit)            {                sfree(nm->unit);                nm->unit = NULL;            }        }        if(!xdr_string(xdr,&(nm->name),STRLEN))        {            gmx_file("Cannot write energy names to file; maybe you are out of quota?");        }        if (file_version >= 2)        {            if(!xdr_string(xdr,&(nm->unit),STRLEN))            {                gmx_file("Cannot write energy names to file; maybe you are out of quota?");            }        }        else        {            nm->unit = strdup("kJ/mol");        }    }}
开发者ID:chenleo,项目名称:gromacs453pf,代码行数:43,


示例24: xdr_ypdelete_args

bool_txdr_ypdelete_args(XDR *xdrs, ypdelete_args *objp){	if (!xdr_string(xdrs, &objp->mapname, MAXMAPNAMELEN))		return (FALSE);	if (!xdr_yp_buf(xdrs, &objp->key))		return (FALSE);	return (TRUE);}
开发者ID:GSchiaffonati,项目名称:OmegaFreeBSD,代码行数:10,


示例25: xdr___db_open_msg

bool_txdr___db_open_msg (XDR *xdrs, __db_open_msg *objp){	register int32_t *buf;	 if (!xdr_u_int (xdrs, &objp->dbpcl_id))		 return FALSE;	 if (!xdr_string (xdrs, &objp->name, ~0))		 return FALSE;	 if (!xdr_string (xdrs, &objp->subdb, ~0))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->type))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->flags))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->mode))		 return FALSE;	return TRUE;}
开发者ID:NickeyWoo,项目名称:mysql-3.23.49,代码行数:19,


示例26: xdr_gf1_cli_probe_req

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


示例27: xdr_gf1_cli_set_vol_req

bool_txdr_gf1_cli_set_vol_req (XDR *xdrs, gf1_cli_set_vol_req *objp){    if (!xdr_string (xdrs, &objp->volname, ~0))        return FALSE;    if (!xdr_bytes (xdrs, (char **)&objp->dict.dict_val, (u_int *) &objp->dict.dict_len, ~0))        return FALSE;    return TRUE;}
开发者ID:Kaushikbv,项目名称:glusterfs,代码行数:10,


示例28: xdr_gf1_cli_defrag_vol_req

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



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


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