25 #ifndef INC_XCKSVER_HPP_5D6E6250_2DDC_4506_A6EB_B4D3E1F949E5
26 #define INC_XCKSVER_HPP_5D6E6250_2DDC_4506_A6EB_B4D3E1F949E5
OS dependent exports defines.
Common types for libxcks.
std::vector< ChecksumAlgoId > ArrayChecksumAlgoId
Array of ids of algorithms of checksums.
std::vector< std::string > ArrayString
Array of strings.
std::set< std::string > StringSet
Set of strings.
LIBXCKS_SO_EXPORT const StringSet getAvailableAlgorithmNames(const Version version)
Gets the available names of algorithm for a version of (Z)XCKS file.
LIBXCKS_SO_EXPORT const ArrayChecksumAlgoId getAvailableAlgorithmIds(const Version version)
Gets the available ids of algorithm for a version of (Z)XCKS file.
LIBXCKS_SO_EXPORT const ArrayString getAvailableAlgorithmNamesAsArray(const Version version)
Gets the available names of algorithm for a version of (Z)XCKS file.
LIBXCKS_SO_EXPORT const std::string getXCKSVersionName(const Version version)
Gets the name of an (Z)XCKS file version.