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