LeviLamina
Loading...
Searching...
No Matches
Scripting::IWatchdog Class Referenceabstract
Inheritance diagram for Scripting::IWatchdog:

Public Types

using WatchdogEventHandler = ::std::function<void(::Scripting::WatchdogEvent)>

Public Member Functions

virtual void setWatchdogEventHandler (::std::function< void(::Scripting::WatchdogEvent)> watchdogEventHandler)=0
virtual void setWatchdogInterruptPollCounter (uint counter)=0
virtual void beginTiming (::Scripting::ContextId contextId)=0
virtual void endTiming (::Scripting::ContextId contextId)=0
virtual void pushPhase (::std::string const &namedPhase, ::std::chrono::microseconds frameBaseLine)=0
virtual void popPhase ()=0
virtual void endFrame ()=0
virtual void resetTimings ()=0

Public Attributes

::ll::TypedStorage< 4, 32, ::Scripting::WatchdogSettingsmSettings

The documentation for this class was generated from the following file: