1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
|
#include "EXTERN.h"
#include "perl.h"
#include "XSUB.h"
#include "ccs.h"
MODULE = Cluster::CCS PACKAGE = Cluster::CCS
PROTOTYPES: ENABLE
void
fullxpath(self, value)
int value;
CODE:
fullxpath = value;
int
connect(self)
CODE:
RETVAL = ccs_connect();
OUTPUT:
RETVAL
int
force_connect(self, cluster_name, blocking)
const char *cluster_name;
int blocking;
CODE:
RETVAL = ccs_force_connect(cluster_name, blocking);
OUTPUT:
RETVAL
int
disconnect(self, desc)
int desc;
CODE:
RETVAL = ccs_disconnect(desc);
OUTPUT:
RETVAL
int
get(self, desc, query, rtn)
int desc;
const char *query;
char *rtn;
CODE:
RETVAL = ccs_get(desc, query, &rtn);
OUTPUT:
RETVAL
rtn
int
get_list(self, desc, query, rtn)
int desc;
const char *query;
char *rtn;
CODE:
RETVAL = ccs_get_list(desc, query, &rtn);
OUTPUT:
RETVAL
rtn
int
set(self, desc, path, val)
int desc;
char *path;
char *val;
CODE:
RETVAL = ccs_set(desc, path, val);
OUTPUT:
RETVAL
int
lookup_nodename(self, desc, nodename, rtn)
int desc;
const char *nodename;
char *rtn;
CODE:
RETVAL = ccs_lookup_nodename(desc, nodename, &rtn);
OUTPUT:
RETVAL
rtn
|