44 lines
1.4 KiB
C
44 lines
1.4 KiB
C
#pragma once
|
|
|
|
/********************************************************************
|
|
created: 2010/11/23
|
|
created: 23:11:2010 11:54
|
|
filename: d:\Svn\trunk\Server\Common\Pms\PMSCodes.h
|
|
file path: d:\Svn\trunk\Server\Common\Pms
|
|
file base: PMSCodes
|
|
file ext: h
|
|
author: youngmoon
|
|
|
|
purpose: PMS 에서 사용할 상태 정의값
|
|
*********************************************************************/
|
|
|
|
#ifdef _JP_0_20101123_PMS
|
|
|
|
enum PMSCONN_STATUSCODE
|
|
{
|
|
PMSC_STATUS_INIT_BEFORE = 0, // PMS초기화전
|
|
PMSC_STATUS_INIT, // PMS 초기화됨
|
|
PMSC_STATUS_RUN, // PMS 동작중
|
|
PMSC_STATUS_STOP, // PMS 정지중
|
|
PMSC_STATUS_NOUSE, // PMS 사용 하지 않는 MODE 설정됨
|
|
PMSC_STATUS_TRY_CONNECTING, // PMS가 HA에 연결을 시도 하려고 하고 있음
|
|
};
|
|
|
|
enum PMSCONN_ERRORCODE
|
|
{
|
|
PMSC_ERR_OK = 0, // 성공
|
|
PMSC_ERR_NOT_INITIALIZED, // PMS가 아직 초기화 되지 않았음
|
|
PMSC_ERR_INIT_INVALIDPARAM, // 잘못된 실행 인자
|
|
PMSC_ERR_RUN_ALREADY, // PMS가 이미 동작중임
|
|
PMSC_ERR_RUN_THREAD_FAILED, // PMS ADL Message 처리를 위한 Thread 생성 실패
|
|
};
|
|
|
|
enum FAULT_LEVEL
|
|
{
|
|
FL_WARNING = 1, // only saved DB
|
|
FL_ALERT , // saved DB and MC notified as ALERT Level
|
|
FL_CRITICAL , // saved DB and MC notified as Critical Level
|
|
FL_MAX,
|
|
};
|
|
|
|
#endif //_JP_0_20101123_PMS
|