#include <scanner.hxx>
Public Member Functions | |
ScannerManager () | |
virtual | ~ScannerManager () |
virtual ANY SAL_CALL | queryInterface (const Type &rType) throw ( RuntimeException ) |
virtual void SAL_CALL | acquire () throw () |
virtual void SAL_CALL | release () throw () |
virtual | SEQ (ScannerContext) SAL_CALL getAvailableScanners() throw () |
virtual BOOL SAL_CALL | configureScanner (ScannerContext &scanner_context) throw ( ScannerException ) |
virtual void SAL_CALL | startScan (const ScannerContext &scanner_context, const REF(com::sun::star::lang::XEventListener)&rxListener) throw ( ScannerException ) |
virtual ScanError SAL_CALL | getError (const ScannerContext &scanner_context) throw ( ScannerException ) |
virtual | REF (AWT::XBitmap) SAL_CALL getBitmap(const ScannerContext &scanner_context) throw ( ScannerException ) |
virtual AWT::Size SAL_CALL | getSize () throw () |
virtual | SEQ (sal_Int8) SAL_CALL getDIB() throw () |
virtual | SEQ (sal_Int8) SAL_CALL getMaskDIB() throw () |
OUString | getImplementationName () throw () |
Sequence< OUString > | getSupportedServiceNames () throw () |
BOOL | supportsService (const OUString &ServiceName) throw () |
void | Lock () |
void | Unlock () |
void * | GetData () const |
void | SetData (void *pData) |
Static Public Member Functions | |
static OUString | getImplementationName_Static () throw () |
static Sequence< OUString > | getSupportedServiceNames_Static () throw () |
Protected Member Functions | |
void | DestroyData () |
Protected Attributes | |
vos::OMutex | maProtector |
void * | mpData |
Definition at line 97 of file scanner.hxx.
ScannerManager::ScannerManager | ( | ) |
Definition at line 51 of file scanner.cxx.
ScannerManager::~ScannerManager | ( | ) | [virtual] |
void ScannerManager::DestroyData | ( | ) | [protected] |
ANY SAL_CALL ScannerManager::queryInterface | ( | const Type & | rType | ) | throw ( RuntimeException ) [virtual] |
void SAL_CALL ScannerManager::acquire | ( | ) | throw () [virtual] |
Definition at line 76 of file scanner.cxx.
void SAL_CALL ScannerManager::release | ( | ) | throw () [virtual] |
Definition at line 83 of file scanner.cxx.
virtual ScannerManager::SEQ | ( | ScannerContext | ) | throw () [virtual] |
BOOL SAL_CALL ScannerManager::configureScanner | ( | ScannerContext & | scanner_context | ) | throw ( ScannerException ) [virtual] |
Definition at line 254 of file scanunx.cxx.
References SaneDlg::Execute(), SaneHolder::m_aSane, SaneHolder::m_bBusy, and REF.
void ScannerManager::startScan | ( | const ScannerContext & | scanner_context, | |
const REF(com::sun::star::lang::XEventListener)& | rxListener | |||
) | throw ( ScannerException ) [virtual] |
ScanError SAL_CALL ScannerManager::getError | ( | const ScannerContext & | scanner_context | ) | throw ( ScannerException ) [virtual] |
virtual ScannerManager::REF | ( | AWT::XBitmap | ) | const throw ( ScannerException ) [virtual] |
AWT::Size ScannerManager::getSize | ( | ) | throw () [virtual] |
Definition at line 210 of file scanunx.cxx.
virtual ScannerManager::SEQ | ( | sal_Int8 | ) | throw () [virtual] |
virtual ScannerManager::SEQ | ( | sal_Int8 | ) | throw () [virtual] |
OUString ScannerManager::getImplementationName | ( | ) | throw () |
OUString ScannerManager::getImplementationName_Static | ( | ) | throw () [static] |
Definition at line 104 of file scanner.cxx.
Referenced by component_getFactory(), component_writeInfo(), and getImplementationName().
Sequence< OUString > ScannerManager::getSupportedServiceNames | ( | ) | throw () |
static Sequence< OUString > ScannerManager::getSupportedServiceNames_Static | ( | ) | throw () [static] |
Referenced by component_getFactory().
BOOL ScannerManager::supportsService | ( | const OUString & | ServiceName | ) | throw () |
void ScannerManager::Lock | ( | ) | [inline] |
void ScannerManager::Unlock | ( | ) | [inline] |
void* ScannerManager::GetData | ( | ) | const [inline] |
Definition at line 138 of file scanner.hxx.
References mpData.
Referenced by ImpTwain::ImplHandleMsg().
void ScannerManager::SetData | ( | void * | pData | ) | [inline] |
Definition at line 139 of file scanner.hxx.
References DestroyData(), and mpData.
Referenced by ImpTwain::ImplXfer().
vos::OMutex ScannerManager::maProtector [protected] |
void* ScannerManager::mpData [protected] |