LibreOffice
LibreOffice 24.2 SDK C/C++ API Reference
|
Classes | |
class | AcceptorSocket |
Allows to accept socket connections. More... | |
class | ClearableGuard |
Object lifetime scoped mutex object or interface lock with unlock. 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 an 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 |
Object lifetime scoped mutex object or interface lock. More... | |
class | Module |
class | Mutex |
A mutual exclusion synchronization object. More... | |
class | Pipe |
Represents a pipe. More... | |
class | Profile |
Deprecated API. More... | |
class | ResettableGuard |
Template for temporary releasable mutex objects and interfaces locks. 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< Mutex > | MutexGuard |
typedef ClearableGuard< Mutex > | ClearableMutexGuard |
typedef ResettableGuard< Mutex > | ResettableMutexGuard |
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 ClearableGuard<Mutex> osl::ClearableMutexGuard |
typedef Guard<Mutex> osl::MutexGuard |
typedef oslProfileOption osl::ProfileOption |
typedef ResettableGuard< Mutex > osl::ResettableMutexGuard |
|
inline |
|
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
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 |