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