Module: sip-router
Branch: master
Commit: 8b967b4b96765057bb0b8f62ee1dd5b04442b52d
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=8b967b4…
Author: Olle E. Johansson <oej(a)edvina.net>
Committer: Olle E. Johansson <oej(a)edvina.net>
Date: Thu Dec 20 08:41:00 2012 +0100
counters Updating documentation to "book" from "section"
Renaming files to avoid collission when aggregating documentation.
---
modules/counters/README | 81 +++++++++++---------
modules/counters/doc/counters.xml | 16 ++--
.../doc/{functions.xml => counters_functions.xml} | 0
.../doc/{params.xml => counters_params.xml} | 0
modules/counters/doc/{rpc.xml => counters_rpc.xml} | 0
5 files changed, 52 insertions(+), 45 deletions(-)
diff --git a/modules/counters/README b/modules/counters/README
index 8b3b32c..6a25a45 100644
--- a/modules/counters/README
+++ b/modules/counters/README
@@ -1,4 +1,4 @@
-1. Counters Module
+Counters Module
Andrei Pelinescu-Onciul
@@ -7,35 +7,31 @@ Andrei Pelinescu-Onciul
Copyright � 2010 iptelorg GmbH
__________________________________________________________________
- 1.1. Overview
- 1.2. Parameters
+ List of Examples
- 1.2.1. script_counter
- 1.2.2. script_cnt_grp_name
+ 1. Create a new script_counter
+ 2. Set script_cnt_grp_name in the config file
+ 3. cnt_inc usage
+ 4. cnt_add usage
+ 5. cnt_reset usage
+ 6. cnt.get grp counter_name usage
+ 7. cnt.reset grp name usage
+ 8. cnt.grps_list usage
+ 9. cnt.var_list group usage
+ 10. cnt.var_list group usage
+ 11. cnt.help grp name usage
- 1.3. Functions
-
- 1.3.1. cnt_inc([group.]name)
- 1.3.2. cnt_add([group.]name, number)
- 1.3.3. cnt_reset([group.]name)
-
- 1.4. counters RPC Functions
-
- 1.4.1. cnt.get group counter_name
- 1.4.2. cnt.reset group counter_name
- 1.4.3. cnt.grps_list
- 1.4.4. cnt.var_list group
- 1.4.5. cnt.grp_get_all
- 1.4.6. cnt.help group counter_name
-
-1.1. Overview
+1. Overview
This module exports counters/statistics manipulating script functions
and RPCs.
-1.2. Parameters
+2. Parameters
-1.2.1. script_counter
+ 2.1. script_counter
+ 2.2. script_cnt_grp_name
+
+2.1. script_counter
Define a new counter that can be used from the script. The declaration
might include a group in front of the counter name, separated with '.'.
@@ -46,25 +42,29 @@ Andrei Pelinescu-Onciul
is "custom script counter". The format of the declaration is:
[group.]name[( |:)description].
- Example 1. Create a new script_counter
+ Example 1. Create a new script_counter
modparam("counters", "script_counter", "foo") #
script.foo
modparam("counters", "script_counter", "test.bar") #
test.bar
modparam("counters", "script_counter", "baz example
counter") # script.baz
modparam("counters", "script_counter", "test.x:another
example") # test.x
-1.2.2. script_cnt_grp_name
+2.2. script_cnt_grp_name
Group name that will be used for the counters defined via the
script_counter module parameter which do not have a specified group.
Default: "script".
- Example 2. Set script_cnt_grp_name in the config file
+ Example 2. Set script_cnt_grp_name in the config file
modparam("counters", "script_cnt_grp_name", "my_counters")
-1.3. Functions
+3. Functions
+
+ 3.1. cnt_inc([group.]name)
+ 3.2. cnt_add([group.]name, number)
+ 3.3. cnt_reset([group.]name)
-1.3.1. cnt_inc([group.]name)
+3.1. cnt_inc([group.]name)
Increments the counter group.name. The counter must be defined using
the script_counter module parameter. If the group name is missing, the
@@ -82,7 +82,7 @@ route {
...
}
-1.3.2. cnt_add([group.]name, number)
+3.2. cnt_add([group.]name, number)
Adds number the counter group.name. The counter must be defined using
the script_counter module parameter. If the group name is missing, the
@@ -97,7 +97,7 @@ route {
...
}
-1.3.3. cnt_reset([group.]name)
+3.3. cnt_reset([group.]name)
Resets the counter group.name. The counter must be defined using the
script_counter module parameter. If the group name is missing, the
@@ -113,30 +113,37 @@ route {
...
}
-1.4. counters RPC Functions
+4. counters RPC Functions
+
+ 4.1. cnt.get group counter_name
+ 4.2. cnt.reset group counter_name
+ 4.3. cnt.grps_list
+ 4.4. cnt.var_list group
+ 4.5. cnt.grp_get_all
+ 4.6. cnt.help group counter_name
-1.4.1. cnt.get group counter_name
+4.1. cnt.get group counter_name
Get the value of the counter identified by group.counter_name.
Example 6. cnt.get grp counter_name usage
$ sercmd cnt.get script foo
-1.4.2. cnt.reset group counter_name
+4.2. cnt.reset group counter_name
Resets the counter identified by group.counter_name.
Example 7. cnt.reset grp name usage
$ sercmd cnt.reset script foo
-1.4.3. cnt.grps_list
+4.3. cnt.grps_list
Lists all the declared counter groups.
Example 8. cnt.grps_list usage
$ sercmd cnt.grps_list
-1.4.4. cnt.var_list group
+4.4. cnt.var_list group
Lists all the names of all the counters belonging to the specified
group.
@@ -144,14 +151,14 @@ route {
Example 9. cnt.var_list group usage
$ sercmd cnt.var_list script
-1.4.5. cnt.grp_get_all
+4.5. cnt.grp_get_all
Lists all the counter names and their values in the specified group.
Example 10. cnt.var_list group usage
$ sercmd cnt.grp_get_all script
-1.4.6. cnt.help group counter_name
+4.6. cnt.help group counter_name
Displays the counter description.
diff --git a/modules/counters/doc/counters.xml b/modules/counters/doc/counters.xml
index dd9bae3..ca84a63 100644
--- a/modules/counters/doc/counters.xml
+++ b/modules/counters/doc/counters.xml
@@ -9,8 +9,9 @@
]
-<section id="counters"
xmlns:xi="http://www.w3.org/2001/XInclude">
- <sectioninfo>
+<book id="counters"
xmlns:xi="http://www.w3.org/2001/XInclude">
+ <bookinfo>
+ <title>Counters Module</title>
<authorgroup>
<author>
<firstname>Andrei</firstname>
@@ -25,9 +26,8 @@
<year>2010</year>
<holder>iptelorg GmbH</holder>
</copyright>
- </sectioninfo>
+ </bookinfo>
- <title>Counters Module</title>
<section id="cnts.overview">
<title>Overview</title>
@@ -37,9 +37,9 @@
</para>
</section>
- <xi:include href="params.xml"/>
- <xi:include href="functions.xml"/>
- <xi:include href="rpc.xml"/>
+ <xi:include href="counters_params.xml"/>
+ <xi:include href="counters_functions.xml"/>
+ <xi:include href="counters_rpc.xml"/>
-</section>
+</book>
diff --git a/modules/counters/doc/functions.xml
b/modules/counters/doc/counters_functions.xml
similarity index 100%
rename from modules/counters/doc/functions.xml
rename to modules/counters/doc/counters_functions.xml
diff --git a/modules/counters/doc/params.xml b/modules/counters/doc/counters_params.xml
similarity index 100%
rename from modules/counters/doc/params.xml
rename to modules/counters/doc/counters_params.xml
diff --git a/modules/counters/doc/rpc.xml b/modules/counters/doc/counters_rpc.xml
similarity index 100%
rename from modules/counters/doc/rpc.xml
rename to modules/counters/doc/counters_rpc.xml