106 #include "UniSetTypes.h"
107 #include "UInterface.h"
117 explicit LProcessor(
const std::string& name =
"" );
120 void open(
const std::string& lfile );
122 inline bool isOpen()
const
124 return !fSchema.empty();
127 virtual void execute(
const std::string& lfile =
"" );
129 virtual void terminate()
134 inline std::shared_ptr<SchemaXML> getSchema()
139 inline int getSleepTime()
const
146 virtual void build(
const string& lfile );
151 virtual void processing();
152 virtual void setOuts();
157 UniversalIO::IOType iotype;
159 std::shared_ptr<Element> el;
160 int numInput = { -1};
166 UniversalIO::IOType iotype;
167 std::shared_ptr<Element> el;
170 typedef std::list<EXTInfo> EXTList;
171 typedef std::list<EXTOutInfo> OUTList;
176 std::shared_ptr<SchemaXML> sch;
179 timeout_t sleepTime = { 200 };
182 std::string logname = {
"" };
184 std::atomic_bool canceled = {
false};
186 std::string fSchema = {
""};
virtual void getInputs()
Definition: LProcessor.cc:162
Definition: CallbackTimer.h:29
timeout_t smReadyTimeout
Definition: LProcessor.h:180
Definition: UInterface.h:54
Definition: LProcessor.h:163
Definition: LProcessor.h:114
Definition: LProcessor.h:154
long ObjectId
Definition: UniSetTypes_i.idl:30