Explorar o código

modules: readme files regenerated - pipelimit ... [skip ci]

Kamailio Dev %!s(int64=7) %!d(string=hai) anos
pai
achega
fc1f16e524
Modificáronse 1 ficheiros con 36 adicións e 20 borrados
  1. 36 20
      src/modules/pipelimit/README

+ 36 - 20
src/modules/pipelimit/README

@@ -41,8 +41,9 @@ Daniel-Constantin Mierla
               3.5. plp_limit_column (string)
               3.5. plp_limit_column (string)
               3.6. plp_algorithm_column (string)
               3.6. plp_algorithm_column (string)
               3.7. timer_interval (integer)
               3.7. timer_interval (integer)
-              3.8. reply_code (integer)
-              3.9. reply_reason (string)
+              3.8. timer_mode (integer)
+              3.9. reply_code (integer)
+              3.10. reply_reason (string)
 
 
         4. Functions
         4. Functions
 
 
@@ -68,12 +69,13 @@ Daniel-Constantin Mierla
    1.5. Set plp_limit_column parameter
    1.5. Set plp_limit_column parameter
    1.6. Set plp_algorithm_column parameter
    1.6. Set plp_algorithm_column parameter
    1.7. Set timer_interval parameter
    1.7. Set timer_interval parameter
-   1.8. Set reply_code parameter
-   1.9. Set reply_code parameter at runtime
-   1.10. Set reply_reason parameter
-   1.11. Set reply_reason parameter at runtime
-   1.12. pl_check usage
-   1.13. pl_drop usage
+   1.8. Set timer_mode parameter
+   1.9. Set reply_code parameter
+   1.10. Set reply_code parameter at runtime
+   1.11. Set reply_reason parameter
+   1.12. Set reply_reason parameter at runtime
+   1.13. pl_check usage
+   1.14. pl_drop usage
 
 
 Chapter 1. Admin Guide
 Chapter 1. Admin Guide
 
 
@@ -97,8 +99,9 @@ Chapter 1. Admin Guide
         3.5. plp_limit_column (string)
         3.5. plp_limit_column (string)
         3.6. plp_algorithm_column (string)
         3.6. plp_algorithm_column (string)
         3.7. timer_interval (integer)
         3.7. timer_interval (integer)
-        3.8. reply_code (integer)
-        3.9. reply_reason (string)
+        3.8. timer_mode (integer)
+        3.9. reply_code (integer)
+        3.10. reply_reason (string)
 
 
    4. Functions
    4. Functions
 
 
@@ -207,8 +210,9 @@ Chapter 1. Admin Guide
    3.5. plp_limit_column (string)
    3.5. plp_limit_column (string)
    3.6. plp_algorithm_column (string)
    3.6. plp_algorithm_column (string)
    3.7. timer_interval (integer)
    3.7. timer_interval (integer)
-   3.8. reply_code (integer)
-   3.9. reply_reason (string)
+   3.8. timer_mode (integer)
+   3.9. reply_code (integer)
+   3.10. reply_reason (string)
 
 
 3.1. hash_size (int)
 3.1. hash_size (int)
 
 
@@ -298,36 +302,48 @@ modparam("pipelimit", "plp_algorithm_column", "name")
 modparam("pipelimit", "timer_interval", 5)
 modparam("pipelimit", "timer_interval", 5)
 ...
 ...
 
 
-3.8. reply_code (integer)
+3.8. timer_mode (integer)
+
+   Control what timer process to be used: 0 - use main fast timer; 1 - use
+   secondary wheel timer.
+
+   Default value is 0.
+
+   Example 1.8. Set timer_mode parameter
+...
+modparam("pipelimit", "timer_mode", 1)
+...
+
+3.9. reply_code (integer)
 
 
    The code of the reply sent by Kamailio while limiting.
    The code of the reply sent by Kamailio while limiting.
 
 
    Default value is 503.
    Default value is 503.
 
 
-   Example 1.8. Set reply_code parameter
+   Example 1.9. Set reply_code parameter
 ...
 ...
 modparam("pipelimit", "reply_code", 505)
 modparam("pipelimit", "reply_code", 505)
 ...
 ...
 
 
    This value can be modified at runtime using kamcmd
    This value can be modified at runtime using kamcmd
 
 
-   Example 1.9.  Set reply_code parameter at runtime
+   Example 1.10.  Set reply_code parameter at runtime
 kamcmd cfg.set_now_int pipelimit reply_code 505
 kamcmd cfg.set_now_int pipelimit reply_code 505
 
 
-3.9. reply_reason (string)
+3.10. reply_reason (string)
 
 
    The reason of the reply sent by Kamailio while limiting.
    The reason of the reply sent by Kamailio while limiting.
 
 
    Default value is "Server Unavailable".
    Default value is "Server Unavailable".
 
 
-   Example 1.10. Set reply_reason parameter
+   Example 1.11. Set reply_reason parameter
 ...
 ...
 modparam("pipelimit", "reply_reason", "Limiting")
 modparam("pipelimit", "reply_reason", "Limiting")
 ...
 ...
 
 
    This value can be modified at runtime using kamcmd
    This value can be modified at runtime using kamcmd
 
 
-   Example 1.11.  Set reply_reason parameter at runtime
+   Example 1.12.  Set reply_reason parameter at runtime
 kamcmd cfg.set_now_string pipelimit reply_reason "Limiting"
 kamcmd cfg.set_now_string pipelimit reply_reason "Limiting"
 
 
 4. Functions
 4. Functions
@@ -362,7 +378,7 @@ kamcmd cfg.set_now_string pipelimit reply_reason "Limiting"
 
 
    This function can be used from ANY_ROUTE.
    This function can be used from ANY_ROUTE.
 
 
-   Example 1.12. pl_check usage
+   Example 1.13. pl_check usage
 ...
 ...
         # perform pipe match for current method
         # perform pipe match for current method
         if (!pl_check("one")) {
         if (!pl_check("one")) {
@@ -431,7 +447,7 @@ with unexpected retcode=$var(check_result)\n");
    This function can be used from
    This function can be used from
    REQUEST_ROUTE|BRANCH_ROUTE|FAILURE_ROUTE|ONSEND_ROUTE.
    REQUEST_ROUTE|BRANCH_ROUTE|FAILURE_ROUTE|ONSEND_ROUTE.
 
 
-   Example 1.13. pl_drop usage
+   Example 1.14. pl_drop usage
 ...
 ...
         if (!pl_check("one")) {
         if (!pl_check("one")) {
                 # send back a "503 - Server Unavailable"
                 # send back a "503 - Server Unavailable"