diff --git a/services/ptable_parse/ptable.h b/services/ptable_parse/ptable.h index 12530a4f8c8d98d012ab2c670a4523c54cdad0cf..ab4d284f8db15b1b5c25bd9d0f565b315a247e93 100644 --- a/services/ptable_parse/ptable.h +++ b/services/ptable_parse/ptable.h @@ -81,10 +81,10 @@ public: bool GetPartionInfoByName(const std::string &partitionName, PtnInfo &ptnInfo, int32_t &index); std::vector& GetPtablePartitionInfoInstance(); bool LoadPtnInfo(const std::vector& ptnInfo); - bool WritePartitionBufToFile(uint8_t *ptbImgBuffer, const uint32_t imgBufSize); bool ReadPartitionFileToBuffer(uint8_t *ptbImgBuffer, uint32_t &imgBufSize); void DeletePartitionTmpFile(); + virtual bool WritePartitionBufToFile(uint8_t *ptbImgBuffer, const uint32_t imgBufSize); virtual bool ParsePartitionFromBuffer(uint8_t *ptbImgBuffer, const uint32_t imgBufSize) = 0; virtual bool LoadPtableFromDevice() = 0; virtual bool WritePartitionTable() = 0;