SMTPRequest Class

(ExternalControlIO::SMTPRequest)

SMTPRequest class. Implements SMTP request using URLRequestBase. More...

Header: #include <SMTPRequest>
Inherits: URLRequestBase

Public Functions

SMTPRequest()
~SMTPRequest() override

Reimplemented Public Functions

virtual void Configure(XMLElementEx *xml, ExternalControlBroker *parentComp, RequestBase *parentRequest) override
virtual bool LastRequestFailed() const override

Protected Functions

std::string Subject() const

Reimplemented Protected Functions

virtual void FillNodeChildren(CDP::StudioAPI::NodeStream &stream) const override
virtual std::string GetNodeTypeName() const override
virtual long LibCURLProtocol() const override
virtual void SetConnectionOptions(LibCURLRequest &request) const override
virtual bool TLSSupported() const override

Additional Inherited Members

Detailed Description

SMTPRequest class. Implements SMTP request using URLRequestBase.

Member Function Documentation

SMTPRequest::SMTPRequest()

Default constructs an instance of SMTPRequest.

SMTPRequest::~SMTPRequest()

Destroys the instance of SMTPRequest.

[override virtual] void SMTPRequest::Configure(XMLElementEx *xml, ExternalControlBroker *parentComp, RequestBase *parentRequest)

[override virtual protected] void SMTPRequest::FillNodeChildren(CDP::StudioAPI::NodeStream &stream) const

[override virtual protected] std::string SMTPRequest::GetNodeTypeName() const

[override virtual] bool SMTPRequest::LastRequestFailed() const

[override virtual protected] long SMTPRequest::LibCURLProtocol() const

[override virtual protected] void SMTPRequest::SetConnectionOptions(LibCURLRequest &request) const

[protected] std::string SMTPRequest::Subject() const

[override virtual protected] bool SMTPRequest::TLSSupported() const