26 #ifndef __TERRALIB_PROCESS_INTERNAL_PROCESS_H 27 #define __TERRALIB_PROCESS_INTERNAL_PROCESS_H 42 class ConnectorSharedPtr;
43 class ProcessListener;
82 void removeTask(
const std::string&
id);
85 void removeConnector(
const std::string&
id);
88 const std::vector<te::process::TaskSharedPtr>& getTasks()
const;
91 const std::vector<te::process::ConnectorSharedPtr>& getConnectors()
const;
105 std::vector<te::process::TaskSharedPtr> getReadyToRunTasks()
const;
116 #endif // __TERRALIB_PROCESS_INTERNAL_PROCESS_H std::vector< te::process::TaskSharedPtr > m_vecTasks
Configuration flags for TerraLib Process.
This abstract class a listener to the process flow.
std::vector< te::process::ConnectorSharedPtr > m_vecConnectors