#pragma once
|
#include "stdafx.h"
|
#include "MBAbstBaseObj.h"
|
#include "MBBaseDocLogObj.h"
|
|
/************************************************************************/
|
/* ÎĵµÈÕÖ¾¹ÜÀíÆ÷ */
|
/************************************************************************/
|
class AFX_EXT_CLASS CMBBaseDocLogMgr
|
:public CMBAbstBaseObj
|
{
|
DECLARE_DYNAMIC(CMBBaseDocLogMgr)
|
public:
|
CMBBaseDocLogMgr(void);
|
~CMBBaseDocLogMgr(void);
|
protected:
|
CMBBaseDocLogObjMap m_mapDocLogObj;
|
CMBBaseDocLogObjVector m_vecotrDocLogObj;
|
protected:
|
bool AddDocLogObj(CMBBaseDocLogObj *pDocLogObj); // Ìí¼ÓÊý¾Ý
|
bool RemoveAllDocLogObj(); // ÒÆ³ý
|
public:
|
bool GetBaseObjVector( CMBBaseObjVector &vectorObj ); // µÃµ½»ùÀàµÄÊý×é
|
void GetDocLogObjMap( CMBBaseDocLogObjMap &mapDocLogObj); // µÃµ½map
|
void GetDocLogObjVector( CMBBaseDocLogObjVector &vecotrDocLogObj); // µÃµ½vector
|
CMBBaseDocLogObj* GetDocLogObj( CString strID ); // ²éÕÒ
|
bool RemoveDocLogObj( CMBBaseDocLogObj *pDocLogInfo ); // ÒÆ³ýÎļþÐÅÏ¢
|
bool RemoveDocLogObj( CString strID ); // ÒÆ³ýÎļþÐÅÏ¢
|
int GetCount(); // »ñµÃÎļþÊý
|
};
|