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 |
- 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
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 |
- 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
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
Get started with CDP Studio today
Let us help you take your great ideas and turn them into the products your customer will love.