A safe encapsulation of osl::Thread.  
 More...
#include <thread.hxx>
A safe encapsulation of osl::Thread. 
- Since
- LibreOffice 3.6 
◆ Thread()
      
        
          | salhelper::Thread::Thread | ( | char const * | name | ) |  | 
      
 
- Parameters
- 
  
    | name | the thread name, see osl_setThreadName; must be a non-null null terminated string |  
 
 
 
◆ ~Thread()
  
  | 
        
          | virtual salhelper::Thread::~Thread | ( |  | ) |  |  | protectedvirtual | 
 
 
◆ execute()
  
  | 
        
          | virtual void salhelper::Thread::execute | ( |  | ) |  |  | protectedpure virtual | 
 
The main function executed by the thread. 
Any uncaught exceptions lead to std::terminate. 
 
 
◆ getCurrentIdentifier()
◆ getIdentifier()
◆ join()
  
  | 
        
          | virtual void osl::Thread::join | ( |  | ) |  |  | inlinevirtual | 
 
 
◆ launch()
      
        
          | void salhelper::Thread::launch | ( |  | ) |  | 
      
 
Launch the thread. 
This function must be called at most once.
Each call of this function should eventually be followed by a call to osl::Thread::join before exit(3), to ensure the thread is no longer relying on any infrastructure while that infrastructure is being shut down in atexit handlers. 
 
 
◆ operator delete()
  
  | 
        
          | static void salhelper::Thread::operator delete | ( | void * | pointer | ) |  |  | inlinestatic | 
 
 
◆ operator new()
  
  | 
        
          | static void * salhelper::Thread::operator new | ( | std::size_t | size | ) |  |  | inlinestatic | 
 
 
◆ schedule()
  
  | 
        
          | virtual bool osl::Thread::schedule | ( |  | ) |  |  | inlinevirtual | 
 
 
◆ terminate()
  
  | 
        
          | virtual void osl::Thread::terminate | ( |  | ) |  |  | inlinevirtual | 
 
 
◆ wait()
  
  | 
        
          | static void osl::Thread::wait | ( | const TimeValue & | Delay | ) |  |  | inlinestatic | 
 
 
◆ yield()
  
  | 
        
          | static void osl::Thread::yield | ( |  | ) |  |  | inlinestatic | 
 
 
The documentation for this class was generated from the following file: