ADTF Device Toolbox SDK
Loading...
Searching...
No Matches
adtf::devicetb::sdk::flexray::axle::cFlexRayFrameVector Class Reference

#include <flexray_framevector.h>

Classes

class  cIterator
 

Public Member Functions

 cFlexRayFrameVector ()
 
 cFlexRayFrameVector (const void *pData, int nDataSize)
 
 ~cFlexRayFrameVector ()
 
void Init ()
 
const void * GetDataPtr () const
 
int GetSize () const
 
cIterator GetFirst () const
 
tResult Append (const tFlexRayData *pFRData)
 
tResult Append (int nSize, tFlexRayData **pFRData)
 

Detailed Description

Class for handling vectors of tFlexRayData structures

Constructor & Destructor Documentation

◆ cFlexRayFrameVector() [1/2]

adtf::devicetb::sdk::flexray::axle::cFlexRayFrameVector::cFlexRayFrameVector ( )
inline

Constructs an empty frame vector

◆ cFlexRayFrameVector() [2/2]

adtf::devicetb::sdk::flexray::axle::cFlexRayFrameVector::cFlexRayFrameVector ( const void * pData,
int nDataSize )
inline

Constructs a frame vector, referencing external data

◆ ~cFlexRayFrameVector()

adtf::devicetb::sdk::flexray::axle::cFlexRayFrameVector::~cFlexRayFrameVector ( )
inline

Standard destructor

Member Function Documentation

◆ Append() [1/2]

tResult adtf::devicetb::sdk::flexray::axle::cFlexRayFrameVector::Append ( const tFlexRayData * pFRData)
inline

Appends a new frame to the internal frame vector

◆ Append() [2/2]

tResult adtf::devicetb::sdk::flexray::axle::cFlexRayFrameVector::Append ( int nSize,
tFlexRayData ** pFRData )
inline

Appends a new empty memory block to the internal frame vector and returns the pointer.

◆ GetDataPtr()

const void * adtf::devicetb::sdk::flexray::axle::cFlexRayFrameVector::GetDataPtr ( ) const
inline

Returns pointer to internal stored frame vector

◆ GetFirst()

cIterator adtf::devicetb::sdk::flexray::axle::cFlexRayFrameVector::GetFirst ( ) const
inline

Returns iterator pointing to first frame

◆ GetSize()

int adtf::devicetb::sdk::flexray::axle::cFlexRayFrameVector::GetSize ( ) const
inline

Returns size of internal stored frame vector

◆ Init()

void adtf::devicetb::sdk::flexray::axle::cFlexRayFrameVector::Init ( )
inline

Resets to initial state


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