|
enum | Capabilities {
CAPABILITY_CREATE_FOLDER = (1 << 0),
CAPABILITY_RENAME_FOLDER = (1 << 1),
CAPABILITY_ADD_MESSAGE = (1 << 2),
CAPABILITY_COPY_MESSAGE = (1 << 3),
CAPABILITY_DELETE_MESSAGE = (1 << 4),
CAPABILITY_PARTIAL_FETCH = (1 << 5),
CAPABILITY_MESSAGE_FLAGS = (1 << 6),
CAPABILITY_EXTRACT_PART = (1 << 7)
} |
|
enum | Type { TYPE_STORE = 0,
TYPE_TRANSPORT
} |
|
| store (shared_ptr< session > sess, const serviceInfos &infos, shared_ptr< security::authenticator > auth) |
|
| service (shared_ptr< session > sess, const serviceInfos &infos, shared_ptr< security::authenticator > auth) |
|
| object () |
|
| object (const object &) |
|
object & | operator= (const object &) |
|
virtual | ~object () |
|
int getCapabilities |
( |
| ) |
const |
|
virtual |
Get information about the connection.
- Returns
- information about the connection
Implements service.
shared_ptr< folder > getDefaultFolder |
( |
| ) |
|
|
virtual |
Return the default folder.
This is protocol dependent and usually is the INBOX folder.
- Returns
- default folder
Implements store.
References maildirStore::isConnected().
Return information about this service.
- Returns
- information about the service
Implements service.
const string getProtocolName |
( |
| ) |
const |
|
virtual |
Return the protocol name of this service.
- Returns
- protocol name
Implements service.
shared_ptr< folder > getRootFolder |
( |
| ) |
|
|
virtual |
Return the root folder.
This is protocol dependent and usually is the user's mail drop root folder.
- Returns
- root folder
Implements store.
References maildirStore::isConnected().
bool isConnected |
( |
| ) |
const |
|
virtual |
bool isSecuredConnection |
( |
| ) |
const |
|
virtual |
Check whether the connection is secured.
- Returns
- true if the connection is secured, false otherwise
Implements service.
Do nothing but ensure the server do not disconnect (for example, this can reset the auto-logout timer on the server, if one exists).
Implements service.
The documentation for this class was generated from the following files: