#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] |
1.5.1