ldas-tools-framecpp 2.7.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Private Types | Private Attributes | List of all members
FrameCPP::Common::FrameStreamBase Class Reference

#include <FrameStreamBase.hh>

Collaboration diagram for FrameCPP::Common::FrameStreamBase:
Collaboration graph
[legend]

Public Member Functions

 FrameStreamBase ()
 
virtual ~FrameStreamBase ()
 
CheckSumGetCheckSumFile ()
 
CheckSumGetCheckSumFrame ()
 
const std::string & GetLastError () const
 
MD5SumGetMD5Sum ()
 
bool IsCalculatingChecksumFile () const
 
bool IsCalculatingChecksumFrame () const
 
bool IsCalculatingMD5Sum () const
 
virtual void SetChecksumMethodFile (const CheckSum::kind_type Method)
 
virtual void SetChecksumMethodFrame ()
 
virtual void SetChecksumMethodFrame (const CheckSum::kind_type Method)
 
virtual void SetMD5Sum ()
 
virtual void SetMD5Sum (MD5Sum &MD5)
 
 FrameStreamBase ()
 
virtual ~FrameStreamBase ()
 
CheckSumGetCheckSumFile ()
 
CheckSumGetCheckSumFrame ()
 
const std::string & GetLastError () const
 
MD5SumGetMD5Sum ()
 
bool IsCalculatingChecksumFile () const
 
bool IsCalculatingChecksumFrame () const
 
bool IsCalculatingMD5Sum () const
 
virtual void SetChecksumMethodFile (const CheckSum::kind_type Method)
 
virtual void SetChecksumMethodFrame ()
 
virtual void SetChecksumMethodFrame (const CheckSum::kind_type Method)
 
virtual void SetMD5Sum ()
 
virtual void SetMD5Sum (MD5Sum &MD5)
 

Protected Member Functions

void calcChecksumFile (const void *Buffer, INT_4U NBytes)
 
void calcChecksumFrame (const void *Buffer, INT_4U NBytes)
 
void calcMD5Sum (const void *Buffer, INT_4U NBytes)
 
void calcChecksums (const void *Buffer, INT_4U NBytes)
 
void setLastError (const std::string &Message)
 
void calcChecksumFile (const void *Buffer, INT_4U NBytes)
 
void calcChecksumFrame (const void *Buffer, INT_4U NBytes)
 
void calcMD5Sum (const void *Buffer, INT_4U NBytes)
 
void calcChecksums (const void *Buffer, INT_4U NBytes)
 
void setLastError (const std::string &Message)
 

Private Types

typedef std::unique_ptr< CheckSumchecksum_type
 
typedef std::unique_ptr< CheckSumchecksum_type
 

Private Attributes

CheckSum::kind_type m_type_of_frame_checksum
 
checksum_type m_file_checksum
 
checksum_type m_frame_checksum
 
MD5Summ_md5
 
std::string m_last_error_message
 

Member Typedef Documentation

◆ checksum_type [1/2]

typedef std::unique_ptr< CheckSum > FrameCPP::Common::FrameStreamBase::checksum_type
private

◆ checksum_type [2/2]

typedef std::unique_ptr< CheckSum > FrameCPP::Common::FrameStreamBase::checksum_type
private

Constructor & Destructor Documentation

◆ FrameStreamBase() [1/2]

FrameCPP::Common::FrameStreamBase::FrameStreamBase ( )

◆ ~FrameStreamBase() [1/2]

FrameCPP::Common::FrameStreamBase::~FrameStreamBase ( )
virtual

◆ FrameStreamBase() [2/2]

FrameCPP::Common::FrameStreamBase::FrameStreamBase ( )

◆ ~FrameStreamBase() [2/2]

virtual FrameCPP::Common::FrameStreamBase::~FrameStreamBase ( )
virtual

Member Function Documentation

◆ calcChecksumFile() [1/2]

void FrameCPP::Common::FrameStreamBase::calcChecksumFile ( const void *  Buffer,
INT_4U  NBytes 
)
inlineprotected

◆ calcChecksumFile() [2/2]

void FrameCPP::Common::FrameStreamBase::calcChecksumFile ( const void *  Buffer,
INT_4U  NBytes 
)
protected

◆ calcChecksumFrame() [1/2]

void FrameCPP::Common::FrameStreamBase::calcChecksumFrame ( const void *  Buffer,
INT_4U  NBytes 
)
inlineprotected

◆ calcChecksumFrame() [2/2]

void FrameCPP::Common::FrameStreamBase::calcChecksumFrame ( const void *  Buffer,
INT_4U  NBytes 
)
protected

◆ calcChecksums() [1/2]

void FrameCPP::Common::FrameStreamBase::calcChecksums ( const void *  Buffer,
INT_4U  NBytes 
)
inlineprotected

◆ calcChecksums() [2/2]

void FrameCPP::Common::FrameStreamBase::calcChecksums ( const void *  Buffer,
INT_4U  NBytes 
)
protected

◆ calcMD5Sum() [1/2]

