|
libMVRgdtf 40bc00a
A library for GDTF and MVR
|
Classes | |
| class | CCallbackFolderContentListener |
| class | CFileIdentifier |
| class | CFolderIdentifier |
| class | CRawOSFileImpl |
| class | CZIPFileImpl |
| class | CZIPFileIOBufferImpl |
| class | IFileIdentifier |
| class | IFolderContentListener |
| class | IFolderIdentifier |
| class | IRawOSFile |
| class | IStdFile |
| class | IStdFileProgressListener |
| class | IWorkspaceFileInfoListener |
| class | IXMLFile |
| class | IXMLFileIOBuffer |
| class | IXMLFileNode |
| class | IZIPFile |
| class | IZIPFileIOBuffer |
| struct | SAttributes |
| struct | SAttributesDateTime |
| struct | SZIPArchiveInfo |
| struct | SZIPFileInfo |
| struct | TDateTimeData |
| class | TFileIdentifier |
| class | TFolderIdentifier |
| class | TStorageAccessFactory |
| class | TXBaseStorageAccess |
| class | ZIPFileBuffer |
Typedefs | |
| typedef VCOMPtr< IFileIdentifier > | IFileIdentifierPtr |
| typedef std::vector< IFileIdentifierPtr > | TVWArray_IFileIdentifier |
| typedef std::function< EFolderContentListenerResult(IFolderIdentifier *folderID)> | TFolderContentCallback_Folder |
| typedef std::function< EFolderContentListenerResult(IFileIdentifier *fileID)> | TFolderContentCallback_File |
| typedef VCOMPtr< IFolderIdentifier > | IFolderIdentifierPtr |
| typedef VCOMPtr< IRawOSFile > | IRawOSFilePtr |
| typedef VCOMPtr< IStdFile > | IStdFilePtr |
| typedef VCOMPtr< IXMLFile > | IXMLFilePtr |
| typedef VCOMPtr< IXMLFileNode > | IXMLFileNodePtr |
| typedef VCOMPtr< IZIPFile > | IZIPFilePtr |
| typedef Uint32 | StorageAttributes |
| typedef std::vector< VectorworksMVR::Filing::SZIPFileInfo > | TZIPFileInfoArray |
Functions | |
| bool | GetFolderWithSpecifer (EFolderSpecifier inWhichFolder, TFolderIdentifier &outFolderID, bool inCreateIfMissing=false) |
| bool | GetFolderAppDataPath (TXString &outPath) |
| typedef std::function<EFolderContentListenerResult(IFileIdentifier* fileID)> VectorworksMVR::Filing::TFolderContentCallback_File |
| typedef std::function<EFolderContentListenerResult(IFolderIdentifier* folderID)> VectorworksMVR::Filing::TFolderContentCallback_Folder |
| typedef std::vector<IFileIdentifierPtr> VectorworksMVR::Filing::TVWArray_IFileIdentifier |
| typedef std::vector<VectorworksMVR::Filing::SZIPFileInfo> VectorworksMVR::Filing::TZIPFileInfoArray |
| bool VectorworksMVR::Filing::GetFolderAppDataPath | ( | TXString & | outPath | ) |
| bool VectorworksMVR::Filing::GetFolderWithSpecifer | ( | EFolderSpecifier | inWhichFolder, |
| TFolderIdentifier & | outFolderID, | ||
| bool | inCreateIfMissing = false |
||
| ) |
| const Uint64 VectorworksMVR::Filing::kCentralDirSignature = 0x02014b50L |
| const Uint64 VectorworksMVR::Filing::kEndSignature = 0x06054b50L |
| const Uint64 VectorworksMVR::Filing::kExtraDataSignature = 0x08074b50L |
| const Uint64 VectorworksMVR::Filing::kLocalFileInfoSignature = 0x04034b50L |
| const StorageAttributes VectorworksMVR::Filing::kStorageAttrArchive = 0x00000001 << 11 |
| const StorageAttributes VectorworksMVR::Filing::kStorageAttrDirectory = 0x00000001 << 12 |
| const StorageAttributes VectorworksMVR::Filing::kStorageAttrEncrypted = 0x00000001 << 6 |
| const StorageAttributes VectorworksMVR::Filing::kStorageAttrExecute = 0x00000001 << 2 |
| const StorageAttributes VectorworksMVR::Filing::kStorageAttrHidden = 0x00000001 << 3 |
| const StorageAttributes VectorworksMVR::Filing::kStorageAttrPermBrowse = 0x00000001 << 10 |
| const StorageAttributes VectorworksMVR::Filing::kStorageAttrPermExecute = 0x00000001 << 9 |
| const StorageAttributes VectorworksMVR::Filing::kStorageAttrPermFlagsValid = 0x00000001 << 24 |
| const StorageAttributes VectorworksMVR::Filing::kStorageAttrPermRead = 0x00000001 << 7 |
| const StorageAttributes VectorworksMVR::Filing::kStorageAttrPermWrite = 0x00000001 << 8 |
| const StorageAttributes VectorworksMVR::Filing::kStorageAttrRead = 0x00000001 |
| const StorageAttributes VectorworksMVR::Filing::kStorageAttrSystem = 0x00000001 << 4 |
| const StorageAttributes VectorworksMVR::Filing::kStorageAttrTemporary = 0x00000001 << 5 |
| const StorageAttributes VectorworksMVR::Filing::kStorageAttrWrite = 0x00000001 << 1 |
| const VCOMError VectorworksMVR::Filing::kVCOMError_AccessDenied = 52 |
| const VCOMError VectorworksMVR::Filing::kVCOMError_BadPathSpecified = 50 |
| const VCOMError VectorworksMVR::Filing::kVCOMError_DiskFull = 55 |
| const VCOMError VectorworksMVR::Filing::kVCOMError_FileNotFound = 51 |
| const VCOMError VectorworksMVR::Filing::kVCOMError_TooManyOpenFiles = 54 |
| const VCOMError VectorworksMVR::Filing::kVCOMError_XMLFile_BadArrayIndex = 106 |
| const VCOMError VectorworksMVR::Filing::kVCOMError_XMLFile_BadName = 107 |
| const VCOMError VectorworksMVR::Filing::kVCOMError_XMLFile_CannotCreateNode = 104 |
| const VCOMError VectorworksMVR::Filing::kVCOMError_XMLFile_DOMError = 108 |
| const VCOMError VectorworksMVR::Filing::kVCOMError_XMLFile_ElementNotFound = 105 |
| const VCOMError VectorworksMVR::Filing::kVCOMError_XMLFile_MemoryError = 101 |
| const VCOMError VectorworksMVR::Filing::kVCOMError_XMLFile_NoAttribute = 103 |
| const VCOMError VectorworksMVR::Filing::kVCOMError_XMLFile_Parser = 102 |
| const VCOMError VectorworksMVR::Filing::kVCOMError_XMLFile_UnknownError = 100 |
| const VCOMError VectorworksMVR::Filing::kVCOMError_XMLFile_XercesException = 109 |