WSF
WsfEventPipeLogger.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 2003-2015 The Boeing 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 WSFEVENTPIPELOGGER_HPP
13#define WSFEVENTPIPELOGGER_HPP
14
16
20{
21public:
22 virtual ~WsfEventPipeLogger() = default;
23
24 // Called when the set of active options has changed
25 // Note that an event's enable state should be checked for each platform when outputting an event
26 // if (!GetPlatformDetailLevel(PLATFORM).IsOptionEnabled(EVENT_ID)) return; // don't output event...
27 virtual void UpdateSubscriptions(const WsfEventPipeOptions& aNewCombinedOptions,
28 const WsfEventPipeOptions& aPreviousCombinedOptions) = 0;
29};
30
31#endif
Definition WsfEventPipeLogger.hpp:20
virtual ~WsfEventPipeLogger()=default
virtual void UpdateSubscriptions(const WsfEventPipeOptions &aNewCombinedOptions, const WsfEventPipeOptions &aPreviousCombinedOptions)=0
Definition WsfEventPipeOptions.hpp:23
Copyrights Multiple, All Rights Reserved