cnxcc: converted to the new module interface
authorVictor Seva <linuxmaniac@torreviejawireless.org>
Thu, 27 Sep 2018 15:28:03 +0000 (17:28 +0200)
committerVictor Seva <linuxmaniac@torreviejawireless.org>
Fri, 28 Sep 2018 11:03:26 +0000 (13:03 +0200)
src/modules/cnxcc/Makefile
src/modules/cnxcc/cnxcc_mod.c

index 41803d1..bb15f82 100644 (file)
@@ -47,7 +47,6 @@ endif
 DEFS+=$(HIREDISDEFS) $(LEVENTDEFS)
 LIBS=$(HIREDISLIBS) $(LEVENTLIBS)
 
-DEFS+=-DKAMAILIO_MOD_INTERFACE
 SERLIBPATH=../../lib
 SER_LIBS+=$(SERLIBPATH)/srdb1/srdb1
 include ../../Makefile.modules
index d429a50..e0a0834 100644 (file)
@@ -208,18 +208,16 @@ select_row_t sel_declaration[] = {
 
 /** module exports */
 struct module_exports exports = {
-       MODULE_NAME,
+       MODULE_NAME,     /* module name */
        DEFAULT_DLFLAGS, /* dlopen flags */
-       cmds,
-       params,
-       NULL,           /* exported statistics */
-       NULL,               /* exported MI functions */
-       mod_pvs,            /* exported pseudo-variables */
-       NULL,           /* extra processes */
-       __mod_init,     /* module initialization function */
-       NULL,
-       NULL,
-       __child_init    /* per-child init function */
+       cmds,            /* cmd (cfg function) exports */
+       params,          /* param exports */
+       0,               /* RPC method exports */
+       mod_pvs,         /* pseudo-variables exports */
+       0,               /* response handling function */
+       __mod_init,      /* module init function */
+       __child_init,    /* per-child init function */
+       0                /* module destroy function */
 };
 /* clang-format on */