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_C CTrapCleanup ( ) [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]