My Project
UDK 3.2.7 C/C++ API Reference
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Enumerations | Functions | Variables
osl Namespace Reference

Classes

class  Condition
class  FileBase
 Base class for all File System specific objects. More...
class  VolumeDevice
 The VolumeDevice class. More...
class  VolumeInfo
 The VolumeInfo class. More...
class  FileStatus
 The FileStatus class. More...
class  File
 The file class object provides access to file contents and attributes. More...
class  DirectoryItem
 The directory item class object provides access to file status information. More...
class  DirectoryCreationObserver
 Base class for observers of directory creation notifications. More...
class  Directory
 The directory class object provides a enumeration of DirectoryItems. More...
class  GetGlobalMutex
 A helper functor for the rtl_Instance template. More...
class  Module
class  Mutex
 A mutual exclusion synchronization object. More...
class  Guard
 A helper class for mutex objects and interfaces. More...
class  ClearableGuard
 A helper class for mutex objects and interfaces. More...
class  ResettableGuard
 A helper class for mutex objects and interfaces. More...
class  SolarMutex
 SolarMutex interface, needed for SolarMutex. More...
class  Pipe
 Represents a pipe. More...
class  StreamPipe
 A pipe to send or receive a stream of data. More...
class  Profile
 Deprecated API. More...
class  Security
 capsulate security informations for one user. More...
class  Semaphore
 C++ wrapper class around C semaphore functions. More...
class  SocketAddr
 The class should be understood as a reference to a socket address handle ( struct sockaddr ). More...
class  Socket
class  StreamSocket
class  ConnectorSocket
class  AcceptorSocket
 Allows to accept socket connections. More...
class  DatagramSocket
 A connectionless socket to send and receive datagrams. More...
class  Thread
 A thread abstraction. More...
class  ThreadData

Typedefs

typedef Guard< MutexMutexGuard
typedef ClearableGuard< MutexClearableMutexGuard
typedef ResettableGuard< MutexResettableMutexGuard
typedef osl::Guard< SolarMutexSolarGuard
typedef osl::ClearableGuard
< SolarMutex
ClearableSolarGuard
typedef osl::ResettableGuard
< SolarMutex
ResettableSolarGuard
typedef oslProfileOption ProfileOption

Enumerations

enum  __osl_socket_NoCopy { SAL_NO_COPY }

Functions

void onDirectoryCreated (void *pData, rtl_uString *aDirectoryUrl)
void threadFunc (void *param)
 threadFunc is the function which is executed by the threads created by the osl::Thread class.

Variables

const int Profile_DEFAULT = osl_Profile_DEFAULT
const int Profile_SYSTEM = osl_Profile_SYSTEM
const int Profile_READLOCK = osl_Profile_READLOCK
const int Profile_WRITELOCK = osl_Profile_WRITELOCK

Typedef Documentation

Enumeration Type Documentation

Enumerator:
SAL_NO_COPY 

Function Documentation

void osl::onDirectoryCreated ( void *  pData,
rtl_uString *  aDirectoryUrl 
)
inline
void osl::threadFunc ( void *  param)
inline

threadFunc is the function which is executed by the threads created by the osl::Thread class.

The thread functions calls the protected functions run and onTerminated.

The function's signature matches the one of oslWorkerFunction which is declared in osl/thread.h .

Variable Documentation

const int osl::Profile_DEFAULT = osl_Profile_DEFAULT
const int osl::Profile_READLOCK = osl_Profile_READLOCK
const int osl::Profile_SYSTEM = osl_Profile_SYSTEM
const int osl::Profile_WRITELOCK = osl_Profile_WRITELOCK