ExternalControlBroker Class
(ExternalControlIO::ExternalControlBroker)ExternalControlBroker is IOServer to handle different type of URLRequests and LocalCommandRun requests More...
Header: | #include <ExternalControlBroker> |
Inherits: | IOServer |
Public Functions
ExternalControlBroker() | |
~ExternalControlBroker() override | |
double | GetFS() |
void | IncreaseRequestCount() |
void | IncreaseResponseCount() |
void | SetLastRequestTimestamp() |
Reimplemented Public Functions
virtual void | Activate() override |
virtual void | Create(const char *fullName) override |
virtual void | Destroy() override |
virtual int | GetDebugLevel() override |
virtual void | Suspend() override |
- 31 public functions inherited from IOServer
- 90 public functions inherited from CDPComponent
- 37 public functions inherited from CDPObject
- 46 public functions inherited from CDPBaseObject
- 26 public functions inherited from CDP::StudioAPI::CDPNode
- 22 public functions inherited from CDP::StudioAPI::ICDPNode
Reimplemented Protected Functions
virtual void | Configure(const char *componentXML) override |
virtual void | FillNodeChildren(CDP::StudioAPI::NodeStream &stream) const override |
virtual bool | HandleXMLElement(XMLElementEx *XMLel) override |
virtual bool | IsCommProblem() override |
virtual void | SetPropertyHandler(CDPPropertyBase *pProp) override |
- 1 protected function inherited from IOServer
- 12 protected functions inherited from CDPComponent
- 13 protected functions inherited from CDPObject
- 1 protected function inherited from CDP::StudioAPI::CDPNode
Additional Inherited Members
- 2 static public members inherited from CDPComponent
- 6 static public members inherited from CDPObject
- 1 static public member inherited from CDPBaseObject
- 1 protected function inherited from IOServer
- 12 protected functions inherited from CDPComponent
- 13 protected functions inherited from CDPObject
- 1 protected function inherited from CDP::StudioAPI::CDPNode
- 8 protected variables inherited from IOServer
- 42 protected variables inherited from CDPComponent
- 9 protected variables inherited from CDPObject
- 11 protected variables inherited from CDPBaseObject
Detailed Description
ExternalControlBroker is IOServer to handle different type of URLRequests and LocalCommandRun requests
Creates, configures and activates request threads.
Member Function Documentation
ExternalControlBroker::ExternalControlBroker()
Default constructs an instance of ExternalControlBroker.
ExternalControlBroker::~ExternalControlBroker()
Destroys the instance of ExternalControlBroker.
[override virtual]
void ExternalControlBroker::Activate()
[override virtual protected]
void ExternalControlBroker::Configure(const char *componentXML)
[override virtual]
void ExternalControlBroker::Create(const char *fullName)
[override virtual]
void ExternalControlBroker::Destroy()
[override virtual protected]
void ExternalControlBroker::FillNodeChildren(CDP::StudioAPI::NodeStream &stream) const
[override virtual]
int ExternalControlBroker::GetDebugLevel()
double ExternalControlBroker::GetFS()
[override virtual protected]
bool ExternalControlBroker::HandleXMLElement(XMLElementEx *XMLel)
void ExternalControlBroker::IncreaseRequestCount()
void ExternalControlBroker::IncreaseResponseCount()
[override virtual protected]
bool ExternalControlBroker::IsCommProblem()
void ExternalControlBroker::SetLastRequestTimestamp()
[override virtual protected]
void ExternalControlBroker::SetPropertyHandler(CDPPropertyBase *pProp)
[override virtual]
void ExternalControlBroker::Suspend()
Get started with CDP Studio today
Let us help you take your great ideas and turn them into the products your customer will love.