netqueue.h
来自「基于缓冲队列的多任务网络通信代码。应用于实际的采集板系统中。」· C头文件 代码 · 共 33 行
H
33 行
/**********************************************************************
chengjy@felab, copyright 2002-2004
netQueue.h
网络缓冲队列常数定义
**********************************************************************/
#ifndef _NETQUEUE_H
#define _NETQUEUE_H
/*~~~~~~~~~~~~~网络命令通道缓冲队列~~~~~~~~~~~~~~*/
/*队列的单节结构*/
struct cmdSingle
{
struct cmdSingle *pNext;
unsigned char *pBuff;
};
/*定义队列添加的优先级*/
#define QUEUE_PRI_HIGH 1 /*队头*/
#define QUEUE_PRI_LOW 0 /*队尾*/
/*定义队列的个数,对于双缓冲队列,定义为2*/
#define QUEUE_NUM 2 /*必须是大于0的整数*/
/*定义返回状态*/
#define STATUS_NORMAL 0x00
#define STATUS_ERROR 0x01
#define STATUS_WARNING 0x02
#define STATUS_INVALID 0x03
#define STATUS_UNAVAILABLE 0x04
#define STATUS_DISABLE 0x05
#endif /*_NETQUEUE_H*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?