Original Symbian headers
Selected EUSER, Window Server, networking, graphics and device declarations
Loading...
Searching...
No Matches
Dll Class Reference

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

#include <e32std.h>

Static Public Member Functions

static TInt SetTls (TAny *aPtr)
 
static TAny * Tls ()
 
static void FreeTls ()
 
static void FileName (TFileName &aFileName)
 

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.

API status
Published to all clients. Released API.

Definition at line 5482 of file e32std.h.

Member Function Documentation

◆ FileName()

static void Dll::FileName ( TFileName &  aFileName)
static

◆ FreeTls()

static void Dll::FreeTls ( )
static

◆ SetTls()

static TInt Dll::SetTls ( TAny *  aPtr)
static

◆ Tls()

static TAny * Dll::Tls ( )
static

The documentation for this class was generated from the following file: