WSF
WsfCommObserver.hpp File Reference
#include "wsf_export.h"
#include "UtCallback.hpp"
#include "WsfCommAddress.hpp"
#include "WsfPlatform.hpp"
Include dependency graph for WsfCommObserver.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  WsfCommObserver
class  WsfObserver::Address
class  WsfObserver::Comm
class  WsfObserver::Network
class  WsfObserver::Result
class  WsfObserver::ProtocolInterface
class  WsfObserver::Router

Namespaces

namespace  wsf
 Function definitions for those who need run-time access to the version.
namespace  wsf::comm
namespace  wsf::comm::router
namespace  WsfObserver
 Observer definitions for cyber events.

Typedefs

using WsfObserver::CommFrequencyChangedCallback = UtCallbackListN<void(double, Comm*)>
using WsfObserver::CommBrokenCallback = UtCallbackListN<void(double, Comm*)>
using WsfObserver::RouterBrokenCallback = UtCallbackListN<void(double, Router*)>
using WsfObserver::CommNonOperationalCallback = UtCallbackListN<void(double, Comm*)>
using WsfObserver::RouterNonOperationalCallback = UtCallbackListN<void(double, Router*)>
using WsfObserver::CommOperationalCallback = UtCallbackListN<void(double, Comm*)>
using WsfObserver::RouterOperationalCallback = UtCallbackListN<void(double, Router*)>
using WsfObserver::CommTurnedOffCallback = UtCallbackListN<void(double, Comm*)>
using WsfObserver::RouterTurnedOffCallback = UtCallbackListN<void(double, Router*)>
using WsfObserver::CommTurnedOnCallback = UtCallbackListN<void(double, Comm*)>
using WsfObserver::RouterTurnedOnCallback = UtCallbackListN<void(double, Router*)>
using WsfObserver::MessageDeliveryAttemptCallback = UtCallbackListN<void(double, Comm*, Comm*, const WsfMessage&, Result&)>
using WsfObserver::MessageDiscardedCallback = UtCallbackListN<void(double, Comm*, const WsfMessage&, const std::string&)>
using WsfObserver::MessageFailedRoutingCallback = UtCallbackListN<void(double, Comm*, WsfPlatform*, const WsfMessage&)>
using WsfObserver::MessageHopCallback = UtCallbackListN<void(double, Comm*, Comm*, const WsfMessage&)>
using WsfObserver::MessageQueuedCallback = UtCallbackListN<void(double, Comm*, const WsfMessage&, size_t)>
using WsfObserver::MessageReceivedCallback = UtCallbackListN<void(double, Comm*, Comm*, const WsfMessage&, Result&)>
using WsfObserver::MessageTransmittedCallback = UtCallbackListN<void(double, Comm*, const WsfMessage&)>
using WsfObserver::MessageTransmitEndedCallback = UtCallbackListN<void(double, Comm*, const WsfMessage&)>
using WsfObserver::MessageTransmittedHeartbeatCallback = UtCallbackListN<void(double, Comm*, const WsfMessage&)>
using WsfObserver::MessageUpdatedCallback = UtCallbackListN<void(double, Comm*, const WsfMessage&, const WsfMessage&)>
using WsfObserver::CommAddedToManagerCallback = UtCallbackListN<void(double, Comm*)>
using WsfObserver::CommRemovedFromManagerCallback = UtCallbackListN<void(double, Comm*)>
using WsfObserver::LinkAddedToManagerCallback = UtCallbackListN<void(double, Comm*, Comm*)>
using WsfObserver::LinkRemovedFromManagerCallback = UtCallbackListN<void(double, Comm*, Comm*)>
using WsfObserver::LinkEnabledOnManagerCallback = UtCallbackListN<void(double, Comm*, Comm*)>
using WsfObserver::LinkDisabledOnManagerCallback = UtCallbackListN<void(double, Comm*, Comm*)>
using WsfObserver::CommAddedToLocalCallback = UtCallbackListN<void(double, Router*, ProtocolInterface*, Address*)>
using WsfObserver::CommRemovedFromLocalCallback = UtCallbackListN<void(double, Router*, ProtocolInterface*, Address*)>
using WsfObserver::LinkAddedToLocalCallback = UtCallbackListN<void(double, Router*, ProtocolInterface*, Address*, Address*)>
using WsfObserver::LinkRemovedFromLocalCallback = UtCallbackListN<void(double, Router*, ProtocolInterface*, Address*, Address*)>
using WsfObserver::LinkEnabledOnLocalCallback = UtCallbackListN<void(double, Router*, ProtocolInterface*, Address*, Address*)>
using WsfObserver::LinkDisabledOnLocalCallback = UtCallbackListN<void(double, Router*, ProtocolInterface*, Address*, Address*)>
using WsfObserver::NetworkAddedCallback = UtCallbackListN<void(double, Network*)>
using WsfObserver::NetworkRemovedCallback = UtCallbackListN<void(double, Network*)>

Functions

