111#include "UniSetTypes.h"
112#include "UInterface.h"
122 explicit LProcessor(
const std::string& name =
"" );
125 void open(
const std::string& lfile );
129 timeout_t getSleepTime()
const noexcept;
131 std::shared_ptr<SchemaXML> getSchema();
133 virtual void execute(
const std::string& lfile =
"" );
135 virtual void terminate();
139 virtual void build(
const std::string& lfile );
144 virtual void processing();
145 virtual void setOuts();
151 std::shared_ptr<Element> el = {
nullptr };
152 int numInput = { -1 };
158 std::shared_ptr<Element> el = {
nullptr };
161 typedef std::vector<EXTInfo> EXTList;
162 typedef std::vector<EXTOutInfo> OUTList;
167 std::shared_ptr<SchemaXML> sch;
170 timeout_t sleepTime = { 200 };
173 std::string logname = {
"" };
174 std::atomic_bool canceled = {
false};
175 std::string fSchema = {
""};
Definition LProcessor.h:120
timeout_t smReadyTimeout
Definition LProcessor.h:171
virtual void getInputs()
Definition LProcessor.cc:174
Definition UInterface.h:55
Definition Calibration.h:27
const ObjectId DefaultObjectId
Definition UniSetTypes.h:71
long ObjectId
Definition UniSetTypes_i.idl:30
Definition LProcessor.h:148
Definition LProcessor.h:156