Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

[Index] [Glossary] [Previous] [Next]



Location: e32base.h
Link against: euser.lib

Class CTrapCleanup

CTrapCleanup

Support

Supported from 5.0

Description

Cleanup stack interface.

The creation and destruction of a cleanup stack is done automatically by GUI applications and servers.

Derivation

CBaseBase class for all classes to be instantiated on the heap
CTrapCleanupCleanup stack interface

Defined in CTrapCleanup:
New(), ~CTrapCleanup()

Inherited from CBase:
operator new()


Construction and destruction


New()

static CTrapCleanup* New();

Description

Allocates and constructs a cleanup stack. If successfully constructed, this cleanup stack becomes the current cleanup stack.

Return value

CTrapCleanup*

A pointer to the new cleanup stack. This pointer is NULL, if allocation fails.


~CTrapCleanup()

~CTrapCleanup();

Description

Frees resources owned by the object, prior to its destruction. This cleanup stack ceases to be the current cleanup stack.

If there is a stack of cleanup stacks, then the next cleanup stack becomes the current cleanup stack.