#pragma once
|
|
#include "ipcprotocolvault.h"
|
#include "MBVaultDbMgr.h"
|
|
class CSvrConnect : public SOUI::TObjRefImpl<SOUI::IIpcConnection>
|
{
|
public:
|
CSvrConnect(IIpcHandle *pHandle,CMBVaultDbMgr *pVaultDbMgr = NULL);
|
~CSvrConnect(void);
|
private:
|
CAutoRefPtr<IIpcHandle> m_ipcHandle;
|
CMBVaultDbMgr *m_pVaultDbMgr;
|
public:
|
// ͨ¹ý TObjRefImpl ¼Ì³Ð
|
virtual IIpcHandle * GetIpcHandle() override;
|
virtual void BuildShareBufferName(ULONG_PTR idLocal, ULONG_PTR idRemote, TCHAR szBuf[MAX_PATH]) const override;
|
public:
|
void OnSetUserSessionID(Param_SetUserSessionID ¶m );
|
void OnDbInit(Param_DbInit ¶m);
|
void OnSetDbPath(Param_SetDbPath ¶m);
|
void OnSyncInit(Param_SyncInit ¶m);
|
void OnSyncDb(Param_SyncDb ¶m);
|
void OnSetSvrInfo(Param_SetSvrInfo ¶m);
|
void OnVaultGetList(Param_VaultGetList ¶m);
|
void OnVaultGetInfo(Param_VaultGetInfo ¶m);
|
void OnVaultCatalogGetList(Param_VaultCatalogGetList ¶m);
|
void OnVaultQueryCatalogObj(Param_VaultQueryCatalogObj ¶m);
|
void OnVaultQueryCatalogList(Param_VaultQueryCatalogList ¶m);
|
void OnFireSyncDb(Param_FireSyncDb ¶m);
|
// TN_XXX_XXX
|
void OnIsExistDataInTNXXXXXX(Param_IsExistDataInTNXXXXXX ¶m);
|
void OnGetFireParam(Param_GetFireParam ¶m);
|
void OnTNXXXXXXQueryKey(Param_TNXXXXXXQueryKey ¶m);
|
void OnTNXXXXXXQueryByID(Param_TNXXXXXXQueryByID ¶m);
|
// TN_XXX
|
void OnTNXXXQueryByKeyValue(Param_TNXXXQueryByKeyValue ¶m);
|
// OI_VERSION
|
void OnGetFireVersion(Param_GetFireVersion ¶m);
|
//
|
void OnDelDb(Param_DelDb ¶m );
|
FUN_BEGIN
|
FUN_HANDLER(Param_SetUserSessionID, OnSetUserSessionID)
|
FUN_HANDLER(Param_DbInit, OnDbInit)
|
FUN_HANDLER(Param_SetDbPath, OnSetDbPath)
|
FUN_HANDLER(Param_SyncInit, OnSyncInit)
|
FUN_HANDLER(Param_SyncDb, OnSyncDb)
|
FUN_HANDLER(Param_SetSvrInfo, OnSetSvrInfo)
|
FUN_HANDLER(Param_VaultGetList, OnVaultGetList)
|
FUN_HANDLER(Param_VaultGetInfo, OnVaultGetInfo)
|
FUN_HANDLER(Param_VaultCatalogGetList, OnVaultCatalogGetList)
|
FUN_HANDLER(Param_VaultQueryCatalogObj, OnVaultQueryCatalogObj)
|
FUN_HANDLER(Param_VaultQueryCatalogList, OnVaultQueryCatalogList)
|
FUN_HANDLER(Param_FireSyncDb, OnFireSyncDb)
|
// TN_XXX_XXX
|
FUN_HANDLER(Param_IsExistDataInTNXXXXXX, OnIsExistDataInTNXXXXXX)
|
FUN_HANDLER(Param_GetFireParam, OnGetFireParam)
|
FUN_HANDLER(Param_TNXXXXXXQueryKey, OnTNXXXXXXQueryKey)
|
FUN_HANDLER(Param_TNXXXXXXQueryByID, OnTNXXXXXXQueryByID)
|
// TN_XXX
|
FUN_HANDLER(Param_TNXXXQueryByKeyValue, OnTNXXXQueryByKeyValue)
|
// OI_VERSION
|
FUN_HANDLER(Param_GetFireVersion, OnGetFireVersion)
|
//
|
FUN_HANDLER(Param_DelDb, OnDelDb)
|
|
//FUN_HANDLER(Param_AddInt, OnAddInt)
|
//FUN_HANDLER(Param_AddString, OnAddStr)
|
//FUN_HANDLER(Param_Sum,OnSum)
|
FUN_END
|
public:
|
|
};
|