#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 | AElement |
Defines | |
| #define | SZ_NAME 64 |
Typedefs | |
| typedef struct AElement * | AElementP |
Functions | |
| int | xr_newArray () |
| Create a new Array object. | |
| void | xr_freeArray (int anum) |
| Free an Array object. | |
| int | xr_arrayLen (int anum) |
| Return the length of an array. | |
| void | xr_setIntInArray (int anum, int value) |
| void | xr_setDoubleInArray (int anum, double value) |
| void | xr_setBoolInArray (int anum, int value) |
| void | xr_setStringInArray (int anum, char *value) |
| void | xr_setDatetimeInArray (int anum, char *value) |
| void | xr_setStructInArray (int anum, int value) |
| void | xr_setArrayInArray (int anum, int value) |
| void | xr_getIntFromArray (int anum, int index, int *ival) |
| void | xr_getDoubleFromArray (int anum, int index, double *dval) |
| void | xr_getBoolFromArray (int anum, int index, int *bval) |
| void | xr_getStringFromArray (int anum, int index, char **value) |
| void | xr_getDatetimeFromArray (int anum, int index, char **value) |
| void | xr_getStructFromArray (int anum, int index, int *value) |
| void | xr_getArrayFromArray (int anum, int index, int *value) |
| xmlrpc_value * | xr_getAElement (int anum) |
| void | xr_setAElement (int anum, xmlrpc_value *v) |
Variables | |
| int | narrays = -1 |
| AElement | aElements [MAX_ARRAYS] |
| xmlrpc_env | env |
| int | client_verbose |
XRARRAY.c -- Methods used to manage Arrays.
Methods used to manage Arrays.
anum = xr_newArray () xr_freeArray (int anum) len = xr_arrayLen (int anum)
xr_setIntInArray (int anum, int value) xr_setDoubleInArray (int anum, double value) xr_setBoolInArray (int anum, int value) xr_setStringInArray (int anum, char *value) xr_setDatetimeInArray (int anum, char *value) xr_setStructInArray (int anum, int svalue) xr_setArrayInArray (int anum, int avalue)
xr_getIntFromArray (int anum, int index, int *value) xr_getDoubleFromArray (int anum, int index, double *value) xr_getBoolFromArray (int anum, int index, int *value) xr_getStringFromArray (int anum, int index, char **value) xr_getDatetimeFromArray (int anum, int index, char **value) xr_getStructFromArray (int anum, int index, int *value) xr_getArrayFromArray (int anum, int index, int *value)
| len xr_arrayLen | ( | int | anum | ) |
Return the length of an array.
XR_ARRAYLEN -- Return length of an array.
| anum | array number |
| void xr_freeArray | ( | int | anum | ) |
Free an Array object.
XR_FREEARRAY -- Free an a new Array object.
| anum | array number |
| void xr_getArrayFromArray | ( | int | anum, | |
| int | index, | |||
| int * | value | |||
| ) |
XR_GETARRAYFROMARRAY -- Get an Array from an Array.
| void xr_getBoolFromArray | ( | int | anum, | |
| int | index, | |||
| int * | bval | |||
| ) |
XR_GETBOOLFROMARRAY -- Get a bool from an Array.
| void xr_getDatetimeFromArray | ( | int | anum, | |
| int | index, | |||
| char ** | value | |||
| ) |
XR_GETDATETIMEFROMARRAY -- Get a Datetime from an Array.
| void xr_getDoubleFromArray | ( | int | anum, | |
| int | index, | |||
| double * | dval | |||
| ) |
XR_GETDOUBLEFROMARRAY -- Get a double from an array.
| void xr_getIntFromArray | ( | int | anum, | |
| int | index, | |||
| int * | value | |||
| ) |
XR_GETINTFROMARRAY -- Get an int from an array.
| void xr_getStringFromArray | ( | int | anum, | |
| int | index, | |||
| char ** | value | |||
| ) |
XR_GETSTRINGFROMARRAY -- Get a String from an Array.
| void xr_getStructFromArray | ( | int | anum, | |
| int | index, | |||
| int * | value | |||
| ) |
XR_GETSTRUCTFROMARRAY -- Get a Struct from an Array.
References xr_newStruct().
| int xr_newArray | ( | void | ) |
Create a new Array object.
XR_NEWARRAY -- Create a new Array object.
| void xr_setArrayInArray | ( | int | anum, | |
| int | value | |||
| ) |
XR_SETARRAYINARRAY -- Set an array in an array.
| void xr_setBoolInArray | ( | int | anum, | |
| int | value | |||
| ) |
XR_SETBOOLINARRAY -- Set a bool in an array.
| void xr_setDatetimeInArray | ( | int | anum, | |
| char * | value | |||
| ) |
XR_SETDATETIMEaINARRAY -- Set a datetime in an array.
| void xr_setDoubleInArray | ( | int | anum, | |
| double | value | |||
| ) |
XR_SETDOUBLEINARRAY -- Set a double in an array.
| void xr_setIntInArray | ( | int | anum, | |
| int | value | |||
| ) |
XR_SETINTINARRAY -- Set an int in an array.
| void xr_setStringInArray | ( | int | anum, | |
| char * | value | |||
| ) |
XR_SETSTRINGINARRAY -- Set a string in an array.
| void xr_setStructInArray | ( | int | anum, | |
| int | value | |||
| ) |
XR_SETSTRUCTINARRAY -- Set a struct in an array.
1.5.9