浏览代码

generate README for the cfg_rpc module

Henning Westerholt 16 年之前
父节点
当前提交
a853994204
共有 1 个文件被更改,包括 45 次插入0 次删除
  1. 45 0
      modules_s/cfg_rpc/README

+ 45 - 0
modules_s/cfg_rpc/README

@@ -0,0 +1,45 @@
+1. cfg_rpc Module
+
+Miklos Tirpak
+
+   <[email protected]>
+
+   Copyright © 2007 iptelorg GmbH
+     __________________________________________________________________
+
+   1.1. Overview
+   1.2. RPC Interface
+
+1.1. Overview
+
+   The module implements RPC functions to set and get configuration
+   variables on-the-fly, that are declared by SER core and by the modules.
+   It can be used to fine-tune or debug SER without the need of restart.
+
+1.2. RPC Interface
+
+   The module implements the following RPC interface commands:
+     * cfg_rpc.set_now_int - Set the value of a configuration variable and
+       commit the change immediately. The function accepts three
+       parameters: group name, variable name, integer value.
+     * cfg_rpc.set_now_string - Set the value of a configuration variable
+       and commit the change immediately. The function accepts three
+       parameters: group name, variable name, string value.
+     * cfg_rpc.set_delayed_int - Prepare the change of a configuration
+       variable, but does not commit the new value yet. The function
+       accepts three parameters: group name, variable name, integer value.
+     * cfg_rpc.set_delayed_string - Prepare the change of a configuration
+       variable, but does not commit the new value yet. The function
+       accepts three parameters: group name, variable name, string value.
+     * cfg_rpc.commit - Commit the previously prepared configuration
+       changes. The function does not have any parameters.
+     * cfg_rpc.rollback - Drop the prepared configuration changed. The
+       function does not have any parameters.
+     * cfg_rpc.get - Get the value of a configuration variable. The
+       function accepts two parameters: group name, variable name.
+     * cfg_rpc.help - Print the description of a configuration variable.
+       The function accepts two parameters: group name, variable name.
+     * cfg_rpc.list - List the configuration variables. The function does
+       not have any parameters.
+     * cfg_rpc.diff - List the pending configuration changes that have not
+       been committed yet. The function does not have any parameters.