111#include "UniSetTypes.h"
112#include "UInterface.h"
115#include "USingleProcess.h"
121 private USingleProcess
124 explicit LProcessor(
const std::string& name, xmlNode* cnode );
125 virtual ~LProcessor();
127 void open(
const std::string& lfile );
131 timeout_t getSleepTime()
const noexcept;
133 std::shared_ptr<SchemaXML> getSchema();
135 virtual void execute(
const std::string& lfile =
"" );
137 virtual void terminate();
141 virtual void build(
const std::string& lfile );
146 virtual void processing();
147 virtual void setOuts();
153 std::shared_ptr<Element> el = {
nullptr };
154 int numInput = { -1 };
160 std::shared_ptr<Element> el = {
nullptr };
163 typedef std::vector<EXTInfo> EXTList;
164 typedef std::vector<EXTOutInfo> OUTList;
169 std::shared_ptr<SchemaXML> sch;
172 timeout_t sleepTime = { 200 };
175 std::string logname = {
"" };
176 std::atomic_bool canceled = {
false};
177 std::string fSchema = {
""};
timeout_t smReadyTimeout
Определения LProcessor.h:173
virtual void getInputs()
Определения LProcessor.cc:175
Определения UInterface.h:55
Определения Calibration.h:27
const ObjectId DefaultObjectId
Определения UniSetTypes.h:71
long ObjectId
Определения UniSetTypes_i.idl:30
Определения LProcessor.h:150
Определения LProcessor.h:158