Module: sip-router
Branch: master
Commit: c0f58d77fc6cff80cf6a4fc62cd9e8acb9e5ba79
URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=c0f58d77fc6cff80cf6a4fc62cd9e8acb9e5ba79

Author: Federico Cabiddu <[email protected]>
Committer: Federico Cabiddu <[email protected]>
Date:   Thu Nov 13 14:41:07 2014 +0100

modules/tsilo: removed MI commands
    (revert commit a255911902788bf74a7f4279fce4758b2f2a4613)

---

 modules/tsilo/Makefile            |    3 --
 modules/tsilo/README              |   53 +++++++-----------------------------
 modules/tsilo/doc/tsilo_admin.xml |   33 -----------------------
 modules/tsilo/tsilo.c             |   18 ++++--------
 4 files changed, 17 insertions(+), 90 deletions(-)

diff --git a/modules/tsilo/Makefile b/modules/tsilo/Makefile
index c179aec..3ce15b4 100644
--- a/modules/tsilo/Makefile
+++ b/modules/tsilo/Makefile
@@ -15,7 +15,4 @@ ifeq ($(INSTALL_FLAVOUR),kamailio)
 DEFS+= -DWITH_EVENT_LOCAL_REQUEST
 endif # INSTALL_FLAVOUR
 
-SERLIBPATH=../../lib
-SER_LIBS+=$(SERLIBPATH)/kmi/kmi
-
 include ../../Makefile.modules
diff --git a/modules/tsilo/README b/modules/tsilo/README
index af1ade0..46d8574 100644
--- a/modules/tsilo/README
+++ b/modules/tsilo/README
@@ -33,15 +33,10 @@ Federico Cabiddu
               4.2. ts_append(domain, ruri)
               4.3. ts_append_to(tindex, tlabel, domain)
 
-        5. MI Commands
+        5. Exported RPC Functions
 
-              5.1. ts_dump
-              5.2. ts_lookup
-
-        6. Exported RPC Functions
-
-              6.1. ts.dump
-              6.2. ts.lookup
+              5.1. ts.dump
+              5.2. ts.lookup
 
    List of Examples
 
@@ -70,15 +65,10 @@ Chapter 1. Admin Guide
         4.2. ts_append(domain, ruri)
         4.3. ts_append_to(tindex, tlabel, domain)
 
-   5. MI Commands
-
-        5.1. ts_dump
-        5.2. ts_lookup
-
-   6. Exported RPC Functions
+   5. Exported RPC Functions
 
-        6.1. ts.dump
-        6.2. ts.lookup
+        5.1. ts.dump
+        5.2. ts.lookup
 
 1. Overview
 
@@ -202,33 +192,12 @@ if (is_method("REGISTER")) {
 }
 ...
 
-5. MI Commands
-
-   5.1. ts_dump
-   5.2. ts_lookup
-
-5.1.  ts_dump
-
-   Dumps the entire content of the TSILO table
-
-   Parameters:
-     * brief - (optional, may not be present); if equals to string
-       "brief", a brief dump will be done (only RURI, without the
-       transaction(s) details)
-
-5.2.  ts_lookup
-
-   Dumps the transactions stored for the given RURI
-
-   Parameters:
-     * ruri - RURI for which we want to show the transactions.
-
-6. Exported RPC Functions
+5. Exported RPC Functions
 
-   6.1. ts.dump
-   6.2. ts.lookup
+   5.1. ts.dump
+   5.2. ts.lookup
 
-6.1. ts.dump
+5.1. ts.dump
 
    Dumps the content of the TSILO table
 
@@ -237,7 +206,7 @@ if (is_method("REGISTER")) {
    RPC Command Format:
                         kamcmd ts.dump
 
-6.2. ts.lookup
+5.2. ts.lookup
 
    Dumps the transactions stored for the given RURI
 
diff --git a/modules/tsilo/doc/tsilo_admin.xml 
b/modules/tsilo/doc/tsilo_admin.xml
index 32acf8b..749ba25 100644
--- a/modules/tsilo/doc/tsilo_admin.xml
+++ b/modules/tsilo/doc/tsilo_admin.xml
@@ -199,39 +199,6 @@ if (is_method("REGISTER")) {
        </section>
 
        <section>
-               <title>MI Commands</title>
-               <section id="tsilo.mi.ts_dump">
-                       <title>
-                       <function moreinfo="none">ts_dump</function>
-                       </title>
-                       <para>
-                       Dumps the entire content of the TSILO table
-                       </para>
-                       <para>Parameters: </para>
-                       <itemizedlist>
-                               <listitem><para>
-                                       <emphasis>brief</emphasis> - (optional, 
may not be present); if
-                                       equals to string <quote>brief</quote>, 
a brief dump will be
-                                       done (only RURI, without the 
transaction(s) details)
-                               </para></listitem>
-                       </itemizedlist>
-               </section>
-               <section id="tsilo.mi.ts_lookup">
-                       <title>
-                       <function moreinfo="none">ts_lookup</function>
-                       </title>
-                       <para>
-                       Dumps the transactions stored for the given RURI
-                       </para>
-                       <para>Parameters: </para>
-                       <itemizedlist>
-                               <listitem><para>
-                                       <emphasis>ruri</emphasis> - RURI for 
which we want to show the transactions.
-                               </para></listitem>
-                       </itemizedlist>
-               </section>
-       </section>
-       <section>
        <title>Exported RPC Functions</title>
                <section>
                        <title><varname>ts.dump</varname></title>
diff --git a/modules/tsilo/tsilo.c b/modules/tsilo/tsilo.c
index 9c404dd..a0e9a21 100644
--- a/modules/tsilo/tsilo.c
+++ b/modules/tsilo/tsilo.c
@@ -33,12 +33,13 @@
 #include "../../modules/registrar/api.h"
 #include "../../dset.h"
 #include "../../lib/kmi/mi.h"
+#include "../../rpc_lookup.h"
 
 #include "ts_hash.h"
 #include "ts_handlers.h"
 #include "ts_append.h"
 #include "ts_store.h"
-#include "ts_mi.h"
+#include "ts_rpc.h"
 
 MODULE_VERSION
 
@@ -71,12 +72,6 @@ static cmd_export_t cmds[]={
        {0,0,0,0,0}
 };
 
-static mi_export_t mi_cmds[] = {
-       { "ts_dump",            mi_tsilo_dump,          0,      0,      0 },
-       { "ts_lookup",          mi_tsilo_lookup,        0,      0,      0 },
-    { 0, 0, 0, 0, 0}
-};
-
 static param_export_t params[]={
        {"hash_size",   INT_PARAM,      &hash_size},
        {0,0,0}
@@ -90,7 +85,7 @@ struct module_exports exports= {
        cmds,
        params,
        0, /* exported statistics */
-    mi_cmds,    /* exported MI functions */
+    0,    /* exported MI functions */
     0,
     0,
        mod_init,   /* module initialization function */
@@ -106,13 +101,12 @@ static int mod_init(void)
 {
        unsigned int n;
 
-       /* register the MI commands */
-       if(register_mi_mod(exports.name, mi_cmds)!=0)
+       /* register the RPC methods */
+       if(rpc_register_array(rpc_methods)!=0)
     {
-        LM_ERR("failed to register MI commands\n");
+        LM_ERR("failed to register RPC commands\n");
         return -1;
     }
-
        /* load the TM API */
        if (load_tm_api(&_tmb)!=0) {
                LM_ERR("can't load TM API\n");


_______________________________________________
sr-dev mailing list
[email protected]
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to