ldas-tools-frameAPI  2.5.1
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
RDSStreamMemory Class Reference

#include <RDSStreamMemory.hh>

Inheritance diagram for RDSStreamMemory:
RDSStream

Public Types

typedef std::vector< frame_h_typeresult_type
 
typedef INT_2U compression_scheme_type
 
typedef INT_2U compression_level_type
 
typedef LDASTools::AL::SharedPtr< FrameCPP::FrameH > frame_h_type
 
typedef FrameCPP::Common::OFrameStream::chkSum_type chkSum_type
 

Public Member Functions

 RDSStreamMemory ()
 
virtual void Abandon ()
 
virtual void Close (bool Final)
 
virtual bool Next (const LDASTools::AL::GPSTime &FrameStart, const REAL_8 Dt, INT_4U &FramesPerStream)
 
result_type Results () const
 
virtual void Write (frame_h_type Frame, compression_scheme_type CompressionScheme, compression_level_type CompressionLevel, chkSum_type CheckSum)
 
void IFOList (const std::string &IFOList)
 
const std::string & IFOList () const
 
void UserRange (INT_4U Start, INT_4U End)
 

Protected Member Functions

void ensureNoSuchFile (const std::string &Filename) const
 

Protected Attributes

LDASTools::AL::GPSTime m_user_start
 
LDASTools::AL::GPSTime m_user_stop
 

Member Typedef Documentation

◆ chkSum_type

typedef FrameCPP::Common::OFrameStream::chkSum_type RDSStream::chkSum_type
inherited

◆ compression_level_type

typedef INT_2U RDSStream::compression_level_type
inherited

◆ compression_scheme_type

typedef INT_2U RDSStream::compression_scheme_type
inherited

◆ frame_h_type

typedef LDASTools::AL::SharedPtr< FrameCPP::FrameH > RDSStream::frame_h_type
inherited

◆ result_type

Constructor & Destructor Documentation

◆ RDSStreamMemory()

RDSStreamMemory::RDSStreamMemory ( )

Member Function Documentation

◆ Abandon()

void RDSStreamMemory::Abandon ( )
virtual

Implements RDSStream.

◆ Close()

void RDSStreamMemory::Close ( bool  Final)
virtual

Implements RDSStream.

◆ ensureNoSuchFile()

void RDSStream::ensureNoSuchFile ( const std::string &  Filename) const
protectedinherited

◆ IFOList() [1/2]

void RDSStream::IFOList ( const std::string &  IFOList)
inlineinherited

◆ IFOList() [2/2]

const std::string & RDSStream::IFOList ( ) const
inlineinherited

◆ Next()

bool RDSStreamMemory::Next ( const LDASTools::AL::GPSTime &  FrameStart,
const REAL_8  Dt,
INT_4U &  FramesPerStream 
)
virtual

Implements RDSStream.

◆ Results()

RDSStreamMemory::result_type RDSStreamMemory::Results ( ) const
inline

◆ UserRange()

void RDSStream::UserRange ( INT_4U  Start,
INT_4U  End 
)
inlineinherited

◆ Write()

void RDSStreamMemory::Write ( frame_h_type  Frame,
compression_scheme_type  CompressionScheme,
compression_level_type  CompressionLevel,
chkSum_type  CheckSum 
)
virtual

Implements RDSStream.

Member Data Documentation

◆ m_user_start

LDASTools::AL::GPSTime RDSStream::m_user_start
protectedinherited

◆ m_user_stop

LDASTools::AL::GPSTime RDSStream::m_user_stop
protectedinherited

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