CTrapCleanup Class Reference

class CTrapCleanup : public CBase

Cleanup stack interface.

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

Inherits from

Constructor & Destructor Documentation

CTrapCleanup()

IMPORT_CCTrapCleanup()[protected]

Default constructor.

~CTrapCleanup()

IMPORT_C~CTrapCleanup()

Destructor.

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.

Member Functions Documentation

New()

IMPORT_C CTrapCleanup *New()[static]

Allocates and constructs a cleanup stack.

If successfully constructed, this cleanup stack becomes the current cleanup stack.

Member Data Documentation

TCleanupTrapHandler iHandler

TCleanupTrapHandler iHandler[private]

TTrapHandler * iOldHandler

TTrapHandler *iOldHandler[private]