GENIE
|
#include <DeviceCodecFactory.h>
Static Public Member Functions | |
static std::string | getCompressionName (COMPRESSION_TYPE type) |
static COMPRESSION_TYPE | getCompressionType (const std::string &name) |
static std::shared_ptr< DeviceIntegerCODEC > | getCodec (COMPRESSION_TYPE type) |
static MatchIntegratedFunPtr | getMatchingFunPtr (COMPRESSION_TYPE type) |
Static Public Attributes | |
static const std::map< std::string, COMPRESSION_TYPE > | compressionTypesMap = initCompressionTypesMap() |
static const std::map< COMPRESSION_TYPE, std::string > | compressionNamesMap = initCompressionNamesMap() |
static const std::map< COMPRESSION_TYPE, MatchIntegratedFunPtr > | integratedKernelsMap = initIntegratedKernelsMap() |
static const std::map< COMPRESSION_TYPE, std::shared_ptr< DeviceIntegerCODEC > > | codecInstancesMap = initCodecInstancesMap() |
static const std::vector< COMPRESSION_TYPE > | allCompressionTypes = initAllCompressionTypes() |
static const std::vector< std::string > | allCompressionNames = initAllCompressionNames() |
Static Protected Attributes | |
static const std::shared_ptr< DeviceIntegerCODEC > | nullCodec = shared_ptr<DeviceIntegerCODEC>(nullptr) |
Definition at line 62 of file DeviceCodecFactory.h.
|
inlinestatic |
Definition at line 92 of file DeviceCodecFactory.h.
|
inlinestatic |
Definition at line 78 of file DeviceCodecFactory.h.
|
inlinestatic |
Definition at line 85 of file DeviceCodecFactory.h.
|
inlinestatic |
Definition at line 102 of file DeviceCodecFactory.h.
|
static |
Definition at line 76 of file DeviceCodecFactory.h.
|
static |
Definition at line 74 of file DeviceCodecFactory.h.
|
static |
Definition at line 72 of file DeviceCodecFactory.h.
|
static |
Definition at line 67 of file DeviceCodecFactory.h.
|
static |
Definition at line 65 of file DeviceCodecFactory.h.
|
static |
Definition at line 69 of file DeviceCodecFactory.h.
|
staticprotected |
Definition at line 115 of file DeviceCodecFactory.h.