#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <string.h>
#include <xmlrpc-c/base.h>
#include <xmlrpc-c/client.h>
#include <xmlrpc-c/server.h>
#include <xmlrpc-c/server_abyss.h>
#include "xrpcP.h"
Data Structures | |
| struct | PStruct |
Defines | |
| #define | SZ_NAME 64 |
Typedefs | |
| typedef struct PStruct * | PStructP |
Functions | |
| int | xr_newStruct () |
| void | xr_freeStruct (int snum) |
| void | xr_setIntInStruct (int snum, char *key, int value) |
| void | xr_setDoubleInStruct (int snum, char *key, double value) |
| void | xr_setBoolInStruct (int snum, char *key, int value) |
| void | xr_setStringInStruct (int snum, char *key, char *value) |
| void | xr_setDatetimeInStruct (int snum, char *key, char *value) |
| void | xr_setStructInStruct (int snum, char *key, int value) |
| void | xr_setArrayInStruct (int snum, char *key, int value) |
| void | xr_getIntFromStruct (int snum, char *key, int *value) |
| void | xr_getDoubleFromStruct (int snum, char *key, double *value) |
| void | xr_getBoolFromStruct (int snum, char *key, int *value) |
| void | xr_getStringFromStruct (int snum, char *key, char **value) |
| void | xr_getDatetimeFromStruct (int snum, char *key, char **value) |
| void | xr_getStructFromStruct (int snum, char *key, int *value) |
| void | xr_getArrayFromStruct (int snum, char *key, int *value) |
| xmlrpc_value * | xr_getSParam (int snum) |
| void | xr_setSParam (int snum, xmlrpc_value *v) |
Variables | |
| int | nstructs = -1 |
| PStruct | sParams [MAX_STRUCTS] |
| xmlrpc_env | env |
XRSTRUCT.C
Methods used to implement the Struct object.
snum = xr_newStruct () xr_freeStruct (int snum)
xr_setIntInStruct (int snum, char *key, int value) xr_setDoubleInStruct (int snum, char *key, double value) xr_setBoolInStruct (int snum, char *key, int value) xr_setStringInStruct (int snum, char *key, char *value) xr_setDatetimeInStruct (int snum, char *key, char *value) xr_setStructInStruct (int snum, char *key, int value) xr_setArrayInStruct (int snum, char *key, int value)
xr_getIntFromStruct (int snum, char *key, int *value) xr_getDoubleFromStruct (int snum, char *key, double *value) xr_getBoolFromStruct (int snum, char *key, int *value) xr_getStringFromStruct (int snum, char *key, char **value) xr_getDatetimeFromStruct (int snum, char *key, char **value) xr_getStructFromStruct (int snum, char *key, int *value) xr_getArrayFromStruct (int snum, char *key, int *value)
| int xr_newStruct | ( | void | ) |
XR_NEWSTRUCT -- Create a new Struct type value.
Referenced by xr_getStructFromArray().
1.5.9