version 1.8.2.10, 2012/05/16 09:02:47
|
version 1.8.2.11, 2012/05/16 13:17:51
|
Line 511 inline int rpc_cli_getBLOB(rpc_cli_t * __restrict cli,
|
Line 511 inline int rpc_cli_getBLOB(rpc_cli_t * __restrict cli,
|
* @ProgID = ProgramID for RPC session request |
* @ProgID = ProgramID for RPC session request |
* @ProcID = ProcessID for RPC session request |
* @ProcID = ProcessID for RPC session request |
* @netBuf = Network buffer length, if =0 == BUFSIZ (also meaning max RPC packet) |
* @netBuf = Network buffer length, if =0 == BUFSIZ (also meaning max RPC packet) |
* @Timeout = RPC timeout in seconds, if =0 set default RPC timeout |
|
* @family = Family socket type, AF_INET or AF_INET6 |
* @family = Family socket type, AF_INET or AF_INET6 |
* @csHost = Host name or IP address for bind server |
* @csHost = Host name or IP address for bind server |
* @Port = Port for bind server, if Port == 0 default port is selected |
* @Port = Port for bind server, if Port == 0 default port is selected |
* return: NULL == error or !=NULL connection to RPC server established |
* return: NULL == error or !=NULL connection to RPC server established |
*/ |
*/ |
rpc_cli_t *rpc_cli_openClient(unsigned int ProgID, unsigned int ProcID, int netBuf, | rpc_cli_t *rpc_cli_openClient(unsigned int ProgID, unsigned char ProcID, int netBuf, |
unsigned char Timeout, unsigned short family, | unsigned short family, const char *csHost, unsigned short Port); |
const char *csHost, unsigned short Port); | |
/* |
/* |
* rpc_cli_closeClient() - Close connection to RPC server and free resources |
* rpc_cli_closeClient() - Close connection to RPC server and free resources |
* |
* |
* @cli = RPC Client session |
* @cli = RPC Client session |
* return: none |
* return: none |
*/ |
*/ |
void rpc_cli_closeClient(rpc_cli_t * __restrict cli); | void rpc_cli_closeClient(rpc_cli_t ** __restrict cli); |
/* |
/* |
* rpc_cli_execCall() - Execute RPC call |
* rpc_cli_execCall() - Execute RPC call |
* |
* |
* @cli = RPC Client session |
* @cli = RPC Client session |
* @noreply = We not want RPC reply |
* @noreply = We not want RPC reply |
* @csModule = Module name, if NULL self binary | * @tag = Function tag for execution |
* @csFunc = Function name for execute | |
* @in_vars = IN RPC call array of rpc values |
* @in_vars = IN RPC call array of rpc values |
* @out_vars = OUT returned array of rpc values, must be free after use with rpc_cli_freeVals() |
* @out_vars = OUT returned array of rpc values, must be free after use with rpc_cli_freeVals() |
* return: -1 error or != -1 ok result |
* return: -1 error or != -1 ok result |
*/ |
*/ |
int rpc_cli_execCall(rpc_cli_t *cli, int noreply, const char *csModule, const char *csFunc, | int rpc_cli_execCall(rpc_cli_t *cli, int noreply, u_short tag, |
array_t * __restrict in_vars, array_t ** __restrict out_vars); |
array_t * __restrict in_vars, array_t ** __restrict out_vars); |
|
|
|
|
Line 556 rpc_cli_t *rpc_cli_openBLOBClient(rpc_cli_t * __restri
|
Line 553 rpc_cli_t *rpc_cli_openBLOBClient(rpc_cli_t * __restri
|
* @cli = BLOB Client session |
* @cli = BLOB Client session |
* return: none |
* return: none |
*/ |
*/ |
void rpc_cli_closeBLOBClient(rpc_cli_t * __restrict cli); | void rpc_cli_closeBLOBClient(rpc_cli_t ** __restrict cli); |
|
|
|
|
#endif |
#endif |