15#ifndef ARCANE_PARALLEL_THREAD_INTERNAL_SHAREDMEMORYMACHINESHMEMWINBASEINTERNALCREATOR_H
16#define ARCANE_PARALLEL_THREAD_INTERNAL_SHAREDMEMORYMACHINESHMEMWINBASEINTERNALCREATOR_H
22#include "arcane/utils/UniqueArray.h"
23#include "arcane/utils/Ref.h"
40class SharedMemoryMachineShMemWinBaseInternalCreator
45 ~SharedMemoryMachineShMemWinBaseInternalCreator() =
default;
52 void machineBarrier()
const;
57 Int64 m_sizeof_window = 0;
Declarations of Arcane's general types.
Constant view of an array of type T.
Interface of a barrier between threads.
Reference to an instance.
1D data vector with value semantics (STL style).
Declarations of types and methods used by message exchange mechanisms.
std::int64_t Int64
Signed integer type of 64 bits.
std::int32_t Int32
Signed integer type of 32 bits.