|
MADARA
3.1.8
|
#include "ace/Guard_T.h"#include "ace/Recursive_Thread_Mutex.h"#include "ace/Condition_Recursive_Thread_Mutex.h"#include "ace/Synch.h"#include "madara/knowledge/FileHeader.h"#include "madara/logger/Logger.h"#include <string>#include <map>#include "madara/utility/inttypes.h"#include "madara/MADARA_export.h"#include "madara/LockType.h"#include "madara/knowledge/KnowledgeRecord.h"#include "madara/knowledge/KnowledgeRequirements.h"#include "madara/knowledge/VariableReference.h"#include "madara/knowledge/FunctionMap.h"#include "madara/knowledge/KnowledgeUpdateSettings.h"#include "madara/knowledge/KnowledgeReferenceSettings.h"#include "madara/knowledge/CompiledExpression.h"#include "madara/knowledge/CheckpointSettings.h"#include "ThreadSafeContext.inl"

Go to the source code of this file.
Classes | |
| class | madara::knowledge::ThreadSafeContext |
| This class stores variables and their values for use by any entity needing state information in a thread safe way. More... | |
Namespaces | |
| madara | |
| Copyright (c) 2015 Carnegie Mellon University. | |
| madara::expression | |
| Contains the KaRL expression tree interpreter and related classes. | |
| madara::knowledge | |
| Provides functions and classes for the distributed knowledge base. | |
| madara::knowledge::rcw | |
| Namespace holding Read-Compute-Write based abstractions for knowledge base access. | |
Typedefs | |
| typedef std::map< std::string, bool > | madara::knowledge::CopySet |
| Typedef for set of copyable keys. More... | |
| typedef std::vector< std::string > | madara::knowledge::PrefixVector |
| Typedef for vector of prefixes to use for a generic task. More... | |
This file contains a thread safe context for state information
This file contains inline functions for a thread safe context
Definition in file ThreadSafeContext.h.