VMime
|
Public Member Functions | |
IMAPSStore (shared_ptr< session > sess, shared_ptr< security::authenticator > auth) | |
~IMAPSStore () | |
const string | getProtocolName () const |
const serviceInfos & | getInfos () const |
![]() | |
IMAPStore (shared_ptr< session > sess, shared_ptr< security::authenticator > auth, const bool secured=false) | |
~IMAPStore () | |
const string | getProtocolName () const |
shared_ptr< folder > | getDefaultFolder () |
shared_ptr< folder > | getRootFolder () |
shared_ptr< folder > | getFolder (const folder::path &path) |
bool | isValidFolderName (const folder::path::component &name) const |
const serviceInfos & | getInfos () const |
void | connect () |
bool | isConnected () const |
void | disconnect () |
void | noop () |
int | getCapabilities () const |
bool | isIMAPS () const |
bool | isSecuredConnection () const |
shared_ptr< connectionInfos > | getConnectionInfos () const |
shared_ptr< IMAPConnection > | getConnection () |
![]() | |
Type | getType () const |
![]() | |
virtual | ~service () |
shared_ptr< const session > | getSession () const |
shared_ptr< session > | getSession () |
shared_ptr< const security::authenticator > | getAuthenticator () const |
shared_ptr < security::authenticator > | getAuthenticator () |
void | setAuthenticator (shared_ptr< security::authenticator > auth) |
void | setCertificateVerifier (shared_ptr< security::cert::certificateVerifier > cv) |
shared_ptr < security::cert::certificateVerifier > | getCertificateVerifier () |
void | setSocketFactory (shared_ptr< socketFactory > sf) |
shared_ptr< socketFactory > | getSocketFactory () |
void | setTimeoutHandlerFactory (shared_ptr< timeoutHandlerFactory > thf) |
shared_ptr< timeoutHandlerFactory > | getTimeoutHandlerFactory () |
void | setTracerFactory (shared_ptr< tracerFactory > tf) |
shared_ptr< tracerFactory > | getTracerFactory () |
template<typename TYPE > | |
void | setProperty (const string &name, const TYPE &value) |
Static Public Member Functions | |
static const serviceInfos & | getInfosInstance () |
![]() | |
static const serviceInfos & | getInfosInstance () |
Additional Inherited Members | |
![]() | |
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 } |
![]() | |
shared_ptr< IMAPConnection > | connection () |
void | registerFolder (IMAPFolder *folder) |
void | unregisterFolder (IMAPFolder *folder) |
![]() | |
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 () |
![]() | |
shared_ptr< IMAPConnection > | m_connection |
std::list< IMAPFolder * > | m_folders |
const bool | m_isIMAPS |
![]() | |
static IMAPServiceInfos | sm_infos |
IMAPS store service.
IMAPSStore | ( | shared_ptr< session > | sess, |
shared_ptr< security::authenticator > | auth | ||
) |
~IMAPSStore | ( | ) |
|
virtual |
|
static |
|
virtual |