12#ifndef WSF_EXCHANGE_OBSERVER_HPP
13#define WSF_EXCHANGE_OBSERVER_HPP
15#include "wsf_export.h"
17#include "UtCallback.hpp"
UtStringId WsfStringId
WsfStringId – the same thing as UtStringId.
Definition WsfStringId.hpp:23
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
Callback Query class.
Definition WsfExchange.hpp:164
Definition WsfExchange.hpp:356
The main controller for a simulation.
Definition WsfSimulation.hpp:109
Observer definitions for cyber events.
Definition WsfAdvancedBehaviorObserver.hpp:22
WSF_EXPORT PlatformCapabilityChangedCallback & PlatformCapabilityChanged(const WsfSimulation *aSimulationPtr)
UtCallbackListN< void(double, const WsfExchange::Transactor &, const WsfExchange::Query &)> ExchangeRequestFailedCallback
Definition WsfExchangeObserver.hpp:27
WSF_EXPORT ExchangeRequestFailedCallback & ExchangeRequestFailed(const WsfSimulation *aSimulationPtr)
UtCallbackListN< void(double, WsfPlatform *, WsfStringId, bool)> PlatformCapabilityChangedCallback
Definition WsfExchangeObserver.hpp:30
UtCallbackListN< void(double, const WsfExchange::Transactor &, const WsfExchange::Query &)> ExchangeNegotiatedCallback
Definition WsfExchangeObserver.hpp:25
UtCallbackListN< void(double, const WsfExchange::Query &)> ExchangeQueriedCallback
Definition WsfExchangeObserver.hpp:24
WSF_EXPORT ExchangeNegotiatedCallback & ExchangeNegotiated(const WsfSimulation *aSimulationPtr)
WSF_EXPORT ExchangeCompletedCallback & ExchangeCompleted(const WsfSimulation *aSimulationPtr)
UtCallbackListN< void(double, const WsfExchange::Transactor &, const WsfExchange::Query &)> ExchangeCompletedCallback
Definition WsfExchangeObserver.hpp:29
WSF_EXPORT ExchangeQueriedCallback & ExchangeQueried(const WsfSimulation *aSimulationPtr)
Definition WsfExchangeObserver.hpp:42
WsfObserver::ExchangeQueriedCallback ExchangeQueried
Two platforms are attempting to accomplish a transfer of goods or services.
Definition WsfExchangeObserver.hpp:48
WsfObserver::ExchangeRequestFailedCallback ExchangeRequestFailed
Definition WsfExchangeObserver.hpp:50
WsfObserver::ExchangeNegotiatedCallback ExchangeNegotiated
Definition WsfExchangeObserver.hpp:49
WsfObserver::ExchangeCompletedCallback ExchangeCompleted
Definition WsfExchangeObserver.hpp:51
WsfObserver::PlatformCapabilityChangedCallback PlatformCapabilityChanged
Definition WsfExchangeObserver.hpp:58