void FrameCPP::Common::FrameStreamBase::calcMD5Sum ( const void *  Buffer,
INT_4U  NBytes 
)
inlineprotected

◆ calcMD5Sum() [2/2]

void FrameCPP::Common::FrameStreamBase::calcMD5Sum ( const void *  Buffer,
INT_4U  NBytes 
)
protected

◆ GetCheckSumFile() [1/2]

CheckSum & FrameCPP::Common::FrameStreamBase::GetCheckSumFile ( )
inline

◆ GetCheckSumFile() [2/2]

CheckSum & FrameCPP::Common::FrameStreamBase::GetCheckSumFile ( )

◆ GetCheckSumFrame() [1/2]

CheckSum & FrameCPP::Common::FrameStreamBase::GetCheckSumFrame ( )
inline

◆ GetCheckSumFrame() [2/2]

CheckSum & FrameCPP::Common::FrameStreamBase::GetCheckSumFrame ( )

◆ GetLastError() [1/2]

const std::string & FrameCPP::Common::FrameStreamBase::GetLastError ( ) const
inline

◆ GetLastError() [2/2]

const std::string & FrameCPP::Common::FrameStreamBase::GetLastError ( ) const

◆ GetMD5Sum() [1/2]

MD5Sum & FrameCPP::Common::FrameStreamBase::GetMD5Sum ( )
inline

◆ GetMD5Sum() [2/2]

MD5Sum & FrameCPP::Common::FrameStreamBase::GetMD5Sum ( )

◆ IsCalculatingChecksumFile() [1/2]

bool FrameCPP::Common::FrameStreamBase::IsCalculatingChecksumFile ( ) const
inline

◆ IsCalculatingChecksumFile() [2/2]

bool FrameCPP::Common::FrameStreamBase::IsCalculatingChecksumFile ( ) const

◆ IsCalculatingChecksumFrame() [1/2]

bool FrameCPP::Common::FrameStreamBase::IsCalculatingChecksumFrame ( ) const
inline

◆ IsCalculatingChecksumFrame() [2/2]

bool FrameCPP::Common::FrameStreamBase::IsCalculatingChecksumFrame ( ) const

◆ IsCalculatingMD5Sum() [1/2]

bool FrameCPP::Common::FrameStreamBase::IsCalculatingMD5Sum ( ) const
inline

◆ IsCalculatingMD5Sum() [2/2]

bool FrameCPP::Common::FrameStreamBase::IsCalculatingMD5Sum ( ) const

◆ SetChecksumMethodFile() [1/2]

void FrameCPP::Common::FrameStreamBase::SetChecksumMethodFile ( const CheckSum::kind_type  Method)
inlinevirtual

◆ SetChecksumMethodFile() [2/2]

virtual void FrameCPP::Common::FrameStreamBase::SetChecksumMethodFile ( const CheckSum::kind_type  Method)
virtual

◆ SetChecksumMethodFrame() [1/4]

void FrameCPP::Common::FrameStreamBase::SetChecksumMethodFrame ( )
inlinevirtual

◆ SetChecksumMethodFrame() [2/4]

virtual void FrameCPP::Common::FrameStreamBase::SetChecksumMethodFrame ( )
virtual

◆ SetChecksumMethodFrame() [3/4]

void FrameCPP::Common::FrameStreamBase::SetChecksumMethodFrame ( const CheckSum::kind_type  Method)
inlinevirtual

◆ SetChecksumMethodFrame() [4/4]

virtual void FrameCPP::Common::FrameStreamBase::SetChecksumMethodFrame ( const CheckSum::kind_type  Method)
virtual

◆ setLastError() [1/2]

void FrameCPP::Common::FrameStreamBase::setLastError ( const std::string &  Message)
inlineprotected

◆ setLastError() [2/2]

void FrameCPP::Common::FrameStreamBase::setLastError ( const std::string &  Message)
protected

◆ SetMD5Sum() [1/4]

void FrameCPP::Common::FrameStreamBase::SetMD5Sum ( )
inlinevirtual

◆ SetMD5Sum() [2/4]

virtual void FrameCPP::Common::FrameStreamBase::SetMD5Sum ( )
virtual

◆ SetMD5Sum() [3/4]

void FrameCPP::Common::FrameStreamBase::SetMD5Sum ( MD5Sum MD5)
inlinevirtual

◆ SetMD5Sum() [4/4]

virtual void FrameCPP::Common::FrameStreamBase::SetMD5Sum ( MD5Sum MD5)
virtual

Member Data Documentation

◆ m_file_checksum

checksum_type FrameCPP::Common::FrameStreamBase::m_file_checksum
private

◆ m_frame_checksum

checksum_type FrameCPP::Common::FrameStreamBase::m_frame_checksum
private

◆ m_last_error_message

std::string FrameCPP::Common::FrameStreamBase::m_last_error_message
private

◆ m_md5

MD5Sum * FrameCPP::Common::FrameStreamBase::m_md5
private

◆ m_type_of_frame_checksum

CheckSum::kind_type FrameCPP::Common::FrameStreamBase::m_type_of_frame_checksum
private

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