|
LibreOffice
LibreOffice 25.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 |
1.8.14