当前位置: 首页>>代码示例>>C++>>正文


C++ clnt_call函数代码示例

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


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


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