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