TFTPRequest Class

(ExternalControlIO::TFTPRequest)

TFTPRequest class. Implements TFTP request using URLRequestBase. More...

Header: #include <TFTPRequest>
Inherits: URLRequestBase

Public Functions

TFTPRequest()
~TFTPRequest() override

Reimplemented Public Functions

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

Protected Functions

std::string Interface() 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

TFTPRequest class. Implements TFTP request using URLRequestBase.

PS! This C++ class is used also for FTPSubRequest CDP template model.

Member Function Documentation

TFTPRequest::TFTPRequest()

Default constructs an instance of TFTPRequest.

TFTPRequest::~TFTPRequest()

Destroys the instance of TFTPRequest.

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

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

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

[protected] std::string TFTPRequest::Interface() const

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

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

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

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