LibreOffice Module ucb (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ftp::FTPLoaderThread Class Reference

A loaderthread acts as factory for CURL-handles, the key being ( implicit ) the threadid. More...

#include <ftploaderthread.hxx>

Public Member Functions

 FTPLoaderThread ()
 
 ~FTPLoaderThread ()
 
CURL * handle ()
 

Private Member Functions

 FTPLoaderThread (const FTPLoaderThread &)=delete
 
FTPLoaderThreadoperator= (const FTPLoaderThread &)=delete
 

Private Attributes

oslThreadKey m_threadKey
 

Detailed Description

A loaderthread acts as factory for CURL-handles, the key being ( implicit ) the threadid.

Owner is a FTPContentProvider-instance

Definition at line 38 of file ftploaderthread.hxx.

Constructor & Destructor Documentation

◆ FTPLoaderThread() [1/2]

FTPLoaderThread::FTPLoaderThread ( )

Definition at line 63 of file ftploaderthread.cxx.

◆ ~FTPLoaderThread()

FTPLoaderThread::~FTPLoaderThread ( )

Definition at line 68 of file ftploaderthread.cxx.

References m_threadKey.

◆ FTPLoaderThread() [2/2]

ftp::FTPLoaderThread::FTPLoaderThread ( const FTPLoaderThread )
privatedelete

Member Function Documentation

◆ handle()

CURL * FTPLoaderThread::handle ( )

Definition at line 73 of file ftploaderthread.cxx.

References m_threadKey.

◆ operator=()

FTPLoaderThread & ftp::FTPLoaderThread::operator= ( const FTPLoaderThread )
privatedelete

Member Data Documentation

◆ m_threadKey

oslThreadKey ftp::FTPLoaderThread::m_threadKey
private

Definition at line 52 of file ftploaderthread.hxx.

Referenced by handle(), and ~FTPLoaderThread().


The documentation for this class was generated from the following files: