TwiceAsNice  2019-02-18
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
Basda::Microgate::MemoryBuffer Class Reference

This class contains some parts of the BCU memory in a binary format. More...

#include <MemoryBuffer.h>

Collaboration diagram for Basda::Microgate::MemoryBuffer:
Collaboration graph

Public Member Functions

 MemoryBuffer (int32_t assignedBeginOfDspCode[], unsigned lengthInDword)
 
int32_tgetBeginOfBuffer ()
 
unsigned getBufferLengthInDword ()
 
 ~MemoryBuffer ()
 
 MemoryBuffer (int32_t assignedBeginOfDspCode[], unsigned lengthInDword)
 
int32_tgetBeginOfBuffer ()
 
unsigned getBufferLengthInDword ()
 
 ~MemoryBuffer ()
 
 MemoryBuffer (int32_t assignedBeginOfDspCode[], unsigned lengthInDword)
 
int32_tgetBeginOfBuffer ()
 
unsigned getBufferLengthInDword ()
 
 ~MemoryBuffer ()
 

Static Public Member Functions

static MemoryBufferPtr create (unsigned lengthInDword)
 
static MemoryBufferPtr create (const std::vector< int32_t > &_data)
 
static MemoryBufferPtr create (const std::vector< uint32_t > &_data)
 
static MemoryBufferPtr create (const std::vector< float > &_data)
 
static MemoryBufferPtr create (unsigned lengthInDword)
 
static MemoryBufferPtr create (const std::vector< int32_t > &_data)
 
static MemoryBufferPtr create (const std::vector< uint32_t > &_data)
 
static MemoryBufferPtr create (const std::vector< float > &_data)
 
static MemoryBufferPtr create (unsigned lengthInDword)
 
static MemoryBufferPtr create (const std::vector< int32_t > &_data)
 
static MemoryBufferPtr create (const std::vector< uint32_t > &_data)
 
static MemoryBufferPtr create (const std::vector< float > &_data)
 

Private Attributes

int32_tbeginOfDspCode_
 
unsigned codeLengthInDword_
 

Detailed Description

This class contains some parts of the BCU memory in a binary format.

Constructor & Destructor Documentation

◆ MemoryBuffer() [1/3]

Basda::Microgate::MemoryBuffer::MemoryBuffer ( int32_t  assignedBeginOfDspCode[],
unsigned  lengthInDword 
)

◆ ~MemoryBuffer() [1/3]

Basda::Microgate::MemoryBuffer::~MemoryBuffer ( )

◆ MemoryBuffer() [2/3]

Basda::Microgate::MemoryBuffer::MemoryBuffer ( int32_t  assignedBeginOfDspCode[],
unsigned  lengthInDword 
)

◆ ~MemoryBuffer() [2/3]

Basda::Microgate::MemoryBuffer::~MemoryBuffer ( )

◆ MemoryBuffer() [3/3]

Basda::Microgate::MemoryBuffer::MemoryBuffer ( int32_t  assignedBeginOfDspCode[],
unsigned  lengthInDword 
)

◆ ~MemoryBuffer() [3/3]

Basda::Microgate::MemoryBuffer::~MemoryBuffer ( )

Member Function Documentation

◆ create() [1/12]

MemoryBufferPtr Basda::Microgate::MemoryBuffer::create ( unsigned  lengthInDword)
static

◆ create() [2/12]

static MemoryBufferPtr Basda::Microgate::MemoryBuffer::create ( unsigned  lengthInDword)
static

◆ create() [3/12]

static MemoryBufferPtr Basda::Microgate::MemoryBuffer::create ( unsigned  lengthInDword)
static

◆ create() [4/12]

MemoryBufferPtr Basda::Microgate::MemoryBuffer::create ( const std::vector< int32_t > &  _data)
static

◆ create() [5/12]

static MemoryBufferPtr Basda::Microgate::MemoryBuffer::create ( const std::vector< int32_t > &  _data)
static

◆ create() [6/12]

static MemoryBufferPtr Basda::Microgate::MemoryBuffer::create ( const std::vector< int32_t > &  _data)
static

◆ create() [7/12]

static MemoryBufferPtr Basda::Microgate::MemoryBuffer::create ( const std::vector< uint32_t > &  _data)
static

◆ create() [8/12]

MemoryBufferPtr Basda::Microgate::MemoryBuffer::create ( const std::vector< uint32_t > &  _data)
static

◆ create() [9/12]

static MemoryBufferPtr Basda::Microgate::MemoryBuffer::create ( const std::vector< uint32_t > &  _data)
static

◆ create() [10/12]

static MemoryBufferPtr Basda::Microgate::MemoryBuffer::create ( const std::vector< float > &  _data)
static

◆ create() [11/12]

static MemoryBufferPtr Basda::Microgate::MemoryBuffer::create ( const std::vector< float > &  _data)
static

◆ create() [12/12]

MemoryBufferPtr Basda::Microgate::MemoryBuffer::create ( const std::vector< float > &  _data)
static

◆ getBeginOfBuffer() [1/3]

int32_t* Basda::Microgate::MemoryBuffer::getBeginOfBuffer ( )

◆ getBeginOfBuffer() [2/3]

int32_t* Basda::Microgate::MemoryBuffer::getBeginOfBuffer ( )

◆ getBeginOfBuffer() [3/3]

int32_t * Basda::Microgate::MemoryBuffer::getBeginOfBuffer ( )

◆ getBufferLengthInDword() [1/3]

unsigned Basda::Microgate::MemoryBuffer::getBufferLengthInDword ( )

◆ getBufferLengthInDword() [2/3]

unsigned Basda::Microgate::MemoryBuffer::getBufferLengthInDword ( )

◆ getBufferLengthInDword() [3/3]

unsigned Basda::Microgate::MemoryBuffer::getBufferLengthInDword ( )

Member Data Documentation

◆ beginOfDspCode_

int32_t * Basda::Microgate::MemoryBuffer::beginOfDspCode_
private

◆ codeLengthInDword_

unsigned Basda::Microgate::MemoryBuffer::codeLengthInDword_
private

The documentation for this class was generated from the following files: