12#ifndef ARCCORE_COMMON_IMEMORYPOOL_H
13#define ARCCORE_COMMON_IMEMORYPOOL_H
17#include "arccore/common/CommonGlobal.h"
Interface d'un pool mémoire.
virtual void setMaxCachedBlockSize(Int32 v)=0
Positionne la taille en octet à partir de laquelle on ne conserve pas un bloc dans le cache.
virtual size_t totalAllocated() const =0
Taille totale (en octet) allouée dans le pool mémoire.
virtual size_t totalCached() const =0
Taille totale (en octet) dans le cache.
virtual void freeCachedMemory()=0
Libère la mémoire dans le cache.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
std::int32_t Int32
Type entier signé sur 32 bits.