#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)
 
void DownloadFile (Cloud::CloudReader::FileEntry *entry)
 
struct FileEntryGetEntry (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
 
const char * TCPPort
 
const char * TokenAuth
 
const char * TokenSecret
 
const char * URL
 

Constructor & Destructor Documentation

◆ CloudReader()

Cloud::CloudReader::CloudReader ( const char *  URL,
const char *  AccessKey,
const char *  SecretKey,
const char *  TCPPort,
const char *  Bucket 
)

◆ ~CloudReader()

Cloud::CloudReader::~CloudReader ( )
virtual

Member Function Documentation

◆ addFile()

void Cloud::CloudReader::addFile ( struct Cloud::CloudReader::FileEntry new_entry)

References FileList.

◆ checkElement()

void Cloud::CloudReader::checkElement ( XERCES_CPP_NAMESPACE_QUALIFIER DOMElement *  element)

Referenced by checkXML().

◆ checkText()

void Cloud::CloudReader::checkText ( XERCES_CPP_NAMESPACE_QUALIFIER DOMText *  text)

◆ checkXML()

void Cloud::CloudReader::checkXML ( XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  node)

References checkElement(), and checkText().

◆ DownloadFile()

◆ GetEntry()

struct Cloud::CloudReader::FileEntry * Cloud::CloudReader::GetEntry ( std::string  FileName)

◆ isTouched()

int Cloud::CloudReader::isTouched ( std::string  FileName)

Member Data Documentation

◆ Bucket

const char* Cloud::CloudReader::Bucket
protected

◆ continuation

int Cloud::CloudReader::continuation =0

Referenced by checkText().

◆ file

int Cloud::CloudReader::file =0

◆ FileList

std::list<Cloud::CloudReader::FileEntry*> Cloud::CloudReader::FileList
protected

◆ NextFileName

char* Cloud::CloudReader::NextFileName
protected

Referenced by checkText(), and CloudReader().

◆ TCPPort

const char* Cloud::CloudReader::TCPPort
protected

◆ TokenAuth

const char* Cloud::CloudReader::TokenAuth
protected

◆ TokenSecret

const char* Cloud::CloudReader::TokenSecret
protected

◆ truncated

int Cloud::CloudReader::truncated =0

Referenced by checkText().

◆ URL

const char* Cloud::CloudReader::URL
protected

The documentation for this class was generated from the following files:
  • src/Mod/Cloud/App/AppCloud.h
  • src/Mod/Cloud/App/AppCloud.cpp