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 = {
""};
virtual void getInputs()
Definition: LProcessor.cc:174
Definition: CommonEventLoop.h:14
timeout_t smReadyTimeout
Definition: LProcessor.h:171
Definition: UInterface.h:52
const ObjectId DefaultObjectId
Definition: UniSetTypes.h:69
Definition: LProcessor.h:155
Definition: LProcessor.h:119
Definition: LProcessor.h:147
long ObjectId
Definition: UniSetTypes_i.idl:30