NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
TupleBuffer.hpp File Reference
#include <Runtime/detail/TupleBufferImpl.hpp>
#include <Sequencing/SequenceData.hpp>
#include <atomic>
#include <cstddef>
#include <cstdint>
#include <functional>
#include <memory>
#include <ostream>
#include <sstream>
#include <utility>
Include dependency graph for TupleBuffer.hpp:

Classes

class  NES::Runtime::TupleBuffer
 The TupleBuffer allows Runtime components to access memory to store records in a reference-counted and thread-safe manner. More...
 

Namespaces

 NES
 This exception represents a network error.
 
 NES::Network
 
 NES::Network::detail
 
 NES::Runtime
 Turn this on to have Thread::current_num_threads_ keep a count of currently-active threads.
 

Functions

bool NES::Runtime::recycleTupleBuffer (void *bufferPointer)
 This method determines the control block based on the ptr to the data region and decrements the reference counter. More...
 
template<typename T >
T * NES::Runtime::allocateWithin (TupleBuffer &buffer)
 Allocates an object of T in the tuple buffer. Set the number of tuples to one. More...