?? appflow.h
字號:
/****************************************************************
Copyright ?, 1989-2002, Hisunsray Tech. Co., Ltd.
File name: AppFlow.h
Author: lizhigang
Version: V3.0.0.0#20030320-1
Date: 2003-03-20
Description:
History:
*****************************************************************/
#ifndef __APPFLOW_H_
#define __APPFLOW_H_
#include "RTCSCString.h"
#include "RTCStype.h"
#include "RTCS_CMap.h"
class TAppFlow
{
public:
RTCS_CTuint m_FlowID; //流程編號
RTCS_CTuint m_CommandID; //命令ID.
RTCS_CTstring m_ServiceType; //服務類型
RTCS_CTstring m_FlowName; //流程名
RTCS_CTstring m_FlowFile; //流程文件全路徑
public:
TAppFlow();
TAppFlow(RTCS_CTuint FlowID, RTCS_CTuint CommandID, RTCS_CTstring ServiceType, RTCS_CTstring FlowName, RTCS_CTstring FlowFile);
~TAppFlow();
void Snapshot(FILE* fp);
};
class TAppFlowTable : public RTCS_CMap<RTCS_CTuint, RTCS_CTuint, TAppFlow*, TAppFlow*>
{
private:
POSITION m_CurrPos;
RTCS_CTbyte m_ToTailFlag;
RTCS_Lock m_Lock;
public:
TAppFlowTable();
~TAppFlowTable();
void ClearAll();
int AddAppFlow(TAppFlow* pFlow);
int AddAppFlow(RTCS_CTuint FlowID, RTCS_CTuint CommandID, RTCS_CTstring ServiceType, RTCS_CTstring FlowName, RTCS_CTstring FlowFile);
TAppFlow* GetAppFlow(RTCS_CTuint FlowID);
TAppFlow* GetAppFlow(RTCS_CTstring ServiceType);
void DeleteAppFlow(RTCS_CTuint FlowID);
void Lock();
void Unlock();
//遍歷用的函數
void Reset();
TAppFlow* Next(); //沒有加鎖
void Snapshot(FILE* fp);
};
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -