|
void | host (const Host &host) |
|
const Host & | host () const |
|
void | user (const String &usr) |
|
const String & | user () const |
|
void | password (const String &pwd) |
|
const String & | password () const |
|
void | folder (const String &d) |
|
const String & | folder () const |
|
void | messageID (int msgid) |
|
int | messageID () const |
|
void | fetchBody (bool fb) |
|
bool | fetchBody () const |
|
bool | open () override |
|
void | callback (const ProgressCallback &cb) |
|
| MemoryDS ()=default |
|
| MemoryDS (const MemoryDS &other)=delete |
|
| MemoryDS (MemoryDS &&other) noexcept |
|
| MemoryDS ()=default |
|
| MemoryDS (const MemoryDS &other)=delete |
|
| MemoryDS (MemoryDS &&other) noexcept |
|
MemoryDS & | operator= (const MemoryDS &other)=delete |
|
MemoryDS & | operator= (MemoryDS &&other) noexcept |
|
virtual void | clear () |
|
virtual FieldList & | current () |
|
Field & | operator[] (size_t fieldIndex) override |
|
Field & | operator[] (const String &fieldName) override |
|
size_t | fieldCount () const override |
|
size_t | recordCount () const override |
|
bool | readField (const char *fieldName, Variant &fieldValue) override |
|
bool | writeField (const char *fieldName, const Variant &fieldValue) override |
|
bool | open () override |
|
bool | close () override |
|
bool | first () override |
|
bool | next () override |
|
bool | prior () override |
|
bool | last () override |
|
bool | find (const String &fieldName, const Variant &position) override |
|
bool | eof () const override |
|
bool | empty () const |
|
std::list< FieldList > & | rows () |
|
const std::list< FieldList > & | rows () const |
|
void | push_back (FieldList &&fieldList) |
|
| DataSource ()=default |
|
virtual | ~DataSource ()=default |
|
virtual Field & | operator[] (size_t fieldIndex)=0 |
|
virtual Field & | operator[] (const String &fieldName)=0 |
|
virtual size_t | fieldCount () const =0 |
|
virtual size_t | recordCount () const =0 |
|
virtual bool | readField (const char *fieldName, Variant &fieldValue)=0 |
|
virtual bool | writeField (const char *fieldName, const Variant &fieldValue)=0 |
|
virtual bool | open () |
|
virtual bool | close () |
|
virtual bool | first () |
|
virtual bool | next () |
|
virtual bool | prior () |
|
virtual bool | last () |
|
virtual bool | find (const String &, const Variant &) |
|
virtual bool | eof () const |
|
bool | load () |
|
bool | save () |
|
void | exportRowTo (const xdoc::SNode &node, bool compactXmlMode, bool nullLargeData=false) |
|
virtual void | exportTo (xdoc::Node &parentNode, const String &nodeName, bool compactXmlMode) |
|
IMAP datasource.
Allows to browse the list of messages and folders on IMAP server. It returns a dataset with message headers.