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 */ |