Arcane
v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
SerializeBuffer.h
1
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2
//-----------------------------------------------------------------------------
3
// Copyright 2000-2024 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
4
// See the top-level COPYRIGHT file for details.
5
// SPDX-License-Identifier: Apache-2.0
6
//-----------------------------------------------------------------------------
7
/*---------------------------------------------------------------------------*/
8
/* SerializeBuffer.h (C) 2000-2024 */
9
/* */
10
/* Tampon de serialisation. */
11
/*---------------------------------------------------------------------------*/
12
#ifndef ARCANE_CORE_SERIALIZEBUFFER_H
13
#define ARCANE_CORE_SERIALIZEBUFFER_H
14
/*---------------------------------------------------------------------------*/
15
/*---------------------------------------------------------------------------*/
16
17
#include "
arcane/utils/ArcaneGlobal.h
"
18
#include "arccore/serialize/BasicSerializer.h"
19
20
/*---------------------------------------------------------------------------*/
21
/*---------------------------------------------------------------------------*/
22
23
namespace
Arcane
24
{
25
26
class
IParallelMng;
27
28
/*---------------------------------------------------------------------------*/
29
/*---------------------------------------------------------------------------*/
30
/*!
31
* \internal
32
* \brief Implémentation d'un tampon pour la sérialisation.
33
*
34
* Cette classe est interne à %Arcane et ne doit pas être utilisée en
35
* dehors.
36
*
37
* Cette classe est obsolète. Il faut Utiliser Arccore::BasicSerializer
38
* à la place
39
*/
40
class
ARCANE_CORE_EXPORT
SerializeBuffer
41
:
public
Arccore::BasicSerializer
42
{
43
public
:
44
45
ARCANE_DEPRECATED_REASON(
"Y2024: Use mpAllGather() instead"
)
46
void
allGather(
IParallelMng
* pm,
const
SerializeBuffer
& send_serializer);
47
};
48
49
/*---------------------------------------------------------------------------*/
50
/*---------------------------------------------------------------------------*/
51
52
}
// End namespace Arcane
53
54
/*---------------------------------------------------------------------------*/
55
/*---------------------------------------------------------------------------*/
56
57
#endif
ArcaneGlobal.h
Fichier de configuration d'Arcane.
Arcane::IParallelMng
Interface du gestionnaire de parallélisme pour un sous-domaine.
Definition
IParallelMng.h:52
Arcane::SerializeBuffer
Definition
SerializeBuffer.h:42
Arccore::BasicSerializer
Definition
BasicSerializer.h:87
Arcane
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Definition
AbstractCaseDocumentVisitor.cc:20
arcane
core
SerializeBuffer.h
Généré le Lundi 18 Novembre 2024 02:56:50 pour Arcane par
1.9.8