BitmapTransporter Class Reference

#include <sane.hxx>

List of all members.

Public Member Functions

 BitmapTransporter ()
virtual ~BitmapTransporter ()
virtual ANY SAL_CALL queryInterface (const Type &rType) throw ( RuntimeException )
virtual void SAL_CALL acquire () throw ()
virtual void SAL_CALL release () throw ()
virtual AWT::Size SAL_CALL getSize () throw ()
virtual SEQ (sal_Int8) SAL_CALL getDIB() throw ()
virtual SEQ (sal_Int8) SAL_CALL getMaskDIB() throw ()
void lock ()
void unlock ()
SvMemoryStream & getStream ()

Private Attributes

SvMemoryStream m_aStream
vos::OMutex m_aProtector


Detailed Description

Definition at line 49 of file sane.hxx.


Constructor & Destructor Documentation

BitmapTransporter::BitmapTransporter (  ) 

Definition at line 47 of file scanunx.cxx.

BitmapTransporter::~BitmapTransporter (  )  [virtual]

Definition at line 54 of file scanunx.cxx.


Member Function Documentation

ANY SAL_CALL BitmapTransporter::queryInterface ( const Type &  rType  )  throw ( RuntimeException ) [virtual]

Definition at line 63 of file scanunx.cxx.

References ANY.

virtual void SAL_CALL BitmapTransporter::acquire (  )  throw () [inline, virtual]

Definition at line 62 of file sane.hxx.

virtual void SAL_CALL BitmapTransporter::release (  )  throw () [inline, virtual]

Definition at line 63 of file sane.hxx.

AWT::Size BitmapTransporter::getSize (  )  throw () [virtual]

Definition at line 72 of file scanunx.cxx.

References m_aProtector, and m_aStream.

virtual BitmapTransporter::SEQ ( sal_Int8   )  throw () [virtual]

Referenced by SEQ().

virtual BitmapTransporter::SEQ ( sal_Int8   )  throw () [inline, virtual]

Definition at line 67 of file sane.hxx.

References SEQ().

void BitmapTransporter::lock (  )  [inline]

Definition at line 70 of file sane.hxx.

References m_aProtector.

Referenced by Sane::Start().

void BitmapTransporter::unlock (  )  [inline]

Definition at line 71 of file sane.hxx.

References m_aProtector.

SvMemoryStream& BitmapTransporter::getStream (  )  [inline]

Definition at line 72 of file sane.hxx.

References m_aStream.

Referenced by SaneDlg::AcquirePreview(), and Sane::Start().


Member Data Documentation

SvMemoryStream BitmapTransporter::m_aStream [private]

Definition at line 51 of file sane.hxx.

Referenced by getSize(), and getStream().

vos::OMutex BitmapTransporter::m_aProtector [private]

Definition at line 52 of file sane.hxx.

Referenced by getSize(), lock(), and unlock().


The documentation for this class was generated from the following files:
Generated on Thu Feb 28 17:53:33 2008 for AquaScanner by  doxygen 1.5.1