mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2024-11-22 19:00:01 +08:00
宏定义移至macros.h文件
This commit is contained in:
parent
de5cf86050
commit
dfbfd65ab3
@ -16,38 +16,11 @@
|
|||||||
#include "Util/mini.h"
|
#include "Util/mini.h"
|
||||||
#include "Util/onceToken.h"
|
#include "Util/onceToken.h"
|
||||||
#include "Util/NoticeCenter.h"
|
#include "Util/NoticeCenter.h"
|
||||||
|
#include "macros.h"
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
using namespace toolkit;
|
using namespace toolkit;
|
||||||
|
|
||||||
#ifndef CHECK
|
|
||||||
#define CHECK(exp) Assert_Throw(!(exp), #exp, __FUNCTION__, __FILE__, __LINE__)
|
|
||||||
#endif//CHECK
|
|
||||||
|
|
||||||
#ifndef MAX
|
|
||||||
#define MAX(a,b) ((a) > (b) ? (a) : (b) )
|
|
||||||
#endif //MAX
|
|
||||||
|
|
||||||
#ifndef MIN
|
|
||||||
#define MIN(a,b) ((a) < (b) ? (a) : (b) )
|
|
||||||
#endif //MIN
|
|
||||||
|
|
||||||
#ifndef CLEAR_ARR
|
|
||||||
#define CLEAR_ARR(arr) for(auto &item : arr){ item = 0;}
|
|
||||||
#endif //CLEAR_ARR
|
|
||||||
|
|
||||||
#define SERVER_NAME "ZLMediaKit-5.0(build in " __DATE__ " " __TIME__ ")"
|
|
||||||
#define VHOST_KEY "vhost"
|
|
||||||
#define HTTP_SCHEMA "http"
|
|
||||||
#define RTSP_SCHEMA "rtsp"
|
|
||||||
#define RTMP_SCHEMA "rtmp"
|
|
||||||
#define HLS_SCHEMA "hls"
|
|
||||||
#define TS_SCHEMA "ts"
|
|
||||||
#define FMP4_SCHEMA "fmp4"
|
|
||||||
#define DEFAULT_VHOST "__defaultVhost__"
|
|
||||||
|
|
||||||
extern "C" void Assert_Throw(int failed, const char *exp, const char *func, const char *file, int line);
|
|
||||||
|
|
||||||
namespace mediakit {
|
namespace mediakit {
|
||||||
|
|
||||||
//加载配置文件,如果配置文件不存在,那么会导出默认配置并生成配置文件
|
//加载配置文件,如果配置文件不存在,那么会导出默认配置并生成配置文件
|
||||||
|
@ -37,5 +37,38 @@
|
|||||||
#endif //!defined(_WIN32)
|
#endif //!defined(_WIN32)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef CHECK
|
||||||
|
#define CHECK(exp) Assert_Throw(!(exp), #exp, __FUNCTION__, __FILE__, __LINE__)
|
||||||
|
#endif//CHECK
|
||||||
|
|
||||||
|
#ifndef MAX
|
||||||
|
#define MAX(a,b) ((a) > (b) ? (a) : (b) )
|
||||||
|
#endif //MAX
|
||||||
|
|
||||||
|
#ifndef MIN
|
||||||
|
#define MIN(a,b) ((a) < (b) ? (a) : (b) )
|
||||||
|
#endif //MIN
|
||||||
|
|
||||||
|
#ifndef CLEAR_ARR
|
||||||
|
#define CLEAR_ARR(arr) for(auto &item : arr){ item = 0;}
|
||||||
|
#endif //CLEAR_ARR
|
||||||
|
|
||||||
|
#define SERVER_NAME "ZLMediaKit-5.0(build in " __DATE__ " " __TIME__ ")"
|
||||||
|
#define VHOST_KEY "vhost"
|
||||||
|
#define HTTP_SCHEMA "http"
|
||||||
|
#define RTSP_SCHEMA "rtsp"
|
||||||
|
#define RTMP_SCHEMA "rtmp"
|
||||||
|
#define HLS_SCHEMA "hls"
|
||||||
|
#define TS_SCHEMA "ts"
|
||||||
|
#define FMP4_SCHEMA "fmp4"
|
||||||
|
#define DEFAULT_VHOST "__defaultVhost__"
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
extern void Assert_Throw(int failed, const char *exp, const char *func, const char *file, int line);
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif //ZLMEDIAKIT_MACROS_H
|
#endif //ZLMEDIAKIT_MACROS_H
|
||||||
|
Loading…
Reference in New Issue
Block a user