Multi-ApplicationOnlineProfiling
2.1
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
OTF_Event.h
Go to the documentation of this file.
1
/* ############################ MALP License ############################## */
2
/* # Fri Jan 18 14:00:00 CET 2013 # */
3
/* # Copyright or (C) or Copr. Commissariat a l'Energie Atomique # */
4
/* # # */
5
/* # This software is governed by the CeCILL-C license under French law # */
6
/* # and abiding by the rules of distribution of free software. You can # */
7
/* # use, modify and/ or redistribute the software under the terms of # */
8
/* # the CeCILL-C license as circulated by CEA, CNRS and INRIA at the # */
9
/* # following URL http://www.cecill.info. # */
10
/* # # */
11
/* # The fact that you are presently reading this means that you have # */
12
/* # had knowledge of the CeCILL-C license and that you accept its # */
13
/* # terms. # */
14
/* # # */
15
/* # Authors: # */
16
/* # - BESNARD Jean-Baptiste jean-baptiste.besnard@cea.fr # */
17
/* # # */
18
/* ######################################################################## */
19
#ifndef OTF_EVENT_H
20
#define OTF_EVENT_H
21
22
#ifdef __cplusplus
23
extern
"C"
24
{
25
#endif
26
27
#include <stdint.h>
28
29
typedef
enum
30
{
31
OTF_EVENT_NONE
,
32
OTF_EVENT_ENTER
,
33
OTF_EVENT_LEAVE
34
}
OTF_Event_type
;
35
36
typedef
enum
37
{
38
OTF_EVENT_OTHER
,
39
OTF_EVENT_MPI
,
40
OTF_EVENT_POSIX
41
}
OTF_Event_category
;
42
43
struct
OTF_Event
44
{
45
OTF_Event_type
type
;
46
OTF_Event_category
category
;
47
48
int64_t
str_id
;
49
50
uint64_t
src_tid
;
51
uint64_t
dest_tid
;
52
uint64_t
comm_id
;
53
};
54
55
56
#ifdef __cplusplus
57
}
58
#endif
59
60
#endif
/* OTF_EVENT_H */
OTF_EVENT_LEAVE
Definition:
OTF_Event.h:33
OTF_Event_category
OTF_Event_category
Definition:
OTF_Event.h:36
OTF_EVENT_ENTER
Definition:
OTF_Event.h:32
OTF_Event::dest_tid
uint64_t dest_tid
Definition:
OTF_Event.h:51
OTF_Event
Definition:
OTF_Event.h:43
OTF_Event::src_tid
uint64_t src_tid
Definition:
OTF_Event.h:50
OTF_Event::comm_id
uint64_t comm_id
Definition:
OTF_Event.h:52
OTF_EVENT_MPI
Definition:
OTF_Event.h:39
OTF_Event::str_id
int64_t str_id
Definition:
OTF_Event.h:48
OTF_Event_type
OTF_Event_type
Definition:
OTF_Event.h:29
OTF_EVENT_OTHER
Definition:
OTF_Event.h:38
OTF_EVENT_POSIX
Definition:
OTF_Event.h:40
OTF_Event::category
OTF_Event_category category
Definition:
OTF_Event.h:46
OTF_Event::type
OTF_Event_type type
Definition:
OTF_Event.h:45
OTF_EVENT_NONE
Definition:
OTF_Event.h:31
src
Data_Model
OTF_Event.h
Generated on Mon Mar 14 2016 00:01:10 for Multi-ApplicationOnlineProfiling by
1.8.6