Arcane
v3.16.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
HyodaPapi.h
1
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2
//-----------------------------------------------------------------------------
3
// Copyright 2000-2022 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
* HyodaPapi.h (C) 2000-2013 *
9
*****************************************************************************/
10
#ifndef ARCANE_HYODA_PAPI_H
11
#define ARCANE_HYODA_PAPI_H
12
13
/*---------------------------------------------------------------------------*/
14
/*---------------------------------------------------------------------------*/
15
16
ARCANE_BEGIN_NAMESPACE
17
18
/*---------------------------------------------------------------------------*/
19
/*---------------------------------------------------------------------------*/
20
class
Hyoda;
21
class
HyodaTcp;
22
23
/******************************************************************************
24
* HyodaMix CLASS
25
*****************************************************************************/
26
class
HyodaPapi:
public
TraceAccessor
{
27
public
:
28
HyodaPapi(
Hyoda
*,
IApplication
*,
ITraceMng
*);
29
~HyodaPapi();
30
public
:
31
void
initialize(
ISubDomain
*,
HyodaTcp
*);
32
void
start(
void
);
33
void
stop(
void
);
34
void
dump(
void
);
35
private
:
36
Hyoda
*m_hyoda;
37
IApplication
*m_app;
38
ISubDomain
*m_sub_domain;
39
IProfilingService
*m_papi;
40
HyodaTcp
*m_tcp;
41
Int64UniqueArray
pkt;
42
};
43
44
/*---------------------------------------------------------------------------*/
45
/*---------------------------------------------------------------------------*/
46
47
ARCANE_END_NAMESPACE
48
49
/*---------------------------------------------------------------------------*/
50
/*---------------------------------------------------------------------------*/
51
52
#endif
// ARCANE_HYODA_PAPI_H
Arcane::HyodaTcp
Definition
HyodaTcp.h:31
Arcane::Hyoda
Definition
HyodaArc.h:61
Arcane::IApplication
Interface de l'application.
Definition
IApplication.h:57
Arcane::IProfilingService
Interface d'un service de profiling.
Definition
IProfilingService.h:45
Arcane::ISubDomain
Interface du gestionnaire d'un sous-domaine.
Definition
ISubDomain.h:74
Arcane::ITraceMng
Interface du gestionnaire de traces.
Definition
arccore/src/trace/arccore/trace/ITraceMng.h:156
Arcane::TraceAccessor::TraceAccessor
TraceAccessor(ITraceMng *m)
Construit un accesseur via le gestionnaire de trace m.
Definition
TraceAccessor.cc:27
Arcane::Int64UniqueArray
UniqueArray< Int64 > Int64UniqueArray
Tableau dynamique à une dimension d'entiers 64 bits.
Definition
UtilsTypes.h:426
arcane
hyoda
HyodaPapi.h
Généré le Lundi 31 Mars 2025 02:53:04 pour Arcane par
1.13.2