avpops: converted to the new module interface
authorFederico Cabiddu <fcabiddu@libon.com>
Thu, 27 Sep 2018 15:42:28 +0000 (17:42 +0200)
committerVictor Seva <linuxmaniac@torreviejawireless.org>
Fri, 28 Sep 2018 11:03:26 +0000 (13:03 +0200)
src/modules/avpops/Makefile
src/modules/avpops/avpops.c

index d10df47..5f684dc 100644 (file)
@@ -9,8 +9,6 @@ auto_gen=
 NAME=avpops.so
 LIBS=
 
-DEFS+=-DKAMAILIO_MOD_INTERFACE
-
 SERLIBPATH=../../lib
 SER_LIBS+=$(SERLIBPATH)/srdb1/srdb1
 include ../../Makefile.modules
index c40edbf..0805407 100644 (file)
@@ -137,17 +137,15 @@ static param_export_t params[] = {
 
 struct module_exports exports = {
        "avpops",
-       DEFAULT_DLFLAGS, /* dlopen flags */
-       cmds,       /* Exported functions */
-       params,     /* Exported parameters */
-       0,          /* exported statistics */
-       0,          /* exported MI functions */
-       0,          /* exported pseudo-variables */
-       0,          /* extra processes */
-       avpops_init,/* Module initialization function */
-       0,
-       0,
-       (child_init_function) avpops_child_init /* per-child init function */
+       DEFAULT_DLFLAGS,        /* dlopen flags */
+       cmds,                   /* Exported functions */
+       params,                 /* Exported parameters */
+       0,                      /* exported RPC methods */
+       0,                      /* exported pseudo-variables */
+       0,                      /* response handling function */
+       avpops_init,            /* Module initialization function */
+       avpops_child_init,      /* per-child init function */
+       0                       /* module destroy function */
 };