Conscience Core
CscSequenceEntitySimulatedStrategy.h
Go to the documentation of this file.
1 #ifndef CscSequenceEntitySimulatedStrategy_H_
2 #define CscSequenceEntitySimulatedStrategy_H_
3 
7 
9 using std::fstream;
10 
12 private:
13  const int MAX_TIME_FOR_TERMINATE_SEQUENCE_IN_MILLIS = 2000;
14  int index = 0;
15  unsigned long long timeReferenceForTerminate ;
16 
17 public:
19 
20  virtual void process() override;
21  bool isProcessed() override;
22  void lastProcess() override;
23  int getSequenceIndex() override;
24  void setSequenceIndex(int index) override;
25  void terminateSequence() override;
26 };
27 }
28 
29 #endif
CscWorldEntity.h
conscience_core::sequences_processor::CscAbstractSequenceProcessingStrategy::simulator
CscEnvironmentSimulator * simulator
Definition: CscAbstractSequenceProcessingStrategy.h:19
conscience_core::sequences_processor::CscSequenceEntitySimulatedStrategy::terminateSequence
void terminateSequence() override
Definition: CscSequenceEntitySimulatedStrategy.cpp:44
conscience_core::sequences_processor::CscSequenceEntitySimulatedStrategy::process
virtual void process() override
Definition: CscSequenceEntitySimulatedStrategy.cpp:15
conscience_core::sequences_processor::CscAbstractSequenceProcessingStrategy
Definition: CscAbstractSequenceProcessingStrategy.h:14
conscience_core::sequences_processor::CscAbstractSequenceProcessingStrategy::globalSequence
CscSequence * globalSequence
Definition: CscAbstractSequenceProcessingStrategy.h:21
conscience_core::sequences_processor
Definition: CscEntityReflexion.h:46
CscAbstractSequenceProcessingStrategy.h
conscience_core::sequences_processor::CscSequenceEntitySimulatedStrategy::setSequenceIndex
void setSequenceIndex(int index) override
Definition: CscSequenceEntitySimulatedStrategy.cpp:40
conscience_core::sequences_processor::CscSequenceEntitySimulatedStrategy
Definition: CscSequenceEntitySimulatedStrategy.h:11
conscience_core::sequences_processor::CscSequenceEntitySimulatedStrategy::getSequenceIndex
int getSequenceIndex() override
Definition: CscSequenceEntitySimulatedStrategy.cpp:36
conscience_core::sequences_processor::CscAbstractSequenceProcessingStrategy::worldEntityId
const string worldEntityId
Definition: CscAbstractSequenceProcessingStrategy.h:18
CscSequencePositions.h
CscEnvironmentSimulator
Definition: CscEnvironmentSimulator.h:31
conscience_core::sequences_processor::CscSequenceEntitySimulatedStrategy::lastProcess
void lastProcess() override
Definition: CscSequenceEntitySimulatedStrategy.cpp:33
conscience_core::sequences_processor::CscSequenceEntitySimulatedStrategy::CscSequenceEntitySimulatedStrategy
CscSequenceEntitySimulatedStrategy(CscSequence *globalSequence, const string worldEntityId, CscEnvironmentSimulator *simulator)
Definition: CscSequenceEntitySimulatedStrategy.cpp:11
conscience_core::sequences_processor::CscSequenceEntitySimulatedStrategy::isProcessed
bool isProcessed() override
Definition: CscSequenceEntitySimulatedStrategy.cpp:18
CscSequence
Definition: CscSequence.h:51