Stride Reference Manual
1.0
Main Page
Namespaces
Classes
Files
File List
File Members
RemoteSimulatorReceiver.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
Simulator.h
"
4
#include "
util/TravelData.h
"
5
6
using namespace
stride
;
7
using namespace
util
;
8
9
namespace
stride
{
10
11
class
RemoteSimulatorReceiver
{
12
#ifdef MPI_USED
13
public
:
14
RemoteSimulatorReceiver
(
Simulator
* sim) : m_listening(
true
), m_count(1), m_sim(sim) {};
15
16
~
RemoteSimulatorReceiver
() =
default
;
17
18
// Receivers listens to messages on the network (MPI)
19
void
listen();
20
21
// Stop listening to the network
22
void
stopListening() { m_listening =
false
; }
23
24
private
:
25
bool
m_listening;
26
int
m_count;
27
28
Simulator
* m_sim;
29
#endif
30
#ifndef MPI_USED
31
public
:
32
RemoteSimulatorReceiver
(
Simulator
* sim) {};
33
~
RemoteSimulatorReceiver
() =
default
;
34
35
void
listen
() {};
36
void
stopListening
() {};
37
#endif
38
};
39
40
}
stride::RemoteSimulatorReceiver::listen
void listen()
Definition:
RemoteSimulatorReceiver.h:35
stride::RemoteSimulatorReceiver::stopListening
void stopListening()
Definition:
RemoteSimulatorReceiver.h:36
stride
Time Dependent Person DataType.
Definition:
NoBehaviour.h:17
stride::RemoteSimulatorReceiver
Definition:
RemoteSimulatorReceiver.h:11
Simulator.h
Header for the Simulator class.
TravelData.h
stride::Simulator
Main class that contains and direct the virtual world.
Definition:
Simulator.h:64
stride::RemoteSimulatorReceiver::RemoteSimulatorReceiver
RemoteSimulatorReceiver(Simulator *sim)
Definition:
RemoteSimulatorReceiver.h:32
util
main
cpp
sim
RemoteSimulatorReceiver.h
Generated on Tue Jun 27 2017 15:38:19 for Stride Reference Manual by
1.8.11