VMime
|
Classes | |
struct | props |
Public Member Functions | |
POP3ServiceInfos (const bool pop3s) | |
const props & | getProperties () const |
const string | getPropertyPrefix () const |
const std::vector < serviceInfos::property > | getAvailableProperties () const |
![]() | |
virtual | ~serviceInfos () |
template<typename TYPE > | |
const TYPE | getPropertyValue (shared_ptr< session > s, const property &p) const |
bool | hasProperty (shared_ptr< session > s, const property &p) const |
Additional Inherited Members | |
![]() | |
serviceInfos () | |
serviceInfos (const serviceInfos &) | |
Information about POP3 service.
POP3ServiceInfos | ( | const bool | pop3s | ) |
|
virtual |
Return a list of available properties for this service.
Implements serviceInfos.
References POP3ServiceInfos::getProperties(), POP3ServiceInfos::props::PROPERTY_AUTH_PASSWORD, POP3ServiceInfos::props::PROPERTY_AUTH_USERNAME, POP3ServiceInfos::props::PROPERTY_CONNECTION_TLS, POP3ServiceInfos::props::PROPERTY_CONNECTION_TLS_REQUIRED, POP3ServiceInfos::props::PROPERTY_OPTIONS_APOP, POP3ServiceInfos::props::PROPERTY_OPTIONS_APOP_FALLBACK, POP3ServiceInfos::props::PROPERTY_OPTIONS_SASL, POP3ServiceInfos::props::PROPERTY_OPTIONS_SASL_FALLBACK, POP3ServiceInfos::props::PROPERTY_SERVER_ADDRESS, and POP3ServiceInfos::props::PROPERTY_SERVER_PORT.
const POP3ServiceInfos::props & getProperties | ( | ) | const |
References serviceInfos::property::AUTH_PASSWORD, serviceInfos::property::AUTH_USERNAME, serviceInfos::property::CONNECTION_TLS, serviceInfos::property::CONNECTION_TLS_REQUIRED, serviceInfos::property::FLAG_REQUIRED, serviceInfos::property::SERVER_ADDRESS, serviceInfos::property::SERVER_PORT, and serviceInfos::property::TYPE_BOOLEAN.
Referenced by POP3ServiceInfos::getAvailableProperties().
|
virtual |
Return the property prefix used by this service.
Use this to set/get properties in the session object.
Implements serviceInfos.