WRENCH
1.11
Cyberinfrastructure Simulation Workbench
Overview
Installation
Getting Started
WRENCH 101
WRENCH 102
APIs Reference
User
Developer
Internal
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