|
enum | compression_scheme_type {
CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
,
CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
,
CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
, NONE = RAW
, CST_DECL =( RAW, 0x00 )
,
CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
,
CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
,
CST_DECL =( RAW, 0x00 )
, NONE = RAW
} |
|
enum | compression_scheme_type {
CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
,
CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
,
CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
, NONE = RAW
, CST_DECL =( RAW, 0x00 )
,
CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
,
CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
, CST_DECL =( RAW, 0x00 )
,
CST_DECL =( RAW, 0x00 )
, NONE = RAW
} |
|
enum | data_types_type {
FR_VECT_C = 0
, FR_VECT_2S = 1
, FR_VECT_8R = 2
, FR_VECT_4R = 3
,
FR_VECT_4S = 4
, FR_VECT_8S = 5
, FR_VECT_8C = 6
, FR_VECT_16C = 7
,
FR_VECT_STRING = 8
, FR_VECT_2U = 9
, FR_VECT_4U = 10
, FR_VECT_8U = 11
,
FR_VECT_1U = 12
, FR_VECT_C = 0
, FR_VECT_2S = 1
, FR_VECT_8R = 2
,
FR_VECT_4R = 3
, FR_VECT_4S = 4
, FR_VECT_8S = 5
, FR_VECT_8C = 6
,
FR_VECT_16C = 7
, FR_VECT_STRING = 8
, FR_VECT_2U = 9
, FR_VECT_4U = 10
,
FR_VECT_8U = 11
, FR_VECT_1U = 12
} |
|
enum | data_types_type {
FR_VECT_C = 0
, FR_VECT_2S = 1
, FR_VECT_8R = 2
, FR_VECT_4R = 3
,
FR_VECT_4S = 4
, FR_VECT_8S = 5
, FR_VECT_8C = 6
, FR_VECT_16C = 7
,
FR_VECT_STRING = 8
, FR_VECT_2U = 9
, FR_VECT_4U = 10
, FR_VECT_8U = 11
,
FR_VECT_1U = 12
, FR_VECT_C = 0
, FR_VECT_2S = 1
, FR_VECT_8R = 2
,
FR_VECT_4R = 3
, FR_VECT_4S = 4
, FR_VECT_8S = 5
, FR_VECT_8C = 6
,
FR_VECT_16C = 7
, FR_VECT_STRING = 8
, FR_VECT_2U = 9
, FR_VECT_4U = 10
,
FR_VECT_8U = 11
, FR_VECT_1U = 12
} |
|
typedef std::string | name_type |
|
typedef std::string | name_type |
|
typedef std::string | unit_y_type |
|
typedef std::string | unit_y_type |
|
typedef FR_VECT_COMPRESS_TYPE | compress_type |
|
typedef FR_VECT_COMPRESS_TYPE | compress_type |
|
typedef FR_VECT_COMPRESSION_LEVEL_TYPE | compression_level_type |
|
typedef FR_VECT_COMPRESSION_LEVEL_TYPE | compression_level_type |
|
typedef FR_VECT_TYPE_TYPE | type_type |
|
typedef FR_VECT_TYPE_TYPE | type_type |
|
typedef FR_VECT_NDATA_TYPE | nData_type |
|
typedef FR_VECT_NDATA_TYPE | nData_type |
|
typedef FR_VECT_NBYTES_TYPE | nBytes_type |
|
typedef FR_VECT_NBYTES_TYPE | nBytes_type |
|
typedef FR_VECT_NDIM_TYPE | nDim_type |
|
typedef FR_VECT_NDIM_TYPE | nDim_type |
|
typedef boost::shared_array< CHAR_U > | data_type |
|
typedef boost::shared_array< CHAR_U > | data_type |
|
typedef data_type::element_type | data_element_type |
|
typedef data_type::element_type | data_element_type |
|
typedef data_element_type * | data_pointer_type |
|
typedef data_element_type * | data_pointer_type |
|
typedef const data_element_type * | data_const_pointer_type |
|
typedef const data_element_type * | data_const_pointer_type |
|
typedef std::vector< Dimension > | dimension_container_type |
|
typedef std::vector< Dimension > | dimension_container_type |
|
typedef FR_VECT_N_DATA_VALID | n_data_valid_type |
|
typedef FR_VECT_N_DATA_VALID | n_data_valid_type |
|
typedef FR_VECT_DATA_VALID_COMP_SCHEME | data_valid_comp_scheme_type |
|
typedef FR_VECT_DATA_VALID_COMP_SCHEME | data_valid_comp_scheme_type |
|
typedef FR_VECT_N_DATA_VALID_COMP_BYTES | n_data_valid_comp_bytes_type |
|
typedef FR_VECT_N_DATA_VALID_COMP_BYTES | n_data_valid_comp_bytes_type |
|
typedef boost::shared_array< CHAR_U > | data_valid_type |
|
typedef boost::shared_array< CHAR_U > | data_valid_type |
|
typedef INT_4U | nData_v3_type |
|
typedef INT_4U | nData_v3_type |
|
typedef INT_4U | nBytes_v3_type |
|
typedef INT_4U | nBytes_v3_type |
|
typedef const char *const | struct_name_type |
|
typedef const char *const | struct_name_type |
|
typedef const char *const | struct_desc_type |
|
typedef const char *const | struct_desc_type |
|
typedef INT_2U const | struct_id_type |
|
typedef INT_2U const | struct_id_type |
|
typedef INT_4U | cmn_compression_scheme_type |
|
typedef INT_4U | cmn_compression_scheme_type |
|
typedef INT_2U | cmn_compression_level_type |
|
typedef INT_2U | cmn_compression_level_type |
|
typedef ObjectWithChecksum< ObjectType, ChecksumType > | self_type |
|
typedef ObjectWithChecksum< ObjectType, ChecksumType > | self_type |
|
typedef IStream | istream_type |
|
typedef IStream | istream_type |
|
typedef OStream | ostream_type |
|
typedef OStream | ostream_type |
|
|
| ClassicIO () |
|
virtual Common::FrameSpec::Object * | CloneCompressed (cmn_compression_scheme_type Scheme, cmn_compression_level_type Level) const |
|
virtual bool | operator== (const Common::FrameSpec::Object &RHS) const |
| equality operator for abstract data type
|
|
| ClassicIO () |
|
virtual Common::FrameSpec::Object * | CloneCompressed (cmn_compression_scheme_type Scheme, cmn_compression_level_type Level) const |
|
virtual bool | operator== (const Common::FrameSpec::Object &RHS) const |
| equality operator for abstract data type
|
|
bool | operator== (const Common::FrameSpec::Object &Obj) const |
|
virtual Compression::compression_base_type | Compression () const |
|
virtual Compression::compression_base_type | Compression () const |
|
virtual void | CompressData (INT_4U Scheme, INT_2U Level) |
|
virtual void | CompressData (INT_4U Scheme, INT_2U Level) |
|
const name_type & | GetName () const |
| Retrieve the channel name.
|
|
const name_type & | GetName () const |
| Retrieve the channel name.
|
|
compress_type | GetCompress () const |
| Retrieve the compression algorithm number.
|
|
compress_type | GetCompress () const |
| Retrieve the compression algorithm number.
|
|
type_type | GetType () const |
| Retrieve the vector class.
|
|
type_type | GetType () const |
| Retrieve the vector class.
|
|
size_t | GetTypeSize () const |
|
size_t | GetTypeSize () const |
|
nBytes_type | GetNBytes () const |
| Retrieve the number of bytes in the compressed vector.
|
|
nBytes_type | GetNBytes () const |
| Retrieve the number of bytes in the compressed vector.
|
|
nData_type | GetNData () const |
| Retrieve the number of sample elements in data series.
|
|
nData_type | GetNData () const |
| Retrieve the number of sample elements in data series.
|
|
nData_type | GetNDataValid () const |
| Retrieve the number of sample elements in data valid series.
|
|
nData_type | GetNDataValid () const |
| Retrieve the number of sample elements in data valid series.
|
|
nBytes_type | GetNDataValidBytes () const |
| Retrieve the number of bytes in the compressed dataValid vector.
|
|
nBytes_type | GetNDataValidBytes () const |
| Retrieve the number of bytes in the compressed dataValid vector.
|
|
data_type | GetData () const |
| Retrieve the pointer to the data.
|
|
data_type | GetData () const |
| Retrieve the pointer to the data.
|
|
data_valid_type | GetDataValid () |
| Retrieve the pointer to the data.
|
|
data_valid_type | GetDataValid () |
| Retrieve the pointer to the data.
|
|
data_valid_type | GetDataValidRaw () |
| Retrieve the pointer to the data.
|
|
data_valid_type | GetDataValidRaw () |
| Retrieve the pointer to the data.
|
|
const CHAR_U * | GetDataValidUncompressed (data_valid_type &Expanded) |
| Retrieve the pointer to the data.
|
|
const CHAR_U * | GetDataValidUncompressed (data_valid_type &Expanded) |
| Retrieve the pointer to the data.
|
|
compress_type | GetDataValidCompress () const |
| Retrieve the dataValid compression algorithm number.
|
|
compress_type | GetDataValidCompress () const |
| Retrieve the dataValid compression algorithm number.
|
|
data_type | GetDataRaw () const |
| Retrieve the pointer to the compressed data.
|
|
data_type | GetDataRaw () |
| Retrieve the pointer to the compressed data.
|
|
data_type | GetDataRaw () const |
| Retrieve the pointer to the compressed data.
|
|
data_type | GetDataRaw () |
| Retrieve the pointer to the compressed data.
|
|
data_type | GetDataUncompressed () |
| Retrieve the pointer to the uncompressed data.
|
|
const CHAR_U * | GetDataUncompressed (data_type &Expanded) const |
| Retrieve the pointer to the uncompressed data.
|
|
data_type | GetDataUncompressed () |
| Retrieve the pointer to the uncompressed data.
|
|
const CHAR_U * | GetDataUncompressed (data_type &Expanded) const |
| Retrieve the pointer to the uncompressed data.
|
|
nDim_type | GetNDim () const |
| Retrieve the number of dimensions.
|
|
nDim_type | GetNDim () const |
| Retrieve the number of dimensions.
|
|
const Dimension & | GetDim (nDim_type Offset) const |
| Retrieve the Nth dimension.
|
|
Dimension & | GetDim (nDim_type Offset) |
| Retrieve the Nth dimension.
|
|
const Dimension & | GetDim (nDim_type Offset) const |
| Retrieve the Nth dimension.
|
|
Dimension & | GetDim (nDim_type Offset) |
| Retrieve the Nth dimension.
|
|
dimension_container_type & | GetDims () |
| Retrieve all the dimension information.
|
|
dimension_container_type & | GetDims () |
| Retrieve all the dimension information.
|
|
const unit_y_type & | GetUnitY () const |
| Retrieve the description of how to interpret each element.
|
|
const unit_y_type & | GetUnitY () const |
| Retrieve the description of how to interpret each element.
|
|
void | Compress (compression_scheme_type Scheme, int Level) |
|
void | Compress (compression_scheme_type Scheme, int Level) |
|
void | Uncompress () |
| Expand compressed data.
|
|
void | Uncompress () |
| Expand compressed data.
|
|
void | MimeData (const std::string &MimeType, void *Data, nBytes_type DataSize) |
| Set the current FrVect with the MIME data.
|
|
void | MimeData (const std::string &MimeType, void *Data, nBytes_type DataSize) |
| Set the current FrVect with the MIME data.
|
|
void | SetName (const name_type &Name) |
| Establish the channel name.
|
|
void | SetName (const name_type &Name) |
| Establish the channel name.
|
|
void | SetUnitY (const unit_y_type &UnitY) |
| Set the description of how to interpret each element.
|
|
void | SetUnitY (const unit_y_type &UnitY) |
| Set the description of how to interpret each element.
|
|
void | SetNData (nData_type NData) |
|
void | SetNData (nData_type NData) |
|
void | SetDataValid (const CHAR_U *DataValid, n_data_valid_type NDataValid, data_valid_comp_scheme_type Compression=RAW) |
| Store data valid information.
|
|
void | SetDataValid (const CHAR_U *DataValid, n_data_valid_type NDataValid, data_valid_comp_scheme_type Compression=RAW) |
| Store data valid information.
|
|
virtual streamsize_type | Bytes (const StreamBase &Stream) const |
| Return the number of bytes for this object.
|
|
virtual self_type * | Create (istream_type &Stream) const |
| Virtual constructor.
|
|
virtual self_type * | Create (istream_type &Stream) const |
| Virtual constructor.
|
|
virtual void | Write (ostream_type &Stream) const |
| Write object to the stream.
|
|
virtual void | Write (ostream_type &Stream) const |
| Write object to the stream.
|
|
|
static promote_ret_type | Promote (INT_2U Source, promote_arg_type Obj, promote_stream_type *Stream) |
| Promote previous version of object to this version.
|
|
static const Common::Description * | StructDescription () |
|
static promote_ret_type | Promote (INT_2U Source, promote_arg_type Obj, promote_stream_type *Stream) |
| Promote previous version of object to this version.
|
|
static const Common::Description * | StructDescription () |
|
static data_type | DataAlloc (type_type Type, const Dimension *Dims, const nDim_type NDim=1) |
| Allocate a block of memory suitable for storing data.
|
|
static data_type | DataAlloc (type_type Type, nData_type NData) |
| Allocate a block of memory suitable for storing data.
|
|
static data_type | DataAlloc (type_type Type, const Dimension *Dims, const nDim_type NDim=1) |
| Allocate a block of memory suitable for storing data.
|
|
static data_type | DataAlloc (type_type Type, nData_type NData) |
| Allocate a block of memory suitable for storing data.
|
|
static size_t | GetTypeSize (type_type Type) |
| Get size of single data point of particular size.
|
|
static size_t | GetTypeSize (type_type Type) |
| Get size of single data point of particular size.
|
|
template<class T> |
static type_type | GetDataType () |
|
template<class T> |
static type_type | GetDataType () |
|
template<> |
Data::type_type | GetDataType () |
|
template<> |
Data::type_type | GetDataType () |
|
template<> |
Data::type_type | GetDataType () |
|
template<> |
Data::type_type | GetDataType () |
|
template<> |
Data::type_type | GetDataType () |
|
template<> |
Data::type_type | GetDataType () |
|
template<> |
Data::type_type | GetDataType () |
|
template<> |
Data::type_type | GetDataType () |
|
template<> |
Data::type_type | GetDataType () |
|
template<> |
Data::type_type | GetDataType () |
|
template<> |
Data::type_type | GetDataType () |
|
template<> |
Data::type_type | GetDataType () |
|
static struct_name_type | FrameSpecName () |
|
static struct_name_type | FrameSpecName () |
|
static struct_name_type | StructName () |
|
static struct_name_type | StructName () |
|
static struct_desc_type | FrameSpecDescription () |
| Return the dictionary name of the structure.
|
|
static struct_desc_type | FrameSpecDescription () |
| Return the dictionary name of the structure.
|
|
static struct_id_type | FrameSpecId () |
| Return the dictionary name of the structure.
|
|
static struct_id_type | FrameSpecId () |
| Return the dictionary name of the structure.
|
|
static const char * | CheckSumDataClass () |
| Data class to be used in class field of FrSE.
|
|
static const char * | CheckSumDataClass () |
| Data class to be used in class field of FrSE.
|
|
static const char * | CheckSumDataComment () |
| Comment to be used in comment field of FrSE.
|
|
static const char * | CheckSumDataComment () |
| Comment to be used in comment field of FrSE.
|
|
|
virtual void | VerifyObject (Common::Verify &Verifier, Common::IFrameStream &Stream) const |
| Verify the integrity of the object.
|
|
virtual demote_ret_type | demote (INT_2U Target, demote_arg_type Obj, demote_stream_type *Stream) const |
| Demotes object to previous version of the frame spec.
|
|
virtual const char * | ObjectStructName () const |
| The name structure name of this object.
|
|
virtual const Common::Description * | GetDescription (ostream_type &Stream) const |
| The data structure description.
|
|
virtual promote_ret_type | promote (INT_2U Target, promote_arg_type Obj, promote_stream_type *Stream) const |
| Promotes object to another version of the frame spec.
|
|
virtual FrameCPP::cmn_streamsize_type | pBytes (const Common::StreamBase &Stream) const |
| Number of bytes needed to write this structure.
|
|
virtual self_type * | pCreate (istream_type &Stream) const |
| Stream constructor.
|
|
virtual void | pWrite (ostream_type &Stream) const |
| Write the structure to the stream.
|
|
virtual void | VerifyObject (Common::Verify &Verifier, Common::IFrameStream &Stream) const |
| Verify the integrity of the object.
|
|
virtual demote_ret_type | demote (INT_2U Target, demote_arg_type Obj, demote_stream_type *Stream) const |
| Demotes object to previous version of the frame spec.
|
|
virtual const char * | ObjectStructName () const |
| The name structure name of this object.
|
|
virtual const Common::Description * | GetDescription (ostream_type &Stream) const |
| The data structure description.
|
|
virtual promote_ret_type | promote (INT_2U Target, promote_arg_type Obj, promote_stream_type *Stream) const |
| Promotes object to another version of the frame spec.
|
|
virtual FrameCPP::cmn_streamsize_type | pBytes (const Common::StreamBase &Stream) const |
| Number of bytes needed to write this structure.
|
|
virtual self_type * | pCreate (istream_type &Stream) const |
| Stream constructor.
|
|
virtual void | pWrite (ostream_type &Stream) const |
| Write the structure to the stream.
|
|
template<typename NDATA_T, typename NBYTES_T, typename DATA_T> |
void | compress_block (type_type BlockType, INT_4U Scheme, int Level, NDATA_T &NData, NBYTES_T &NBytes, DATA_T &Block, compress_type &CompressionScheme) |
| Compress a block data.
|
|
template<typename NDATA_T, typename NBYTES_T, typename DATA_T> |
void | compress_block (type_type BlockType, INT_4U Scheme, int Level, NDATA_T &NData, NBYTES_T &NBytes, DATA_T &Block, compress_type &CompressionScheme) |
| Compress a block data.
|
|
template<typename DATA_T, typename NBYTES_T> |
void | uncompress_block (compress_type &CompressionScheme, NBYTES_T &NBytes, DATA_T &Block) |
|
template<typename DATA_T, typename NBYTES_T> |
void | uncompress_block (compress_type &CompressionScheme, NBYTES_T &NBytes, DATA_T &Block) |
|
void | data_alloc (nBytes_type NBytes) |
|
void | data_alloc (nBytes_type NBytes) |
|
void | data_copy (data_const_pointer_type Data, nBytes_type NBytes) |
|
void | data_copy (data_const_pointer_type Data, nBytes_type NBytes) |
|
void | expandToBuffer (data_type &Dest, nBytes_type &DestNBytes) const |
|
void | expandToBuffer (data_type &Dest, nBytes_type &DestNBytes) const |
|
void | expandToBuffer (const Compression::compress_type_mapping &CompressionMapping, const Compression::data_type_mapping &DataTypeMapping, const INT_4U DataType, const INT_8U NData, const CHAR_U *Source, const INT_8U SourceNBytes, const INT_4U SourceCompressionMode, const INT_4U SourceByteOrder, Compression::output_type &Dest, INT_8U &DestNBytes) const |
|
void | compressToBuffer (const Compression::compress_type_mapping &CompressionMapping, const Compression::compress_type_reverse_mapping &CompressionReverseMapping, const Compression::data_type_mapping &DataTypeMapping, const INT_4U DataType, const INT_8U NData, const CHAR_U *Source, const INT_8U SourceNBytes, const INT_4U SourceCompressionMode, Compression::output_type &Dest, INT_8U &DestNBytes, INT_4U &DestCompressionMode, const INT_4U Level) const |
|
void | compressToBuffer (const Compression::compress_type_mapping &CompressionMapping, const Compression::compress_type_reverse_mapping &CompressionReverseMapping, const Compression::data_type_mapping &DataTypeMapping, const INT_4U DataType, const INT_8U NData, const CHAR_U *Source, const INT_8U SourceNBytes, const INT_4U SourceCompressionMode, Compression::output_type &Dest, INT_8U &DestNBytes, INT_4U &DestCompressionMode, const INT_4U Level) const |
|