GENIE
genie::utility::CodecPerfData Class Reference

#include <PerfLogger.h>

Public Member Functions

 CodecPerfData ()
 
void WriteHeader (std::ofstream &ofs)
 
void WriteLine (std::ofstream &ofs)
 
CodecPerfDataCodec (genie::compression::COMPRESSION_TYPE codec)
 
CodecPerfDataArraySize (size_t array_size)
 
CodecPerfDataComprSize (size_t compr_size)
 
CodecPerfDataComprRatio (float compr_ratio)
 
CodecPerfDataTime (float time)
 
CodecPerfDataThroughput (float throughput)
 

Protected Attributes

genie::compression::COMPRESSION_TYPE codec_
 
size_t array_size_
 
size_t compr_size_
 
float compr_ratio_
 
float time_
 
float throughput_
 

Detailed Description

Definition at line 375 of file PerfLogger.h.

Constructor & Destructor Documentation

◆ CodecPerfData()

genie::utility::CodecPerfData::CodecPerfData ( )
inline

Definition at line 378 of file PerfLogger.h.

Member Function Documentation

◆ ArraySize()

CodecPerfData& genie::utility::CodecPerfData::ArraySize ( size_t  array_size)
inline

Definition at line 409 of file PerfLogger.h.

◆ Codec()

CodecPerfData& genie::utility::CodecPerfData::Codec ( genie::compression::COMPRESSION_TYPE  codec)
inline

Definition at line 403 of file PerfLogger.h.

◆ ComprRatio()

CodecPerfData& genie::utility::CodecPerfData::ComprRatio ( float  compr_ratio)
inline

Definition at line 421 of file PerfLogger.h.

◆ ComprSize()

CodecPerfData& genie::utility::CodecPerfData::ComprSize ( size_t  compr_size)
inline

Definition at line 415 of file PerfLogger.h.

◆ Throughput()

CodecPerfData& genie::utility::CodecPerfData::Throughput ( float  throughput)
inline

Definition at line 433 of file PerfLogger.h.

◆ Time()

CodecPerfData& genie::utility::CodecPerfData::Time ( float  time)
inline

Definition at line 427 of file PerfLogger.h.

◆ WriteHeader()

void genie::utility::CodecPerfData::WriteHeader ( std::ofstream &  ofs)
inline

Definition at line 383 of file PerfLogger.h.

◆ WriteLine()

void genie::utility::CodecPerfData::WriteLine ( std::ofstream &  ofs)
inline

Definition at line 393 of file PerfLogger.h.

Member Data Documentation

◆ array_size_

size_t genie::utility::CodecPerfData::array_size_
protected

Definition at line 441 of file PerfLogger.h.

◆ codec_

genie::compression::COMPRESSION_TYPE genie::utility::CodecPerfData::codec_
protected

Definition at line 440 of file PerfLogger.h.

◆ compr_ratio_

float genie::utility::CodecPerfData::compr_ratio_
protected

Definition at line 443 of file PerfLogger.h.

◆ compr_size_

size_t genie::utility::CodecPerfData::compr_size_
protected

Definition at line 442 of file PerfLogger.h.

◆ throughput_

float genie::utility::CodecPerfData::throughput_
protected

Definition at line 445 of file PerfLogger.h.

◆ time_

float genie::utility::CodecPerfData::time_
protected

Definition at line 444 of file PerfLogger.h.


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