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::list<EXTInfo> EXTList;
162 typedef std::list<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: CommonEventLoop.h:15
const ObjectId DefaultObjectId
Definition: UniSetTypes.h:70
long ObjectId
Definition: UniSetTypes_i.idl:30
Definition: LProcessor.h:148
Definition: LProcessor.h:156