F´ Flight Software - C/C++ Documentation devel
A framework for building embedded system applications to NASA flight quality standards.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Fw::AssertHook Class Reference

#include <Fw/Types/Assert.hpp>

Inheritance diagram for Fw::AssertHook:
Fw::LogAssertHook

Public Member Functions

 AssertHook ()
 
virtual ~AssertHook ()
 constructor
 
virtual void reportAssert (FILE_NAME_ARG file, NATIVE_UINT_TYPE lineNo, NATIVE_UINT_TYPE numArgs, FwAssertArgType arg1, FwAssertArgType arg2, FwAssertArgType arg3, FwAssertArgType arg4, FwAssertArgType arg5, FwAssertArgType arg6)
 destructor
 
virtual void printAssert (const CHAR *msg)
 
virtual void doAssert ()
 
void registerHook ()
 
void deregisterHook ()
 

Detailed Description

Definition at line 118 of file Assert.hpp.

Constructor & Destructor Documentation

◆ AssertHook()

Fw::AssertHook::AssertHook ( )
inline

Definition at line 120 of file Assert.hpp.

◆ ~AssertHook()

virtual Fw::AssertHook::~AssertHook ( )
inlinevirtual

constructor

Definition at line 121 of file Assert.hpp.

Member Function Documentation

◆ deregisterHook()

void Fw::AssertHook::deregisterHook ( )

Definition at line 160 of file Assert.cpp.

◆ doAssert()

void Fw::AssertHook::doAssert ( )
virtual

Reimplemented in Fw::LogAssertHook.

Definition at line 149 of file Assert.cpp.

◆ printAssert()

void Fw::AssertHook::printAssert ( const CHAR * msg)
virtual

Reimplemented in Fw::LogAssertHook.

Definition at line 113 of file Assert.cpp.

◆ registerHook()

void Fw::AssertHook::registerHook ( )

Definition at line 155 of file Assert.cpp.

◆ reportAssert()

void Fw::AssertHook::reportAssert ( FILE_NAME_ARG file,
NATIVE_UINT_TYPE lineNo,
NATIVE_UINT_TYPE numArgs,
FwAssertArgType arg1,
FwAssertArgType arg2,
FwAssertArgType arg3,
FwAssertArgType arg4,
FwAssertArgType arg5,
FwAssertArgType arg6 )
virtual

destructor

Reimplemented in Fw::LogAssertHook.

Definition at line 117 of file Assert.cpp.


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