Manages a Read-Compute-Write cycle for registered variables.
Namespace holding Read-Compute-Write based abstractions for knowledge base access.
Provides a quality-of-service-enabled threading library.
This class provides a distributed knowledge base to users.
virtual void init(knowledge::KnowledgeBase &kb) overridefinal
Initializes thread with a MADARA context.
virtual void cleanup(void) overridefinal
Cleans up any thread residue (usually instances created in init).
Provides functions and classes for the distributed knowledge base.
virtual void run(void) overridefinal
Executes the main thread logic.