|
version 1.4, 2011/09/07 07:24:21
|
version 1.4.2.1, 2011/09/07 08:56:32
|
|
Line 59 SUCH DAMAGE.
|
Line 59 SUCH DAMAGE.
|
| #include <aitio.h> |
#include <aitio.h> |
| |
|
| |
|
| #define RPC_VERSION 1 | #define RPC_VERSION 2 |
| #define RPC_DEFPORT 2611 |
#define RPC_DEFPORT 2611 |
| |
|
| |
|
|
Line 116 typedef struct {
|
Line 116 typedef struct {
|
| typedef struct tagRPCFunc { |
typedef struct tagRPCFunc { |
| uint16_t func_tag; |
uint16_t func_tag; |
| uint32_t func_hash; |
uint32_t func_hash; |
| int8_t func_file[MAXPATHLEN]; | char func_file[MAXPATHLEN]; |
| int8_t func_name[UCHAR_MAX + 1]; | char func_name[UCHAR_MAX + 1]; |
| |
|
| array_t *func_vars; |
array_t *func_vars; |
| |
|
|
Line 223 typedef int (*rpc_callback_t)(rpc_func_t *, int, array
|
Line 223 typedef int (*rpc_callback_t)(rpc_func_t *, int, array
|
| inline int rpc_GetErrno(); |
inline int rpc_GetErrno(); |
| // rpc_GetError() Get error text of last operation |
// rpc_GetError() Get error text of last operation |
| inline const char *rpc_GetError(); |
inline const char *rpc_GetError(); |
| |
|
| |
|
| |
/* |
| |
* rpc_chkPktSession() Check session in RPC packet |
| |
* @p = packet session |
| |
* @s = active session |
| |
* return: -1 error or 0 ok |
| |
*/ |
| |
inline int rpc_chkPktSession(rpc_sess_t *p, rpc_sess_t *s); |
| |
/* |
| |
* rpc_addPktSession() Add session into RPC packet |
| |
* @p = packet session |
| |
* @s = active session |
| |
* return: -1 error or 0 ok |
| |
*/ |
| |
inline int rpc_addPktSession(rpc_sess_t *p, rpc_sess_t *s); |
| |
|
| |
|
| /* RPC Server side functions */ |
/* RPC Server side functions */ |