14#include "arcane/utils/TraceAccessor.h"
15#include "arcane/utils/Array.h"
16#include "arcane/utils/FatalErrorException.h"
18#include "arcane/std/internal/IHashDatabase.h"
19#include "arcane/std/internal/IRedisContext.h"
38 , m_context(createRedisContext(
tm))
52 m_context->sendBuffer(args.hashValue(), args.values());
53 xresult.setHashValueAsString(args.hashValue());
59 m_context->getBuffer(args.hashValueAsString(), bytes);
60 if (bytes.size() != args.values().
size())
61 ARCANE_FATAL(
"Bad size expected={0} actual={1}", args.values().
size(), bytes.size());
62 args.values().
copy(bytes);
#define ARCANE_CHECK_POINTER(ptr)
Macro retournant le pointeur ptr s'il est non nul ou lancant une exception s'il est nul.
#define ARCANE_FATAL(...)
Macro envoyant une exception FatalErrorException.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Interface du gestionnaire de traces.
ARCCORE_HOST_DEVICE void copy(const U ©_array)
Recopie le tableau copy_array dans l'instance.
constexpr ARCCORE_HOST_DEVICE SizeType size() const noexcept
Retourne la taille du tableau.
Chaîne de caractères unicode.
Classe d'accès aux traces.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-