📄 stafzipcentraldir.h
字号:
/*****************************************************************************//* Software Testing Automation Framework (STAF) *//* (C) Copyright IBM Corp. 2004 *//* *//* This software is licensed under the Common Public License (CPL) V1.0. *//*****************************************************************************/#ifndef STAF_ZIPCentralDir#define STAF_ZIPCentralDirclass STAFZipCentralDir{public: // attributes std::vector<STAFZipFileHeader*> fileHeaderList; std::map<STAFString, STAFZipFileHeader*> fileHeaderListSorted; STAFZipCentralDirEndRecord* cder; // methods STAFZipCentralDir(); STAFRC_t readInData(FILE*, uLong, uLong, STAFString*); STAFRC_t flush(FILE*, STAFString*); void addFileHeader(STAFZipLocalFileHeader*); STAFRC_t list(STAFString*, STAFString*); STAFZipFileHeader* find(const char*); STAFZipFileHeader* findLastFileHeader(); STAFZipFileHeader* remove(const char*, STAFZipLocalFileHeader*); unsigned short getNumberEntry(); uLong getSize(); STAFZipCentralDirEndRecord* getCentralDirEndRecord(); uLong getOffset(); ~STAFZipCentralDir();};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -