#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.