#include <e32base.h>
class TCleanupTrapHandler : public TTrapHandler |
Public Member Functions | |
---|---|
TCleanupTrapHandler() | |
CCleanup & | Cleanup() |
virtual void | Leave(TInt) |
virtual void | Trap() |
virtual void | UnTrap() |
Inherited Functions | |
---|---|
TTrapHandler::TTrapHandler() |
Implementation for a handler to work with the TRAP mechanism.
This class does not normally need to be used or accessed directly by applications and third party code.
void | Leave | ( | TInt | aValue | ) | [virtual] |
Reimplemented from TTrapHandler::Leave(TInt)
Deals with a function within a TRAP leaving.
Parameter | Description |
---|---|
aValue | The leave value. |
void | Trap | ( | ) | [virtual] |
Reimplemented from TTrapHandler::Trap()
Deals with the invocation of a call to TRAP.
void | UnTrap | ( | ) | [virtual] |
Reimplemented from TTrapHandler::UnTrap()
Deals with a function exiting a TRAP without leaving.