htmlmanager.h
来自「vxworks下或者任何一个操作系统下http任务的cgi层的实现例子」· C头文件 代码 · 共 77 行
H
77 行
#ifndef _INCLUDE_HTTPMANAGER_
#define _INCLUDE_HTTPMANAGER_
void formatChnAndEng(UINT8 *chgStr);
//***********************************2004/11/26 ***********************************
int buildWebPage(char * fileBuf, long bufLen);
int buildErrorPage(char * fileBuf, long bufLen);
int buildRuninfoPage(char * fileBuf, long bufLen);
int buildNetworkPage(char * fileBuf, long bufLen);
int buildNetSubEPage(char * fileBuf, long bufLen);
int buildNetRoutPage(char * fileBuf, long bufLen);
//int buildNetvirtualPage(void);
int buildSysParaPage(char * fileBuf, long bufLen);
//网关数据
int buildRegGkPage(char * fileBuf, long bufLen);
int buildSysPortPage(char * fileBuf, long bufLen);
int buildSysUserPage(char * fileBuf, long bufLen);
int buildGwNeibPage(char * fileBuf, long bufLen);
int buildSimulTrunkPage(char * fileBuf, long bufLen);
int buildGwSRPage(char * fileBuf, long bufLen);
int buildCoUserPage(char * fileBuf, long bufLen);
//网守数据
int buildFaxPage(char * fileBuf, long bufLen);
int buildLocalGwPage(char * fileBuf, long bufLen);
int buildGkNeighborPage(char * fileBuf, long bufLen);
int buildGwgroupPage(char * fileBuf, long bufLen);
int buildGkSRPage(char * fileBuf, long bufLen);
//download
int builddownLoadPage(char * fileBuf, long bufLen);
int buildLoginOKHtml(char * fileBuf, long bufLen);
int buildLoginErrHtml(char * fileBuf, long bufLen);
//action
int onActionNetwork(char * dataBuf, long bufLen, char * pageBuf, long pageLen);
int onActionNetSubE(char * dataBuf, long bufLen, char * pageBuf, long pageLen);
int onActionNetRout(char * dataBuf, long bufLen, char * pageBuf, long pageLen);
//int onActionNetvirtual(void * params);
int onActionSys(char * dataBuf, long bufLen, char * pageBuf, long pageLen);
//gw
int onActionRegGk(char * dataBuf, long bufLen, char * pageBuf, long pageLen);
int onActionPort(char * dataBuf, long bufLen, char * pageBuf, long pageLen);
int onActionUser(char * dataBuf, long bufLen, char * pageBuf, long pageLen);
//gw
int onActionGwNeib(char * dataBuf, long bufLen, char * pageBuf, long pageLen);
int onActionSimulTrunk(char * dataBuf, long bufLen, char * pageBuf, long pageLen);
int onActionGwSR(char * dataBuf, long bufLen, char * pageBuf, long pageLen);
int onActionCoUser(char * dataBuf, long bufLen, char * pageBuf, long pageLen);
//gk
int onActionFaxSet(char * dataBuf, long bufLen, char * pageBuf, long pageLen);
int onActionLocalGw(char * dataBuf, long bufLen, char * pageBuf, long pageLen);
int onActionGkNeib(char * dataBuf, long bufLen, char * pageBuf, long pageLen);
int onActionGwgroup(char * dataBuf, long bufLen, char * pageBuf, long pageLen);
int onActionGkSR(char * dataBuf, long bufLen, char * pageBuf, long pageLen);
void addNetWorkBody(UINT8* pPage);
int addOneNetWorkBody(int index, UINT8 * pPage);
void debugPrintf(int level, char* fmt, ...);
extern int ethIsDhcp(int ifUnit);
extern BOOL isHaveGk();
extern STATUS ssp_getsp(UINT8 seqNo,UINT32 *value);
extern STATUS ssp_setsp(UINT8 seqNo, UINT32 value);
extern UINT16 getTableRowNum(UINT8 * tableName);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?