Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::impl::Hasher

Classe pour calculer le hash d'un tableau. Plus de détails...

+ Graphe de collaboration de Arcane::impl::Hasher:

Fonctions membres publiques

void computeHash (Span< const std::byte > bytes, Array< Byte > &hash_result)
 
void setHashAlgorithm (IHashAlgorithm *algo)
 
void printStats (ITraceMng *tm)
 

Attributs privés

IHashAlgorithmm_hash_algorithm = nullptr
 
Int64 m_nb_processed_bytes = 0
 
Real m_hash_time = 0.0
 

Description détaillée

Classe pour calculer le hash d'un tableau.

Définition à la ligne 47 du fichier BasicReaderWriterDatabase.cc.

Documentation des fonctions membres

◆ computeHash()

void Arcane::impl::Hasher::computeHash ( Span< const std::byte >  bytes,
Array< Byte > &  hash_result 
)
inline

Définition à la ligne 51 du fichier BasicReaderWriterDatabase.cc.

◆ printStats()

void Arcane::impl::Hasher::printStats ( ITraceMng tm)
inline

Définition à la ligne 68 du fichier BasicReaderWriterDatabase.cc.

◆ setHashAlgorithm()

void Arcane::impl::Hasher::setHashAlgorithm ( IHashAlgorithm algo)
inline

Définition à la ligne 63 du fichier BasicReaderWriterDatabase.cc.

Documentation des données membres

◆ m_hash_algorithm

IHashAlgorithm* Arcane::impl::Hasher::m_hash_algorithm = nullptr
private

Définition à la ligne 83 du fichier BasicReaderWriterDatabase.cc.

◆ m_hash_time

Real Arcane::impl::Hasher::m_hash_time = 0.0
private

Définition à la ligne 85 du fichier BasicReaderWriterDatabase.cc.

◆ m_nb_processed_bytes

Int64 Arcane::impl::Hasher::m_nb_processed_bytes = 0
private

Définition à la ligne 84 du fichier BasicReaderWriterDatabase.cc.


La documentation de cette classe a été générée à partir du fichier suivant :