WSF_EXPORT CommFrequencyChangedCallbackWsfObserver::CommFrequencyChanged (const WsfSimulation *aSimulationPtr)
WSF_EXPORT CommTurnedOffCallbackWsfObserver::CommTurnedOff (const WsfSimulation *aSimulationPtr)
WSF_EXPORT CommTurnedOnCallbackWsfObserver::CommTurnedOn (const WsfSimulation *aSimulationPtr)
WSF_EXPORT CommNonOperationalCallbackWsfObserver::CommNonOperational (const WsfSimulation *aSimulationPtr)
WSF_EXPORT CommOperationalCallbackWsfObserver::CommOperational (const WsfSimulation *aSimulationPtr)
WSF_EXPORT CommBrokenCallbackWsfObserver::CommBroken (const WsfSimulation *aSimulationPtr)
WSF_EXPORT MessageDeliveryAttemptCallbackWsfObserver::MessageDeliveryAttempt (const WsfSimulation *aSimulationPtr)
WSF_EXPORT MessageDiscardedCallbackWsfObserver::MessageDiscarded (const WsfSimulation *aSimulationPtr)
WSF_EXPORT MessageHopCallbackWsfObserver::MessageHop (const WsfSimulation *aSimulationPtr)
WSF_EXPORT MessageFailedRoutingCallbackWsfObserver::MessageFailedRouting (const WsfSimulation *aSimulationPtr)
WSF_EXPORT MessageQueuedCallbackWsfObserver::MessageQueued (const WsfSimulation *aSimulationPtr)
WSF_EXPORT MessageReceivedCallbackWsfObserver::MessageReceived (const WsfSimulation *aSimulationPtr)
WSF_EXPORT MessageTransmittedCallbackWsfObserver::MessageTransmitted (const WsfSimulation *aSimulationPtr)
WSF_EXPORT MessageTransmitEndedCallbackWsfObserver::MessageTransmitEnded (const WsfSimulation *aSimulationPtr)
WSF_EXPORT MessageTransmittedHeartbeatCallbackWsfObserver::MessageTransmittedHeartbeat (const WsfSimulation *aSimulationPtr)
WSF_EXPORT MessageUpdatedCallbackWsfObserver::MessageUpdated (const WsfSimulation *aSimulationPtr)
WSF_EXPORT CommAddedToManagerCallbackWsfObserver::CommAddedToManager (const WsfSimulation *aSimulationPtr)
WSF_EXPORT CommRemovedFromManagerCallbackWsfObserver::CommRemovedFromManager (const WsfSimulation *aSimulationPtr)
WSF_EXPORT LinkAddedToManagerCallbackWsfObserver::LinkAddedToManager (const WsfSimulation *aSimulationPtr)
WSF_EXPORT LinkRemovedFromManagerCallbackWsfObserver::LinkRemovedFromManager (const WsfSimulation *aSimulationPtr)
WSF_EXPORT LinkEnabledOnManagerCallbackWsfObserver::LinkEnabledOnManager (const WsfSimulation *aSimulationPtr)
WSF_EXPORT LinkDisabledOnManagerCallbackWsfObserver::LinkDisabledOnManager (const WsfSimulation *aSimulationPtr)
WSF_EXPORT CommAddedToLocalCallbackWsfObserver::CommAddedToLocal (const WsfSimulation *aSimulationPtr)
WSF_EXPORT CommRemovedFromLocalCallbackWsfObserver::CommRemovedFromLocal (const WsfSimulation *aSimulationPtr)
WSF_EXPORT LinkAddedToLocalCallbackWsfObserver::LinkAddedToLocal (const WsfSimulation *aSimulationPtr)
WSF_EXPORT LinkRemovedFromLocalCallbackWsfObserver::LinkRemovedFromLocal (const WsfSimulation *aSimulationPtr)
WSF_EXPORT LinkEnabledOnLocalCallbackWsfObserver::LinkEnabledOnLocal (const WsfSimulation *aSimulationPtr)
WSF_EXPORT LinkDisabledOnLocalCallbackWsfObserver::LinkDisabledOnLocal (const WsfSimulation *aSimulationPtr)
WSF_EXPORT NetworkAddedCallbackWsfObserver::NetworkAdded (const WsfSimulation *aSimulationPtr)
WSF_EXPORT NetworkRemovedCallbackWsfObserver::NetworkRemoved (const WsfSimulation *aSimulationPtr)
WSF_EXPORT RouterBrokenCallbackWsfObserver::RouterBroken (const WsfSimulation *aSimulationPtr)
WSF_EXPORT RouterNonOperationalCallbackWsfObserver::RouterNonOperational (const WsfSimulation *aSimulationPtr)
WSF_EXPORT RouterOperationalCallbackWsfObserver::RouterOperational (const WsfSimulation *aSimulationPtr)
WSF_EXPORT RouterTurnedOffCallbackWsfObserver::RouterTurnedOff (const WsfSimulation *aSimulationPtr)
WSF_EXPORT RouterTurnedOnCallbackWsfObserver::RouterTurnedOn (const WsfSimulation *aSimulationPtr)
Copyrights Multiple, All Rights Reserved