WRENCH  1.11
Cyberinfrastructure Simulation Workbench
Overview Installation Getting Started WRENCH 101 WRENCH 102
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 
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