Dll Class Reference

#include <e32std.h>

class Dll
Public Member Functions
voidFileName(TFileName &)
voidFreeTls()
TInt SetTls(TAny *)
TAny *Tls()

Detailed Description

A collection of static functions involved in managing access to thread-local storage.

Thread-local storage is a single machine word of static writable memory. The scope of this machine word is the thread, which means that there is one word per thread. The word is only accessible to code running in a DLL.

In practice, this word is almost always used to hold a pointer to allocated memory; this makes that memory available to all DLL code running on behalf of the same thread.

Note that DLL code running on behalf of one thread does not see the same word when running on behalf of another thread.

The class in not intended for user derivation.

Member Function Documentation

FileName ( TFileName & )

voidFileName(TFileName &aFileName)[static]

FreeTls ( )

voidFreeTls()[static]

SetTls ( TAny * )

TInt SetTls(TAny *aPtr)[static]

Tls ( )

TAny *Tls()[static]