/********************************************************************* * * 文 件: FileZone.h * * 版权所有: Shanghai Baosight Software Co., Ltd. * *********************************************************************/ #ifndef _H_FileZone_H #define _H_FileZone_H #include #include using namespace baosight; class FileZone { public: FileZone(void); public: ~FileZone(void); public: //指定区块和钢卷号内存信息写文件 int write(int zone,const std::string& coilid); //读取指定区块,时间和钢卷号的数据文件到内存 int read(int zone,const std::string& coilid,const string& date); //读取指定区块和钢卷号文件到内存 int read(int zone,const std::string& coilid); //读取指定区块,时间和钢卷号文件以供第三方使用(返回文件格式 json) int read2json(int zone,const std::string& coilid,const string& date,string buffer); //读取指定区块和钢卷号文件以供第三方使用(返回文件格式 json) int read2json(int zone,const std::string& coilid,string buffer); //读取指定区块文件以供第三方使用(返回文件格式 json) int read2json(int zone,string buffer); private: std::vector p_zones; }; #endif