Falcon
Loading...
Searching...
No Matches

Public Member Functions

 RunContext (GlobalContext &context, std::atomic< bool > &terminate_signal, std::string run_group_id, std::string run_id, std::string template_id, bool test_flag)
GlobalContext & global ()
bool terminated () const
void Terminate ()
void TerminateWithError (std::string processor_name, std::string step, std::string error_message)
TimePoint start_time () const
TimePoint stop_time () const
int minutes () const
int seconds () const
std::string error_message ()
bool error ()
std::string run_group_id () const
std::string run_id () const
std::string template_id () const
bool test () const
Public Member Functions inherited from StorageContext
 StorageContext (std::string default_context="")
std::map< std::string, std::string > storage_map () const
std::string default_context () const
void set_default_context (std::string c)
std::string storage_context (const std::string &c)
std::string resolve_path (const std::string &p) const
std::string resolve_path (const std::string &p, std::string default_context) const

Protected Attributes

std::mutex mutex
std::condition_variable go_condition
bool go_signal = false
TimePoint start_time_
TimePoint stop_time_
std::atomic< bool > & terminate_signal_
std::string error_message_
Protected Attributes inherited from StorageContext
std::string default_context_
std::map< std::string, std::string > storage_map_

Friends

class graph::ProcessorGraph
class IProcessor

Additional Inherited Members

Protected Member Functions inherited from StorageContext
void add_storage_context (std::string key, std::string value)

The documentation for this class was generated from the following file: