TwiceAsNice  2019-02-18
Classes | Namespaces
BridgeBuffer.h File Reference
#include <string>
#include <vector>
#include <iterator>
#include <deque>
#include <Nice/Log.h>
#include <Nice/Util/Sync.h>
#include <Nice/Property/Bridge.h>
#include <Nice/Property/Property.h>
Include dependency graph for BridgeBuffer.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  Nice::PropertyBridgeBuffer
 An actor which can the attached to a Property. Any time its Property value changes the new value is stored in the buffer object together with the timestamp comming either from the Property itself or from the local process (if remote values are bufferd). The Size of the buffer is initially defined by a AttributeMap which contains the Attribute BUFSIZE or can be set during runtime by calling the setBufferSize in microseconds. For performance reasons all internal data is stored as Nice::Any types. When the data vector is requested for a certain data type, the Nice::Any vector has to be coppied to a vector of another type. This is very time consuming and shoould only be done with caution. More...
 

Namespaces

 Nice