📄 cli_dbg.inc
字号:
/************************************************************************
Copyright 200X - 200X+1.
filename : CLI_User.inc
description : 命令行模块大部分子功能需要用到的定义与声明。私有,对其它模块不提供
author : Woodhead
modification : Woodhead create 2004-12-07
************************************************************************/
#ifndef _CLI_DBG_INC_
#define _CLI_DBG_INC_
/* 调试输出通道*/
enum
{
CLI_DBGOUT_MUST,
CLI_DBGOUT_ERR,
CLI_DBGOUT_NOTE, //提示输出
};
/* 统计信息码 */
enum
{
CLI_STAT_GET_TID_FAILD = 0,
CLI_STAT_RECEIVE_ERR,
CLI_STAT_SEM_P,
CLI_STAT_SEM_V,
CLI_STAT_TELNET_LOGIN,
CLI_STAT_KICKOFF_OTHER,
CLI_STAT_LOGOUT_MANY_TIMES,
CLI_STAT_OUTPUT_TOO_LONG,
CLI_STAT_ASYNOUT_TERM_ERR,
CLI_STAT_RECEIVE_ABNORMAL,
CLI_STAT_GETTASK_DATA,
CLI_STAT_RECEIVED_UNWANTED,
CLI_STAT_CANNOT_GET_TIME,
CLI_STAT_CLIENT_SEND_CLOSED,
CLI_STAT_CLIENT_RECV_CLOSED,
CLI_STAT_CLIENT_RECV_TIMEOUT,
CLI_STAT_CLIENT_GOTO_SELECT,
CLI_STAT_CLIENT_OVER_SELECT,
CLI_STAT_CLIENT_GOTO_SELECT_S,
CLI_STAT_CLIENT_OVER_SELECT_S,
CLI_STAT_CLIENT_GOTO_RECV,
CLI_STAT_CLIENT_OVER_RECV,
CLI_STAT_CLIENT_GOTO_SEND,
CLI_STAT_CLIENT_OVER_SEND,
CLI_STAT_BUTT
};
enum CLI_TEST_CMD_WORD
{
EN_CLI_TEST_HELP = 0,
EN_CLI_TELNET_DIAG = 0x10,
EN_CLI_TEST_CMDREG = 0x21,
EN_CLI_TEST_INPT,
EN_CLI_TEST_SIO, //输出标准接口测试
EN_CLI_TEST_DIO, //输出汇总接口测试
EN_CLI_TEST_USER,
EN_CLI_TEST_LOG,
EN_CLI_TEST_TERM,
EN_CLI_TEST_LIBFUN,
EN_CLI_TEST_DISTTR, //分布式命令行测试
EN_CLI_TEST_GETMODEP, //模式参数的获取接口
EN_CLI_TEST_BUTT
};
#define CLI_RECORD(ErrNo) m_ulCliStat[ErrNo]++
extern _U32 m_ulCliStat[CLI_STAT_BUTT]; /* 命令行统计信息 */
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -