|
MADARA
3.4.1
|
#include <vector>#include <string>#include "madara/LockType.h"#include "madara/knowledge/KnowledgeBase.h"#include "madara/knowledge/ThreadSafeContext.h"#include "madara/knowledge/KnowledgeUpdateSettings.h"#include "Vector.h"#include "Integer.h"#include "NativeCircularBufferConsumer.inl"Go to the source code of this file.
Classes | |
| class | madara::knowledge::containers::NativeCircularBufferConsumer |
| This class provides an interface similar to CircularBufferConsumer, which uses the internal history buffer of KnowledgeRecord. More... | |
Namespaces | |
| madara | |
| Copyright(c) 2020 Galois. | |
| madara::knowledge | |
| Provides functions and classes for the distributed knowledge base. | |
| madara::knowledge::containers | |
| Provides container classes for fast knowledge base access and mutation. | |
This file provides an interface similar to CircularBufferConsumer, which uses the internal history buffer of KnowledgeRecord. This allows threads sharing the same KnowledgeBase to view the same circular buffer, but this buffer is not visible to other KnowledgeBases across transports.
Definition in file NativeCircularBufferConsumer.h.