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 = {
""};