#include <cupsmgr.hxx>
Definition at line 38 of file cupsmgr.hxx.
psp::CUPSManager::CUPSManager |
( |
| ) |
|
|
private |
virtual psp::CUPSManager::~CUPSManager |
( |
| ) |
|
|
overrideprivatevirtual |
const char* psp::CUPSManager::authenticateUser |
( |
| ) |
|
virtual bool psp::CUPSManager::checkPrintersChanged |
( |
bool |
bWait | ) |
|
|
overridevirtual |
const PPDParser* psp::CUPSManager::createCUPSParser |
( |
const OUString & |
rPrinter | ) |
|
wraps cupsGetPPD, so unlink after use !
virtual bool psp::CUPSManager::endSpool |
( |
const OUString & |
rPrinterName, |
|
|
const OUString & |
rJobTitle, |
|
|
FILE * |
pFile, |
|
|
const JobData & |
rDocumentJobData, |
|
|
bool |
bBanner, |
|
|
const OUString & |
rFaxNumber |
|
) |
| |
|
overridevirtual |
static void psp::CUPSManager::getOptionsFromDocumentSetup |
( |
const JobData & |
rJob, |
|
|
bool |
bBanner, |
|
|
int & |
rNumOptions, |
|
|
void ** |
rOptions |
|
) |
| |
|
staticprivate |
virtual void psp::CUPSManager::initialize |
( |
| ) |
|
|
overrideprivatevirtual |
void psp::CUPSManager::runDests |
( |
| ) |
|
|
private |
static void psp::CUPSManager::runDestThread |
( |
void * |
pMgr | ) |
|
|
static |
virtual void psp::CUPSManager::setupJobContextData |
( |
JobData & |
rData | ) |
|
|
overridevirtual |
virtual FILE* psp::CUPSManager::startSpool |
( |
const OUString & |
rPrinterName, |
|
|
bool |
bQuickCommand |
|
) |
| |
|
overridevirtual |
OString psp::CUPSManager::threadedCupsGetPPD |
( |
const char * |
pPrinter | ) |
|
|
private |
std::unordered_map< OUString, int > psp::CUPSManager::m_aCUPSDestMap |
|
private |
osl::Mutex psp::CUPSManager::m_aCUPSMutex |
|
private |
std::unordered_map< OUString, PPDContext > psp::CUPSManager::m_aDefaultContexts |
|
private |
oslThread psp::CUPSManager::m_aDestThread |
|
private |
osl::Mutex psp::CUPSManager::m_aGetPPDMutex |
|
private |
OString psp::CUPSManager::m_aPassword |
|
private |
this is a security risk, but the CUPS API demands to deliver a pointer to a static buffer containing the password, so this cannot be helped
Definition at line 52 of file cupsmgr.hxx.
std::unordered_map< FILE*, OString, FPtrHash > psp::CUPSManager::m_aSpoolFiles |
|
private |
OString psp::CUPSManager::m_aUser |
|
private |
bool psp::CUPSManager::m_bNewDests |
|
private |
bool psp::CUPSManager::m_bPPDThreadRunning |
|
private |
int psp::CUPSManager::m_nDests |
|
private |
void* psp::CUPSManager::m_pDests |
|
private |
The documentation for this class was generated from the following file: