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

C++ clnt_call函数代码示例

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

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



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

示例1: ep_poll_conf_1

epgw_status_ret_t *
ep_poll_conf_1(ep_gateway_t *argp, CLIENT *clnt)
{
	static epgw_status_ret_t clnt_res;

	memset((char *)&clnt_res, 0, sizeof(clnt_res));
	if (clnt_call (clnt, EP_POLL_CONF,
		(xdrproc_t) xdr_ep_gateway_t, (caddr_t) argp,
		(xdrproc_t) xdr_epgw_status_ret_t, (caddr_t) &clnt_res,
		TIMEOUT) != RPC_SUCCESS) {
		return (NULL);
	}
	return (&clnt_res);
}
开发者ID:OlivierB,项目名称:rozofs,代码行数:14,代码来源:eprotoclt.c


示例2: fedfs_get_limited_nsdb_params_1

FedFsGetLimitedNsdbParamsRes *
fedfs_get_limited_nsdb_params_1(FedFsNsdbName *argp, CLIENT *clnt)
{
	static FedFsGetLimitedNsdbParamsRes clnt_res;

	memset((char *)&clnt_res, 0, sizeof(clnt_res));
	if (clnt_call (clnt, FEDFS_GET_LIMITED_NSDB_PARAMS,
		(xdrproc_t) xdr_FedFsNsdbName, (caddr_t) argp,
		(xdrproc_t) xdr_FedFsGetLimitedNsdbParamsRes, (caddr_t) &clnt_res,
		TIMEOUT) != RPC_SUCCESS) {
		return (NULL);
	}
	return (&clnt_res);
}
开发者ID:Aj0Ay,项目名称:fedfs-utils,代码行数:14,代码来源:fedfs_admin_clnt.c


示例3: fedfs_lookup_junction_1

FedFsLookupRes *
fedfs_lookup_junction_1(FedFsLookupArgs *argp, CLIENT *clnt)
{
	static FedFsLookupRes clnt_res;

	memset((char *)&clnt_res, 0, sizeof(clnt_res));
	if (clnt_call (clnt, FEDFS_LOOKUP_JUNCTION,
		(xdrproc_t) xdr_FedFsLookupArgs, (caddr_t) argp,
		(xdrproc_t) xdr_FedFsLookupRes, (caddr_t) &clnt_res,
		TIMEOUT) != RPC_SUCCESS) {
		return (NULL);
	}
	return (&clnt_res);
}
开发者ID:Aj0Ay,项目名称:fedfs-utils,代码行数:14,代码来源:fedfs_admin_clnt.c


示例4: rpc_read_data_1

read_rtn *
rpc_read_data_1(read_params *argp, CLIENT *clnt)
{
	static read_rtn clnt_res;

	memset((char *)&clnt_res, 0, sizeof(clnt_res));
	if (clnt_call (clnt, RPC_READ_DATA,
		(xdrproc_t) xdr_read_params, (caddr_t) argp,
		(xdrproc_t) xdr_read_rtn, (caddr_t) &clnt_res,
		TIMEOUT) != RPC_SUCCESS) {
		return (NULL);
	}
	return (&clnt_res);
}
开发者ID:WardenGnaw,项目名称:DecaFS,代码行数:14,代码来源:network_clnt.c


示例5: fedfs_set_nsdb_params_1

FedFsStatus *
fedfs_set_nsdb_params_1(FedFsSetNsdbParamsArgs *argp, CLIENT *clnt)
{
	static FedFsStatus clnt_res;

	memset((char *)&clnt_res, 0, sizeof(clnt_res));
	if (clnt_call (clnt, FEDFS_SET_NSDB_PARAMS,
		(xdrproc_t) xdr_FedFsSetNsdbParamsArgs, (caddr_t) argp,
		(xdrproc_t) xdr_FedFsStatus, (caddr_t) &clnt_res,
		TIMEOUT) != RPC_SUCCESS) {
		return (NULL);
	}
	return (&clnt_res);
}
开发者ID:Aj0Ay,项目名称:fedfs-utils,代码行数:14,代码来源:fedfs_admin_clnt.c


示例6: rpc_call_2048_1

long_string *
rpc_call_2048_1(half_long_string *argp, CLIENT *clnt)
{
	static long_string clnt_res;

	memset((char *)&clnt_res, 0, sizeof(clnt_res));
	if (clnt_call (clnt, RPC_CALL_2048,
		(xdrproc_t) xdr_half_long_string, (caddr_t) argp,
		(xdrproc_t) xdr_long_string, (caddr_t) &clnt_res,
		TIMEOUT) != RPC_SUCCESS) {
		return (NULL);
	}
	return (&clnt_res);
}
开发者ID:nicogarcia,项目名称:sd,代码行数:14,代码来源:rpc_times_clnt.c


示例7: solicitar_reto_1

int *
solicitar_reto_1(char **argp, CLIENT *clnt)
{
	static int clnt_res;

	memset((char *)&clnt_res, 0, sizeof(clnt_res));
	if (clnt_call (clnt, SOLICITAR_RETO,
		(xdrproc_t) xdr_wrapstring, (caddr_t) argp,
		(xdrproc_t) xdr_int, (caddr_t) &clnt_res,
		TIMEOUT) != RPC_SUCCESS) {
		return (NULL);
	}
	return (&clnt_res);
}
开发者ID:r0b3rTo,项目名称:proy2-Redes,代码行数:14,代码来源:proyecto_clnt.c


示例8: afficherconcatenationidentite_1

void *
afficherconcatenationidentite_1(struct identite *argp, CLIENT *clnt)
{
	static char clnt_res;

	memset((char *)&clnt_res, 0, sizeof(clnt_res));
	if (clnt_call (clnt, afficherConcatenationIdentite,
		(xdrproc_t) xdr_identite, (caddr_t) argp,
		(xdrproc_t) xdr_void, (caddr_t) &clnt_res,
		TIMEOUT) != RPC_SUCCESS) {
		return (NULL);
	}
	return ((void *)&clnt_res);
}
开发者ID:Mag-Stellon,项目名称:mi036,代码行数:14,代码来源:calculette_clnt.c


示例9: nombrecalcul_1

int *
nombrecalcul_1(void *argp, CLIENT *clnt)
{
	static int clnt_res;

	memset((char *)&clnt_res, 0, sizeof(clnt_res));
	if (clnt_call (clnt, nombreCalcul,
		(xdrproc_t) xdr_void, (caddr_t) argp,
		(xdrproc_t) xdr_int, (caddr_t) &clnt_res,
		TIMEOUT) != RPC_SUCCESS) {
		return (NULL);
	}
	return (&clnt_res);
}
开发者ID:Mag-Stellon,项目名称:mi036,代码行数:14,代码来源:calculette_clnt.c


示例10: ep_getattr_1

epgw_mattr_ret_t *
ep_getattr_1(epgw_mfile_arg_t *argp, CLIENT *clnt)
{
	static epgw_mattr_ret_t clnt_res;

	memset((char *)&clnt_res, 0, sizeof(clnt_res));
	if (clnt_call (clnt, EP_GETATTR,
		(xdrproc_t) xdr_epgw_mfile_arg_t, (caddr_t) argp,
		(xdrproc_t) xdr_epgw_mattr_ret_t, (caddr_t) &clnt_res,
		TIMEOUT) != RPC_SUCCESS) {
		return (NULL);
	}
	return (&clnt_res);
}
开发者ID:OlivierB,项目名称:rozofs,代码行数:14,代码来源:eprotoclt.c


示例11: calculersomme_1

int *
calculersomme_1(struct calcul *argp, CLIENT *clnt)
{
	static int clnt_res;

	memset((char *)&clnt_res, 0, sizeof(clnt_res));
	if (clnt_call (clnt, calculerSomme,
		(xdrproc_t) xdr_calcul, (caddr_t) argp,
		(xdrproc_t) xdr_int, (caddr_t) &clnt_res,
		TIMEOUT) != RPC_SUCCESS) {
		return (NULL);
	}
	return (&clnt_res);
}
开发者ID:Mag-Stellon,项目名称:mi036,代码行数:14,代码来源:calculette_clnt.c


示例12: ep_statfs_1

epgw_statfs_ret_t *
ep_statfs_1(uint32_t *argp, CLIENT *clnt)
{
	static epgw_statfs_ret_t clnt_res;

	memset((char *)&clnt_res, 0, sizeof(clnt_res));
	if (clnt_call (clnt, EP_STATFS,
		(xdrproc_t) xdr_uint32_t, (caddr_t) argp,
		(xdrproc_t) xdr_epgw_statfs_ret_t, (caddr_t) &clnt_res,
		TIMEOUT) != RPC_SUCCESS) {
		return (NULL);
	}
	return (&clnt_res);
}
开发者ID:OlivierB,项目名称:rozofs,代码行数:14,代码来源:eprotoclt.c


示例13: ep_poll_file_lock_1

epgw_status_ret_t *
ep_poll_file_lock_1(epgw_lock_arg_t *argp, CLIENT *clnt)
{
	static epgw_status_ret_t clnt_res;

	memset((char *)&clnt_res, 0, sizeof(clnt_res));
	if (clnt_call (clnt, EP_POLL_FILE_LOCK,
		(xdrproc_t) xdr_epgw_lock_arg_t, (caddr_t) argp,
		(xdrproc_t) xdr_epgw_status_ret_t, (caddr_t) &clnt_res,
		TIMEOUT) != RPC_SUCCESS) {
		return (NULL);
	}
	return (&clnt_res);
}
开发者ID:OlivierB,项目名称:rozofs,代码行数:14,代码来源:eprotoclt.c


