F´ Flight Software - C/C++ Documentation  devel
A framework for building embedded system applications to NASA flight quality standards.
Fw::AssertHook Class Reference

#include <Fw/Types/Assert.hpp>

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

Public Member Functions

 AssertHook ()
 
virtual ~AssertHook ()
 constructor More...
 
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 More...
 
virtual void printAssert (const CHAR *msg)
 
virtual void doAssert ()
 
void registerHook ()
 
void deregisterHook ()
 

Detailed Description

Definition at line 108 of file Assert.hpp.

Constructor & Destructor Documentation

◆ AssertHook()

Fw::AssertHook::AssertHook ( )
inline

Definition at line 110 of file Assert.hpp.

◆ ~AssertHook()

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

constructor

Definition at line 111 of file Assert.hpp.

Member Function Documentation

◆ deregisterHook()

void Fw::AssertHook::deregisterHook ( )

Definition at line 103 of file Assert.cpp.

◆ doAssert()

void Fw::AssertHook::doAssert ( )
virtual

Reimplemented in Fw::LogAssertHook.

Definition at line 92 of file Assert.cpp.

◆ printAssert()

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

Reimplemented in Fw::LogAssertHook.

Definition at line 73 of file Assert.cpp.

◆ registerHook()

void Fw::AssertHook::registerHook ( )

Definition at line 98 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 77 of file Assert.cpp.


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