WRENCH
1.11
Cyberinfrastructure Simulation Workbench
Overview
Installation
Getting Started
WRENCH 101
WRENCH 102
APIs Reference
User
Developer
Internal
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
Functions
Typedefs
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
~
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
Enumerations
Enumerator
c
d
e
f
k
n
p
r
s
t
u
Files
File List
•
All
Classes
Namespaces
Functions
Variables
Typedefs
Enumerations
Enumerator
Pages
include
wrench
services
compute
bare_metal
BareMetalComputeServiceMessagePayload.h
1
11
#ifndef WRENCH_BAREMETALCOMPUTESERVICEMESSAGEPAYLOAD_H
12
#define WRENCH_BAREMETALCOMPUTESERVICEMESSAGEPAYLOAD_H
13
14
#include <map>
15
16
#include "wrench/services/compute/ComputeServiceMessagePayload.h"
17
18
namespace
wrench
{
19
23
class
BareMetalComputeServiceMessagePayload
:
public
ComputeServiceMessagePayload
{
24
25
public
:
26
28
DECLARE_MESSAGEPAYLOAD_NAME(
NOT_ENOUGH_CORES_MESSAGE_PAYLOAD
);
30
DECLARE_MESSAGEPAYLOAD_NAME(
FLOP_RATE_REQUEST_MESSAGE_PAYLOAD
);
32
DECLARE_MESSAGEPAYLOAD_NAME(
FLOP_RATE_ANSWER_MESSAGE_PAYLOAD
);
33
34
};
35
36
};
37
38
39
#endif //WRENCH_BAREMETALCOMPUTESERVICEMESSAGEPAYLOAD_H
wrench::BareMetalComputeServiceMessagePayload::NOT_ENOUGH_CORES_MESSAGE_PAYLOAD
static const std::string NOT_ENOUGH_CORES_MESSAGE_PAYLOAD
The number of bytes in the control message sent by the daemon to state that it does not have sufficie...
Definition:
BareMetalComputeServiceMessagePayload.h:28
wrench::BareMetalComputeServiceMessagePayload
Configurable message payloads for a MultiHostMulticoreComputeService.
Definition:
BareMetalComputeServiceMessagePayload.h:23
wrench
Definition:
Action.cpp:28
wrench::BareMetalComputeServiceMessagePayload::FLOP_RATE_REQUEST_MESSAGE_PAYLOAD
static const std::string FLOP_RATE_REQUEST_MESSAGE_PAYLOAD
The number of bytes in the control message sent to the daemon to ask it for its per-core flop rate.
Definition:
BareMetalComputeServiceMessagePayload.h:30
wrench::ComputeServiceMessagePayload
Configurable message payloads for a ComputeService.
Definition:
ComputeServiceMessagePayload.h:21
wrench::BareMetalComputeServiceMessagePayload::FLOP_RATE_ANSWER_MESSAGE_PAYLOAD
static const std::string FLOP_RATE_ANSWER_MESSAGE_PAYLOAD
The number of bytes in the control message sent by the daemon to state its per-core flop rate.
Definition:
BareMetalComputeServiceMessagePayload.h:32