WSF
WsfQuantumTaskerObserver.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// Copyright 2017 Infoscitex, a DCS Company. All rights reserved.
7//
8// The use, dissemination or disclosure of data in this file is subject to
9// limitation or restriction. See accompanying README and LICENSE for details.
10// ****************************************************************************
11
12#ifndef WSFQUANTUMTASKEROBSERVER_HPP
13#define WSFQUANTUMTASKEROBSERVER_HPP
14
15#include "wsf_mil_export.h"
16
17#include "UtCallback.hpp"
19class WsfSimulation;
20
21namespace WsfObserver
22{
23using QuantumTaskerUpdateCallback = UtCallbackListN<void(double, WsfQuantumTaskerProcessor*)>;
24
25WSF_MIL_EXPORT QuantumTaskerUpdateCallback& QuantumTaskerUpdate(const WsfSimulation* aSimulationPtr);
26} // namespace WsfObserver
27
34
35#endif
Definition WsfQuantumTaskerProcessor.hpp:55
The main controller for a simulation.
Definition WsfSimulation.hpp:109
Observer definitions for cyber events.
Definition WsfAdvancedBehaviorObserver.hpp:22
UtCallbackListN< void(double, WsfQuantumTaskerProcessor *)> QuantumTaskerUpdateCallback
Definition WsfQuantumTaskerObserver.hpp:23
WSF_MIL_EXPORT QuantumTaskerUpdateCallback & QuantumTaskerUpdate(const WsfSimulation *aSimulationPtr)
Definition WsfQuantumTaskerObserver.hpp:31
WsfObserver::QuantumTaskerUpdateCallback QuantumTaskerUpdate
Definition WsfQuantumTaskerObserver.hpp:32
Copyrights Multiple, All Rights Reserved