Main Page Modules Class Hierarchy Data Structures File List Data Fields Globals Related Pages

# oscl_thread.h File Reference

`#include "osclconfig_proc.h"`
`#include "oscl_procstatus.h"`
`#include "oscl_base.h"`

Go to the source code of this file.

## Data Structures
class | OsclThread
## Typedefs
typedef TOsclThreadFuncRet(OSCL_THREAD_DECL * | TOsclThreadFuncPtr )(TOsclThreadFuncArg)
## Enumerations
enum | OsclThread_State { Start_on_creation, Suspend_on_creation }
enum | OsclThreadPriority { ThreadPriorityLowest, ThreadPriorityLow, ThreadPriorityBelowNormal, ThreadPriorityNormal, ThreadPriorityAboveNormal, ThreadPriorityHighest, ThreadPriorityTimeCritical }
enum | TOsclThreadTerminate { EOsclThreadTerminate_Join, EOsclThreadTerminate_Kill, EOsclThreadTerminate_NOP }

## Detailed Description

.This file provides THREAD implementation that can be ported

to three OS LINUX, SYMBIAN, WIN32

## Typedef Documentation

typedef TOsclThreadFuncRet(OSCL_THREAD_DECL * TOsclThreadFuncPtr)(TOsclThreadFuncArg)

## Enumeration Type Documentation

enum OsclThread_State

  | Enumeration values:
  Start_on_creation |
  Suspend_on_creation |

enum OsclThreadPriority

  | Enumeration values:
  ThreadPriorityLowest |
  ThreadPriorityLow |
  ThreadPriorityBelowNormal |
  ThreadPriorityNormal |
  ThreadPriorityAboveNormal |
  ThreadPriorityHighest |
  ThreadPriorityTimeCritical |

enum TOsclThreadTerminate

  | Enumeration values:
  EOsclThreadTerminate_Join |
  EOsclThreadTerminate_Kill |
  EOsclThreadTerminate_NOP |