LibreOffice
LibreOffice 6.0 SDK C/C++ API Reference
Classes | Typedefs | Enumerations | Functions | Variables
osl Namespace Reference

Classes

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

Typedefs

typedef Guard< MutexMutexGuard
 
typedef ClearableGuard< MutexClearableMutexGuard
 
typedef ResettableGuard< MutexResettableMutexGuard
 
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. More...
 

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