⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 htmlmanager.h

📁 vxworks下或者任何一个操作系统下http任务的cgi层的实现例子
💻 H
字号:

#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -