📄 cli_configglbvar.c
字号:
/************************************************************************
Copyright 200X - 200X+1.
filename : CLI_ConfigVar.c
description : CLI配置模块的配置全局变量的定义.
author : Woodhead
modification : Woodhead create 2004-12-07
************************************************************************/
#include "Ros.h"
#include "CLI_PrvCfg.h"
#include "Config\Cli_ConfigGlbVar.h"
/* 是否包含Telnet子模块 */
_U32 g_ul_INCLUDE_SUB_MODULE_CLI_TELNET = G_NO;
/* 是否包含RDB模块 */
_U32 g_ul_INCLUDE_MODULE_CLI_RDB = G_NO;
/* Telnet客户端的最大个数 */
_U32 g_ul_CFG_CLI_MAX_TELNET_CLIENT_NUM = 0;
/* Web客户端的最大个数 */
_U32 g_ul_CFG_CLI_MAX_WEB_CLIENT_NUM = 0;
/* 调试用户名 */
const _S8 *g_csz_CFG_CLI_DBG_USER_NAME = G_NULL;
/* 调试用户密码 */
const _S8 *g_csz_CFG_CLI_DBG_USER_PASSWORD = G_NULL;
/* 超级用户名 */
const _S8 *g_csz_CFG_CLI_SUPER_USER_NAME = G_NULL;
/* 超级用户密码 */
const _S8 *g_csz_CFG_CLI_SUPER_USER_PASSWORD = G_NULL;
/* 默认的管理级用户名 */
const _S8 *g_csz_CFG_CLI_ADMIN_USER_NAME = G_NULL;
/* 默认的管理级用户的密码 */
const _S8 *g_csz_CFG_CLI_ADMIN_USER_PASSWORD = G_NULL;
/* 日志的最大存储数目 */
_U16 g_us_CFG_LOG_MAX_NUM = 0;
/* 一般命令集合注册的钩子函数. 在PID_CLI的进程初始化的第三阶段调用 */
RET_U32_FUNC g_pfn_CFG_MT_RegCmdHub = G_NULL;
/* 诊断命令集合注册的钩子函数. 在PID_CLI的进程初始化的第三阶段调用 */
RET_U32_FUNC g_pfn_CFG_MT_RegCmdDiag = G_NULL;
/* 命令行的调试命令处理的钩子函数 */
CLI_DEBUG_PROC_FUN g_pfn_CFG_CLI_CmdTestProc = G_NULL;
/* 产品相关的命令行模式注册的钩子函数 */
RET_U32_FUNC g_pfn_CFG_CT_ProdRegModes = G_NULL;
/* 产品相关的模式的进入命令注册的钩子函数 */
RET_U32_FUNC g_pfn_CFG_CT_ProdRegModeCmd = G_NULL;
#if ( CLI_TELNET_SUPPORT == G_YES )
/* 初始化时, 创建Telnet任务的钩子函数 */
INIT_FUNC g_pfn_CFG_CLI_TelnetTasksCreat = G_NULL;
/* 向telnet客户端发送数据的钩子函数 */
CLI_SEND_TO_TERM_FUNC g_pfn_CFG_CLI_SendToTelnet = G_NULL;
/* 从telnet客户端接收数据的钩子函数 */
CLI_RECV_FROM_TERM_FUNC g_pfn_CFG_CLI_ReceiveFromTelnet = G_NULL;
/* Telnet终端编辑字符串的钩子函数 */
CLI_TERM_EDIT_STR_FUNC g_pfn_CFG_CLI_TelnetEditString = G_NULL;
/* 关闭SOCKET(telnet/mml)的钩子函数 */
CLI_CLOSE_SOCK_FUN g_pfn_CFG_CLI_CloseSocket = G_NULL;
/* Telnet的调试函数 */
RET_U32_VAR_ARG_FUNC g_pfn_CFG_CLI_CmdTelnetDiag = G_NULL;
#endif /* #if ( CLI_TELNET_SUPPORT == G_YES ) */
#if ( CLI_DBASE_SUPPORT == G_YES )
/* 创建表的钩子函数 */
RET_U32_VAR_ARG_FUNC g_pfn_CFG_CLI_RDB_TableCreate = G_NULL;
/* 打开数据库获得数据库操作句柄的钩子函数 */
RET_U32_VAR_ARG_FUNC g_pfn_CFG_CLI_RDB_Open = G_NULL;
/* 清空表中当前所有记录的钩子函数 */
RET_U32_VAR_ARG_FUNC g_pfn_CFG_CLI_RDB_TableClear = G_NULL;
/* 基于记录的直接引用表的直接添加记录操作接口的钩子函数 */
RET_U32_VAR_ARG_FUNC g_pfn_CFG_CLI_RDB_RecordDirectInsert = G_NULL;
/* 基于记录号的直接查询记录接口的钩子函数 */
RET_U32_VAR_ARG_FUNC g_pfn_CFG_CLI_RDB_RecordDirectQuery = G_NULL;
/* 基于记录序号的直接引用表的直接删除记录的接口的钩子函数 */
RET_U32_VAR_ARG_FUNC g_pfn_CFG_CLI_RDB_RecordDirectDelete = G_NULL;
/* 基于记录的直接引用表的直接修改记录的接口的钩子函数 */
RET_U32_VAR_ARG_FUNC g_pfn_CFG_CLI_RDB_RecordDirectUpdate = G_NULL;
/* 初始化时, ACL与数据库相关初始化的钩子函数 */
INIT_FUNC g_pfn_CFG_CLI_AclDBInit = G_NULL;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -