49 lines
1.0 KiB
C
49 lines
1.0 KiB
C
#ifndef SERVER_ADDR_H
|
|
#define SERVER_ADDR_H
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
typedef enum
|
|
{
|
|
YUNXIN_MODULE = 0,
|
|
VOICE_MODULE = 1,
|
|
VOICE_AI_MODULE = 2,
|
|
SERVER_MODULE = 3,
|
|
LOG_MODULE = 4,
|
|
MARK_POINT_MODULE = 5,
|
|
TTS_MODULE = 6,
|
|
DC_MODULE = 7,
|
|
MAX_MODULE
|
|
} SERVER_MODULE_TYPE;
|
|
|
|
typedef enum
|
|
{
|
|
DEV_MODE = 0,
|
|
TEST_MODE = 1,
|
|
PUBLISH_MODE = 2,
|
|
MAX_MODE
|
|
} SERVER_MODE_TYPE;
|
|
|
|
typedef enum
|
|
{
|
|
VOICE_APP_KEY = 0,
|
|
VOICE_APP_SECRET = 1,
|
|
VOICE_MAX
|
|
} VOICE_KEYMAP_TYPE;
|
|
|
|
const char* SvrModeStr(SERVER_MODE_TYPE mode);
|
|
const char* SvrModuleStr(SERVER_MODULE_TYPE module);
|
|
void DumpCurServerAddr(const char* pTags);
|
|
|
|
void ServerManagerInit(void);
|
|
SERVER_MODE_TYPE GetCurrentServerMode(void);
|
|
void SetCurrentServerMode(SERVER_MODE_TYPE mode);
|
|
|
|
char* GetCurServerAddr(SERVER_MODULE_TYPE module);
|
|
char* GetCurVoiceKeyValue(VOICE_KEYMAP_TYPE keyMap);
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
#endif
|