25 lines
612 B
C++
25 lines
612 B
C++
#ifndef DBCHECKSYNC_H
|
|
#define DBCHECKSYNC_H
|
|
|
|
#include "db_api_ex/CDbApi.h"
|
|
#include "pub_sysinfo_api/SysInfoApi.h"
|
|
#include "db_base_api/CDbBaseApi.h"
|
|
|
|
using namespace iot_public;
|
|
using namespace iot_dbms;
|
|
class DbCheckSync
|
|
{
|
|
public:
|
|
DbCheckSync();
|
|
DbCheckSync( iot_public::CSysInfoInterfacePtr sysInfo);
|
|
|
|
//返回非 -1 则查询成功
|
|
int getSyncMaxId(SDatabaseInfo &info);
|
|
static int getSyncMaxId(SDatabaseInfo &stConnect, SNodeInfo &stNodeInfo);
|
|
static int getSyncMaxId(CDbBaseApi& baseApi);
|
|
private:
|
|
iot_public::CSysInfoInterfacePtr m_ptrSysInfo;
|
|
};
|
|
|
|
#endif // DBCHECKSYNC_H
|