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 |
- 1 public function inherited from ExternalControlIO::URLRequestBase
- 7 public functions inherited from ExternalControlIO::RequestBase
- 26 public functions inherited from CDP::StudioAPI::CDPNode
- 1 public function inherited from OSAPIThread
- 2 public functions inherited from ServerIO::ISendTrigger
- 22 public functions inherited from CDP::StudioAPI::ICDPNode
- 14 public functions inherited from OSAPITask
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 |
- 14 protected functions inherited from ExternalControlIO::URLRequestBase
- 33 protected functions inherited from ExternalControlIO::RequestBase
- 1 protected function inherited from CDP::StudioAPI::CDPNode
- 1 protected function inherited from OSAPIThread
Additional Inherited Members
- 2 static public members inherited from ExternalControlIO::RequestBase
- 1 protected type inherited from OSAPITask
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
Get started with CDP Studio today
Let us help you take your great ideas and turn them into the products your customer will love.