8 #include "objclass/objclass.h"
15 cls_method_handle_t h_foo;
17 int foo_method(cls_method_context_t ctx, char *indata, int datalen,
18 char **outdata, int *outdatalen)
22 cls_log("hello world, this is bar");
23 cls_log("indata=%s", indata);
25 *outdata = (char *)malloc(128);
26 for (i=0; i<strlen(indata) + 1; i++) {
27 if (indata[i] == '0') {
30 (*outdata)[i] = indata[i];
33 *outdatalen = strlen(*outdata) + 1;
34 cls_log("outdata=%s", *outdata);
41 cls_log("Loaded bar class!");
43 cls_register("bar", &h_class);
44 cls_register_method(h_class, "bar", foo_method, &h_foo);