#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 |