|
VMime
|
#include <SMTPServiceInfos.hpp>


Classes | |
| struct | props |
Public Member Functions | |
| SMTPServiceInfos (const bool smtps) | |
| const props & | getProperties () const |
| const string | getPropertyPrefix () const |
| const std::vector< serviceInfos::property > | getAvailableProperties () const |
Public Member Functions inherited from serviceInfos | |
| 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 | |
Protected Member Functions inherited from serviceInfos | |
| serviceInfos () | |
| serviceInfos (const serviceInfos &) | |
Information about SMTP service.
| SMTPServiceInfos | ( | const bool | smtps | ) |
|
virtual |
Return a list of available properties for this service.
Implements serviceInfos.
References vmime::dynamicCast(), and SMTPServiceInfos::getProperties().
| const SMTPServiceInfos::props & getProperties | ( | ) | const |
References serviceInfos::property::AUTH_PASSWORD, serviceInfos::property::AUTH_USERNAME, serviceInfos::property::CONNECTION_TLS, serviceInfos::property::CONNECTION_TLS_REQUIRED, vmime::dynamicCast(), serviceInfos::property::FLAG_REQUIRED, serviceInfos::property::SERVER_ADDRESS, serviceInfos::property::SERVER_PORT, and serviceInfos::property::TYPE_BOOLEAN.
Referenced by SMTPServiceInfos::getAvailableProperties().
Return the property prefix used by this service.
Use this to set/get properties in the session object.
Implements serviceInfos.