示例14: ep_conf_expgw_1

ep_gw_gateway_configuration_ret_t *
ep_conf_expgw_1(ep_path_t *argp, CLIENT *clnt)
{
	static ep_gw_gateway_configuration_ret_t clnt_res;

	memset((char *)&clnt_res, 0, sizeof(clnt_res));
	if (clnt_call (clnt, EP_CONF_EXPGW,
		(xdrproc_t) xdr_ep_path_t, (caddr_t) argp,
		(xdrproc_t) xdr_ep_gw_gateway_configuration_ret_t, (caddr_t) &clnt_res,
		TIMEOUT) != RPC_SUCCESS) {
		return (NULL);
	}
	return (&clnt_res);
}
开发者ID:OlivierB,项目名称:rozofs,代码行数:14,代码来源:eprotoclt.c


示例15: stop_service_1

void *
stop_service_1(struct supplies *argp, CLIENT *clnt)
{
	static char clnt_res;

	memset((char *)&clnt_res, 0, sizeof(clnt_res));
	if (clnt_call (clnt, stop_service,
		(xdrproc_t) xdr_supplies, (caddr_t) argp,
		(xdrproc_t) xdr_void, (caddr_t) &clnt_res,
		TIMEOUT) != RPC_SUCCESS) {
		return (NULL);
	}
	return ((void *)&clnt_res);
}
开发者ID:dwaxemberg,项目名称:assignment7,代码行数:14,代码来源:smoking_clnt.c


示例16: getcpu_1

float *
getcpu_1(void *argp, CLIENT *clnt)
{
	static float clnt_res;

	memset((char *)&clnt_res, 0, sizeof(clnt_res));
	if (clnt_call (clnt, getcpu,
		(xdrproc_t) xdr_void, (caddr_t) argp,
		(xdrproc_t) xdr_float, (caddr_t) &clnt_res,
		TIMEOUT) != RPC_SUCCESS) {
		return (NULL);
	}
	return (&clnt_res);
}
开发者ID:sunilgandhi007,项目名称:cl2programs,代码行数:14,代码来源:idleserver_clnt.c


示例17: rpc_call_4_1

int *
rpc_call_4_1(int *argp, CLIENT *clnt)
{
	static int clnt_res;

	memset((char *)&clnt_res, 0, sizeof(clnt_res));
	if (clnt_call (clnt, RPC_CALL_4,
		(xdrproc_t) xdr_int, (caddr_t) argp,
		(xdrproc_t) xdr_int, (caddr_t) &clnt_res,
		TIMEOUT) != RPC_SUCCESS) {
		return (NULL);
	}
	return (&clnt_res);
}
开发者ID:nicogarcia,项目名称:sd,代码行数:14,代码来源:rpc_times_clnt.c


示例18: addnos_1

int *
addnos_1(twonos *argp, CLIENT *clnt)
{
	static int clnt_res;

	memset((char *)&clnt_res, 0, sizeof(clnt_res));
	if (clnt_call (clnt, addnos,
		(xdrproc_t) xdr_twonos, (caddr_t) argp,
		(xdrproc_t) xdr_int, (caddr_t) &clnt_res,
		TIMEOUT) != RPC_SUCCESS) {
		return (NULL);
	}
	return (&clnt_res);
}
开发者ID:sunilgandhi007,项目名称:cl2programs,代码行数:14,代码来源:idleserver_clnt.c


示例19: obtener_tiempo_respuesta_1

int *
obtener_tiempo_respuesta_1(void *argp, CLIENT *clnt)
{
	static int clnt_res;

	memset((char *)&clnt_res, 0, sizeof(clnt_res));
	if (clnt_call (clnt, OBTENER_TIEMPO_RESPUESTA,
		(xdrproc_t) xdr_void, (caddr_t) argp,
		(xdrproc_t) xdr_int, (caddr_t) &clnt_res,
		TIMEOUT) != RPC_SUCCESS) {
		return (NULL);
	}
	return (&clnt_res);
}
开发者ID:r0b3rTo,项目名称:proy2-Redes,代码行数:14,代码来源:proyecto_clnt.c


示例20: nfs_ls_1

buf *
nfs_ls_1(void *argp, CLIENT *clnt)
{
	static buf clnt_res;

	memset((char *)&clnt_res, 0, sizeof(clnt_res));
	if (clnt_call (clnt, nfs_ls,
		(xdrproc_t) xdr_void, (caddr_t) argp,
		(xdrproc_t) xdr_buf, (caddr_t) &clnt_res,
		TIMEOUT) != RPC_SUCCESS) {
		return (NULL);
	}
	return (&clnt_res);
}
开发者ID:utkarsht,项目名称:Linux-Programs,代码行数:14,代码来源:nfs_clnt.c



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
C++ clnt_create函数代码示例发布时间:2022-05-30
下一篇:
C++ clkdev_add_table函数代码示例发布时间: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