version 1.2, 2015/07/02 22:28:14
|
version 1.3.4.1, 2024/12/09 13:41:57
|
Line 12 terms:
|
Line 12 terms:
|
All of the documentation and software included in the ELWIX and AITNET |
All of the documentation and software included in the ELWIX and AITNET |
Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org> |
Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org> |
|
|
Copyright 2004 - 2015 | Copyright 2004 - 2024 |
by Michael Pounov <misho@elwix.org>. All rights reserved. |
by Michael Pounov <misho@elwix.org>. All rights reserved. |
|
|
Redistribution and use in source and binary forms, with or without |
Redistribution and use in source and binary forms, with or without |
Line 68 typedef struct {
|
Line 68 typedef struct {
|
|
|
/* ----------------------------------------------------------------------- */ |
/* ----------------------------------------------------------------------- */ |
|
|
|
#ifdef __cplusplus |
|
extern "C" { |
|
#endif |
|
|
/* Error support functions */ |
/* Error support functions */ |
|
|
// rpc_GetErrno() Get error code of last operation |
// rpc_GetErrno() Get error code of last operation |
Line 229 int rpc_pkt_Receive(int sock, int type, sockaddr_t * _
|
Line 233 int rpc_pkt_Receive(int sock, int type, sockaddr_t * _
|
* @sess = RPC session info |
* @sess = RPC session info |
* @tag = Function tag for execution |
* @tag = Function tag for execution |
* @vars = Function argument array of values, may be NULL |
* @vars = Function argument array of values, may be NULL |
* @noreply = We not want RPC reply | * @noreply = >0 We not want RPC reply, -1 IPC request with reply |
* @nocrc = Without CRC calculation |
* @nocrc = Without CRC calculation |
* @seq = Sign packet with seq.no |
* @seq = Sign packet with seq.no |
* return: -1 error or != -1 prepared bytes into packet |
* return: -1 error or != -1 prepared bytes into packet |
Line 252 int rpc_pkt_Replay(ait_val_t * __restrict pkt, rpc_ses
|
Line 256 int rpc_pkt_Replay(ait_val_t * __restrict pkt, rpc_ses
|
* 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 = >0 We not want RPC reply, -1 IPC request with reply |
* @tag = Function tag for execution |
* @tag = Function tag for execution |
* @in_vars = IN function argument array of values, may be NULL |
* @in_vars = IN function argument array of values, may be NULL |
* @out_vars = OUT returned array of rpc values, if !=NULL must be free after use with ait_freeVars() |
* @out_vars = OUT returned array of rpc values, if !=NULL must be free after use with ait_freeVars() |
Line 330 rpc_cli_t *rpc_cli_openClientExt(u_char InstID, int ne
|
Line 334 rpc_cli_t *rpc_cli_openClientExt(u_char InstID, int ne
|
*/ |
*/ |
void rpc_cli_closeClientExt(rpc_cli_t ** __restrict cli); |
void rpc_cli_closeClientExt(rpc_cli_t ** __restrict cli); |
|
|
|
#ifdef __cplusplus |
|
} |
|
#endif |
|
|
#endif |
#endif |