FTPRequest Class

(ExternalControlIO::FTPRequest)

FTPRequest class. Implements FTP request using URLRequestBase. More...

Header: #include <FTPRequest>
Inherits: URLRequestBase

Public Functions

FTPRequest()
~FTPRequest() override

Reimplemented Public Functions

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

Protected Functions

const FTPRequest *RootParent() 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

FTPRequest class. Implements FTP request using URLRequestBase.

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

Member Function Documentation

FTPRequest::FTPRequest()

Default constructs an instance of FTPRequest.

FTPRequest::~FTPRequest()

Destroys the instance of FTPRequest.

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

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

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

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

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

[protected] const FTPRequest *FTPRequest::RootParent() const

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

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