111#include "UniSetTypes.h"
112#include "UInterface.h"
115#include "USingleProcess.h"
124 explicit LProcessor(
const std::string& name, xmlNode* cnode );
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 = {
""};
Definition LProcessor.h:122
timeout_t smReadyTimeout
Definition LProcessor.h:173
virtual void getInputs()
Definition LProcessor.cc:175
Definition UInterface.h:55
Definition USingleProcess.h:28
Definition AccessConfig.h:30
const ObjectId DefaultObjectId
Definition UniSetTypes.h:71
long ObjectId
Definition UniSetTypes_i.idl:30
Definition LProcessor.h:150
Definition LProcessor.h:158