#include <AppCloud.h>
Classes | |
| struct | FileEntry |
Public Member Functions | |
| void | addFile (struct Cloud::CloudReader::FileEntry *new_entry) |
| void | checkElement (XERCES_CPP_NAMESPACE_QUALIFIER DOMElement *element) |
| void | checkText (XERCES_CPP_NAMESPACE_QUALIFIER DOMText *text) |
| void | checkXML (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *node) |
| CloudReader (const char *URL, const char *AccessKey, const char *SecretKey, const char *TCPPort, const char *Bucket, std::string ProtocolVersion, std::string Region) | |
| void | DownloadFile (Cloud::CloudReader::FileEntry *entry) |
| struct FileEntry * | GetEntry (std::string FileName) |
| int | isTouched (std::string FileName) |
| virtual | ~CloudReader () |
Public Attributes | |
| int | continuation =0 |
| int | file =0 |
| int | truncated =0 |
Protected Attributes | |
| const char * | Bucket |
| std::list< Cloud::CloudReader::FileEntry * > | FileList |
| char * | NextFileName |
| std::string | ProtocolVersion |
| std::string | Region |
| const char * | TCPPort |
| const char * | TokenAuth |
| const char * | TokenSecret |
| const char * | URL |
| Cloud::CloudReader::CloudReader | ( | const char * | URL, |
| const char * | AccessKey, | ||
| const char * | SecretKey, | ||
| const char * | TCPPort, | ||
| const char * | Bucket, | ||
| std::string | ProtocolVersion, | ||
| std::string | Region | ||
| ) |
|
virtual |
| void Cloud::CloudReader::addFile | ( | struct Cloud::CloudReader::FileEntry * | new_entry | ) |
References FileList.
| void Cloud::CloudReader::checkElement | ( | XERCES_CPP_NAMESPACE_QUALIFIER DOMElement * | element | ) |
Referenced by checkXML().
| void Cloud::CloudReader::checkText | ( | XERCES_CPP_NAMESPACE_QUALIFIER DOMText * | text | ) |
References continuation, file, FileList, Cloud::CloudReader::FileEntry::FileName, NextFileName, and truncated.
Referenced by checkXML().
| void Cloud::CloudReader::checkXML | ( | XERCES_CPP_NAMESPACE_QUALIFIER DOMNode * | node | ) |
References checkElement(), checkText(), and checkXML().
Referenced by checkXML().
| void Cloud::CloudReader::DownloadFile | ( | Cloud::CloudReader::FileEntry * | entry | ) |
References Cloud::BuildHeaderAmzS3v2(), Cloud::BuildHeaderAmzS3v4(), Cloud::ComputeDigestAmzS3v2(), Cloud::ComputeDigestAmzS3v4(), Cloud::CurlWrite_CallbackFunc_StdString(), Cloud::eraseSubStr(), Cloud::CloudReader::FileEntry::FileName, and Cloud::CloudReader::FileEntry::FileStream.
Referenced by GetEntry().
| struct Cloud::CloudReader::FileEntry * Cloud::CloudReader::GetEntry | ( | std::string | FileName | ) |
References DownloadFile(), FileList, Cloud::CloudReader::FileEntry::FileName, and Cloud::CloudReader::FileEntry::touch.
Referenced by Cloud::Module::cloudRestore().
| int Cloud::CloudReader::isTouched | ( | std::string | FileName | ) |
References FileList, and Cloud::CloudReader::FileEntry::FileName.
|
protected |
| int Cloud::CloudReader::continuation =0 |
Referenced by checkText().
| int Cloud::CloudReader::file =0 |
Referenced by checkText(), exportIFCHelper.ContextCreator::createAutomaticProject(), exportIFCHelper.ContextCreator::createCustomProject(), exportIFCHelper.ContextCreator::createGeometricRepresentationContext(), exportIFCHelper.ContextCreator::createGeometricRepresentationSubContext(), exportIFCHelper.ContextCreator::createMapConversion(), exportIFCHelper.ContextCreator::createTargetCRS(), exportIFCHelper.ContextCreator::createTrueNorth(), Cloud::CloudWriter::putNextEntry(), and importIFClegacy.IfcFile::read().
|
protected |
Referenced by addFile(), checkText(), GetEntry(), and isTouched().
|
protected |
Referenced by checkText(), and CloudReader().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| int Cloud::CloudReader::truncated =0 |
Referenced by checkText().
|
protected |