📄 constdef.h
字号:
#ifndef CONSTDEF_H#define CONSTDEF_H//----------------------------------------------------------------#define USE_MYDEBUG //是否使用 MYDEBUG/**********************************/#define BOX_LISTEN_PORT 2999#define BOX_LISTEN_BACKLOG SOMAXCONN#define MAX_BOX_TALK_THREAD_COUNT 350#define MAX_PACKET_SIZE 1024#define DATA_PACKETS 64#define MAX_NET_BUFFER 32#define NO_EMPTY_BUFFER 0xffffffff#define BOX_FILM_BUF_COUNT 2#ifndef FALSE#define FALSE 0#endif#ifndef TRUE#define TRUE 1#endif#define PATH_MAX 255#define READ_FILE_DATA_QUEUE_BUF_NODE_COUNT 500/**********************************/#define SEND_EXEC_POINT_FOR_DEBUG3#define SECTOR_BIT_NUM 11#define SECTOR_SIZE (1<<SECTOR_BIT_NUM)#define MAX_WAIT_EVENT_TIME 1000 //Milliseconds#define MAX_FILE_NO 0x300000 //(512*1024*2)#define EXTEND_FILE_NO_START 0x200000#define MAX_OPEN_FILE_COUNT (10*1024)#define MAX_BUF_SIZE_OF_ONE_TO_BOX (15<<SECTOR_BIT_NUM)#define BYTES_TO_SECTOR(Bytes) (((Bytes)==0)?0:((Uint32)((Bytes)-1)>>SECTOR_BIT_NUM)+1)#define BOX_ASK_MAX_SECTOR_COUNT 15#define MULLBA_MAX_LBA 15#define CUSTOM_CONFIG_FILENO_START 0x01000000#define BOX_UPDATE_FILENO_START 0x02000000#define FILM_LIST_FILENO_START 0x03000000#define SPECIAL_FILE_FILENO_START 0x04000000#define BACK_MUSIC_FILENO_START 0x05000000#define FONT_FILENO_START 0x0C000000 #define IS_FILM_FILENO(fileno) ((fileno)<=0x00FFFFFF)#define IS_MENU_FILENO(fileno) ((fileno&0xFF000000)==FILM_LIST_FILENO_START)#define IS_MENUPSD_FILENO(fileno) ((fileno&0xFFFF0000)==0x01000000)#define IS_FONT_FILENO(fileno) ((fileno&0xFF000000)==FONT_FILENO_START)#define IS_BOXBINUPD_FILENO(fileno) ((fileno&0xFF000000)==BOX_UPDATE_FILENO_START)#define IS_FILEINFO_FILENO(fileno) ((fileno&0xFF000000)==0xFF000000)#define IS_BACKMUSIC_FILENO(fileno) ((fileno&0xFF000000)==BACK_MUSIC_FILENO_START)#define FILM_HEAD_LBA 0 #define FILM_TOC_LBA 101#define FILM_START_LBA 220#define FILM_MAX_LAN_COUNT 100 #define FILM_DIR "VODFILM"#define MAX_FILM_BASE_DIR_COUNT 26#define FILM_EXT ".xtf"#define LOG_FILE_NAME "VodServerLog.txt"#define MP3_FILE_EXT_NAME ".mp3"#ifdef USE_MYDEBUG #define MYDEBUG(s) MyDebug(__FILE__, __LINE__, s); #define MYDEBUG1(s, a1) MyDebug(__FILE__, __LINE__, s, a1); #define MYDEBUG2(s, a1, a2) MyDebug(__FILE__, __LINE__, s, a1, a2); #define MYDEBUG3(s, a1, a2, a3) MyDebug(__FILE__, __LINE__, s, a1, a2, a3); #define MYDEBUG4(s, a1, a2, a3, a4) MyDebug(__FILE__, __LINE__, s, a1, a2, a3, a4); #define MYDEBUG5(s, a1, a2, a3, a4, a5) MyDebug(__FILE__, __LINE__, s, a1, a2, a3, a4, a5); #define MYDEBUG6(s, a1, a2, a3, a4, a5, a6) MyDebug(__FILE__, __LINE__, s, a1, a2, a3, a4, a5, a6);#endif#define MYERROR(s) MyError(__FILE__, __LINE__, 1, s);#define MYERROR1(s, a1) MyError(__FILE__, __LINE__, 1, s, a1);#define MYERROR2(s, a1, a2) MyError(__FILE__, __LINE__, 1, s, a1, a2);#define MYERROR3(s, a1, a2, a3) MyError(__FILE__, __LINE__, 1, s, a1, a2, a3);#define MYERROR4(s, a1, a2, a3, a4) MyError(__FILE__, __LINE__, 1, s, a1, a2, a3, a4);#define MYERROR5(s, a1, a2, a3, a4, a5) MyError(__FILE__, __LINE__, 1, s, a1, a2, a3, a4, a5);#define MYERROR6(s, a1, a2, a3, a4, a5, a6) MyError(__FILE__, __LINE__, 1, s, a1, a2, a3, a4, a5, a6);#define MYERROR_NOLOG(s) MyError(__FILE__, __LINE__, 0, s)#define FILENO_TO_INTERNALFILENO(fileno) ((((Uint32)fileno&0xFF000000)>>8|fileno&0x0000FFFF)+EXTEND_FILE_NO_START)//2007.5.9#define MAX_IPSTR_BUFFLEN 0x10#define INIFILE_EXT ".ini"#define INISECTION_CS "CtrlSrv"#define INIKEY_CSIP "IP"#define INIKEY_CSPORT "Port"#define INIDEFAULT_CSIP "127.0.0.1"#define INIDEFAULT_CSPORT 5433//2007.5.30#define INIKEY_CSFILEPORT "FilePort"#define INIDEFAULT_CSFILEPORT 5434#ifdef _WIN#define AD_DIR "..\\Fireware\\AD"#endif//----------------------------------------------------------------#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -