ldas-tools-framecpp 3.0.4
Loading...
Searching...
No Matches
FrObject Class Reference

Public Types

typedef INT_4U class_id_type
typedef INT_8U length_type

Public Member Functions

 FrObject (FrameStream &Stream)
void AppendSE (Description &D) const
void Dump (const CommandLine &Options) const
class_id_type FrSHClassId () const
std::string FrSHClassName () const
length_type Length () const
class_id_type StructId () const

Private Attributes

union { 
   struct { 
      class_id_type   class_id 
      char const *   class_name 
   }   FrSH
   struct { 
   }   FrSE
m_cache
std::streampos m_start_pos
Description::struct_data_type m_common_elements
Description::struct_data_type m_data
length_type m_length
class_id_type m_struct_id

Member Typedef Documentation

◆ class_id_type

typedef INT_4U FrObject::class_id_type

◆ length_type

typedef INT_8U FrObject::length_type

Constructor & Destructor Documentation

◆ FrObject()

FrObject::FrObject ( FrameStream & Stream)

Member Function Documentation

◆ AppendSE()

void FrObject::AppendSE ( Description & D) const

◆ Dump()

void FrObject::Dump ( const CommandLine & Options) const

◆ FrSHClassId()

FrObject::class_id_type FrObject::FrSHClassId ( ) const

◆ FrSHClassName()

std::string FrObject::FrSHClassName ( ) const

◆ Length()

length_type FrObject::Length ( ) const
inline

◆ StructId()

class_id_type FrObject::StructId ( ) const
inline

Member Data Documentation

◆ class_id

class_id_type FrObject::class_id

◆ class_name

char const* FrObject::class_name

◆ [struct]

struct { ... } FrObject::FrSE

◆ [struct]

struct { ... } FrObject::FrSH

◆ [union]

union { ... } FrObject::m_cache

◆ m_common_elements

Description::struct_data_type FrObject::m_common_elements
private

◆ m_data

Description::struct_data_type FrObject::m_data
private

◆ m_length

length_type FrObject::m_length
private

◆ m_start_pos

std::streampos FrObject::m_start_pos
private

◆ m_struct_id

class_id_type FrObject::m_struct_id
private

The documentation for this class was generated from the following file:
  • /home/abuild/rpmbuild/BUILD/ldas-tools-framecpp-3.0.4-build/ldas-tools-framecpp-3.0.4/test/FrDumpObjects.cc