My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::util::AntennaDataFrameCorba Class Reference
Inheritance diagram for gcp::util::AntennaDataFrameCorba:
gcp::util::AntennaDataFrame gcp::util::DataFrame

Public Member Functions

 AntennaDataFrameCorba ()
 
 AntennaDataFrameCorba (unsigned int nBuffer)
 
void resize (unsigned int nBuffer)
 
unsigned int size ()
 
void setAnt (gcp::util::AntNum::Id antennaId)
 
void setAnt (unsigned int)
 
void setAnt (const gcp::util::AntNum &antNum)
 
virtual ~AntennaDataFrameCorba ()
 
unsigned char * data ()
 
- Public Member Functions inherited from gcp::util::AntennaDataFrame
 AntennaDataFrame ()
 
 AntennaDataFrame (const gcp::util::AntNum &antNum)
 
virtual ~AntennaDataFrame ()
 
AntNum getAnt ()
 
unsigned getAntIntId ()
 
void operator= (AntennaDataFrame &frame)
 
unsigned char * data ()
 
- Public Member Functions inherited from gcp::util::DataFrame
 DataFrame ()
 
virtual ~DataFrame ()
 
unsigned int nReg ()
 
unsigned int nByte ()
 
virtual unsigned char & operator[] (unsigned int index)
 
virtual void operator= (DataFrame &frame)
 
void pack (void *data, AxisRange &range, DataType::Type type, unsigned iStart, bool lockFrame=true)
 
void pack (void *data, unsigned ndata, DataType::Type type, unsigned iStart, bool lockFrame=true)
 
void packValue (void *data, AxisRange &range, DataType::Type type, unsigned iStart, bool lockFrame=true)
 
void packValue (void *data, unsigned ndata, DataType::Type type, unsigned iStart, bool lockFrame=true)
 
void addSum (void *data, AxisRange &range, DataType::Type type, unsigned iStart, bool lockFrame=true)
 
void addSum (void *data, unsigned ndata, DataType::Type type, unsigned iStart, bool lockFrame=true)
 
void addRunningAverage (void *data, AxisRange &range, DataType::Type type, unsigned iStart, bool lockFrame=true)
 
void addRunningAverage (void *data, unsigned ndata, DataType::Type type, unsigned iStart, bool lockFrame=true)
 
void resetRunningAvgCounter ()
 
void incrementRunningAvgCounter ()
 
void addUnion (void *data, AxisRange &range, DataType::Type type, unsigned iStart, bool lockFrame=true)
 
void addUnion (void *data, unsigned ndata, DataType::Type type, unsigned iStart, bool lockFrame=true)
 
void unpack (void *data, AxisRange &range, DataType::Type type, unsigned iStart, bool lockFrame=true)
 
void unpack (void *data, unsigned ndata, DataType::Type type, unsigned iStart, bool lockFrame=true)
 
void * getPtr (unsigned int index, DataType::Type type)
 
virtual bool * getBoolPtr (unsigned int index=0)
 
virtual unsigned char * getUcharPtr (unsigned int index=0)
 
virtual char * getCharPtr (unsigned int index=0)
 
virtual unsigned short * getUshortPtr (unsigned int index=0)
 
virtual short * getShortPtr (unsigned int index=0)
 
virtual unsigned int * getUintPtr (unsigned int index=0)
 
virtual int * getIntPtr (unsigned int index=0)
 
virtual unsigned long * getUlongPtr (unsigned long index=0)
 
virtual long * getLongPtr (unsigned long index=0)
 
virtual float * getFloatPtr (unsigned int index=0)
 
virtual double * getDoublePtr (unsigned int index=0)
 
virtual RegDate::DatagetDatePtr (unsigned int index=0)
 
virtual Complex< float >::Data * getComplexFloatPtr (unsigned int index=0)
 
void lock ()
 
void unlock ()
 

Additional Inherited Members

- Public Attributes inherited from gcp::util::DataFrame
unsigned nAvg_
 
- Protected Attributes inherited from gcp::util::AntennaDataFrame
gcp::util::AntNum antNum_
 

Constructor & Destructor Documentation

AntennaDataFrameCorba::AntennaDataFrameCorba ( )

Constructors.

....................................................................... Constructor

AntennaDataFrameCorba::AntennaDataFrameCorba ( unsigned int  nBuffer)

Constructor with buffer initialization

....................................................................... Constructor with buffer initialization.

AntennaDataFrameCorba::~AntennaDataFrameCorba ( )
virtual

Destructor.

....................................................................... Destructor.

Member Function Documentation

unsigned char * AntennaDataFrameCorba::data ( )
virtual

Get a pointer to our internal data suitable for using as an external network buffer

....................................................................... Return a pointer to our internal data

Implements gcp::util::DataFrame.

void AntennaDataFrameCorba::resize ( unsigned int  nBuffer)
virtual

Resize the internal buffer.

....................................................................... Resize the data buffer

Reimplemented from gcp::util::DataFrame.

void AntennaDataFrameCorba::setAnt ( gcp::util::AntNum::Id  antennaId)
virtual

Override the base class setAnt() methods

....................................................................... Set the antenna id associated with this data frame

Reimplemented from gcp::util::AntennaDataFrame.

void AntennaDataFrameCorba::setAnt ( unsigned int  antennaId)
virtual

....................................................................... Set the antenna id associated with this data frame

Reimplemented from gcp::util::AntennaDataFrame.

void AntennaDataFrameCorba::setAnt ( const gcp::util::AntNum antNum)
virtual

....................................................................... Set the antenna id associated with this data frame

Reimplemented from gcp::util::AntennaDataFrame.

unsigned int AntennaDataFrameCorba::size ( )
virtual

Return the size of the internal buffer.

....................................................................... Return the size of the internal buffer.

Implements gcp::util::DataFrame.


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