15#ifndef WSFDISACTIONREQUEST_HPP
16#define WSFDISACTIONREQUEST_HPP
18#include "wsf_export.h"
20#include "DisActionRequest.hpp"
40 double aMaxAppTimeStep,
41 const std::string& aExerciseToJoinId);
43 void MakeTimeAdvanceRequest(
const DisEntityId& aSimulationManager,
double aSimTime,
double aAppRate,
double aAppTimeStep);
53 double& aMaxAppTimeStep,
54 std::string& aExerciseToJoinId)
const;
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
void MakeResignExerciseRequest(double aSimTime)
Definition WsfDisActionRequest.cpp:187
bool ProcessJoinExercise(double aSimTime)
Definition WsfDisActionRequest.cpp:86
int Process() override
Definition WsfDisActionRequest.cpp:50
WsfDisActionRequest(WsfDisInterface *aInterfacePtr)
Definition WsfDisActionRequest.cpp:32
WsfDisActionRequest & operator=(const WsfDisActionRequest &aRhs)
void MakeTimeAdvanceRequest(const DisEntityId &aSimulationManager, double aSimTime, double aAppRate, double aAppTimeStep)
Definition WsfDisActionRequest.cpp:153
void MakeJoinExerciseRequest(const DisEntityId &aSimulationManager, double aAppJoinTime, double aMaxAppRate, double aMaxAppTimeStep, const std::string &aExerciseToJoinId)
1) Application requesting of his System Manager to join an exercise
Definition WsfDisActionRequest.cpp:107
bool ParseJoinExerciseRequest(double &aAppJoinTime, double &aMaxAppRate, double &aMaxAppTimeStep, std::string &aExerciseToJoinId) const
Definition WsfDisActionRequest.cpp:195
Definition WsfDisInterface.hpp:83