DABC (Data Acquisition Backbone Core)  2.9.9
Data Structures | Namespaces | Typedefs | Enumerations | Variables
Buffer.h File Reference
#include <cstdint>
#include <cstdlib>
#include "dabc/Object.h"
#include "dabc/defines.h"

Go to the source code of this file.

Data Structures

class  dabc::Buffer
 Reference on memory from memory pool. More...
 
class  dabc::BufferContainer
 Container for data, referenced by Buffer class. More...
 
struct  dabc::MemSegment
 Structure with descriptor of single memory segment. More...
 

Namespaces

 dabc
 Event manipulation API.
 

Typedefs

typedef uint32_t dabc::BufferSize_t
 

Enumerations

enum  dabc::EBufferTypes {
  dabc::mbt_Null = 0 , dabc::mbt_Generic = 1 , dabc::mbt_Int64 = 2 , dabc::mbt_TymeSync = 3 ,
  dabc::mbt_AcknCounter = 4 , dabc::mbt_RawData = 5 , dabc::mbt_EOF = 6 , dabc::mbt_EOL = 7 ,
  dabc::mbt_User = 1000
}
 

Variables

const BufferSize_t dabc::BufferSizeError = (dabc::BufferSize_t) -1