MADARA  3.4.1
NativeCircularBufferConsumer.h File Reference
#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.
 

Detailed Description

Author
David Kyle david.nosp@m..kyl.nosp@m.e@shi.nosp@m.eld..nosp@m.ai
James Edmondson jedmo.nosp@m.ndso.nosp@m.n@gma.nosp@m.il.c.nosp@m.om

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.