LibreOffice Module extensions (master) 1
Public Member Functions | Private Attributes | List of all members
BitmapTransporter Class Reference

#include <sane.hxx>

Inheritance diagram for BitmapTransporter:
[legend]
Collaboration diagram for BitmapTransporter:
[legend]

Public Member Functions

 BitmapTransporter ()
 
virtual ~BitmapTransporter () override
 
virtual css::awt::Size SAL_CALL getSize () override
 
virtual Sequence< sal_Int8 > SAL_CALL getDIB () override
 
virtual Sequence< sal_Int8 > SAL_CALL getMaskDIB () override
 
void lock ()
 
void unlock ()
 
SvMemoryStreamgetStream ()
 

Private Attributes

SvMemoryStream m_aStream
 
osl::Mutex m_aProtector
 

Detailed Description

Definition at line 38 of file sane.hxx.

Constructor & Destructor Documentation

◆ BitmapTransporter()

BitmapTransporter::BitmapTransporter ( )

Definition at line 31 of file scanunx.cxx.

References SAL_INFO.

◆ ~BitmapTransporter()

BitmapTransporter::~BitmapTransporter ( )
overridevirtual

Definition at line 37 of file scanunx.cxx.

References SAL_INFO.

Member Function Documentation

◆ getDIB()

Sequence< sal_Int8 > BitmapTransporter::getDIB ( )
overridevirtual

◆ getMaskDIB()

virtual Sequence< sal_Int8 > SAL_CALL BitmapTransporter::getMaskDIB ( )
inlineoverridevirtual

Definition at line 50 of file sane.hxx.

◆ getSize()

css::awt::Size BitmapTransporter::getSize ( )
overridevirtual

◆ getStream()

SvMemoryStream & BitmapTransporter::getStream ( )
inline

Definition at line 55 of file sane.hxx.

References m_aStream.

Referenced by Sane::Start().

◆ lock()

void BitmapTransporter::lock ( )
inline

Definition at line 53 of file sane.hxx.

References m_aProtector.

Referenced by Sane::Start().

◆ unlock()

void BitmapTransporter::unlock ( )
inline

Definition at line 54 of file sane.hxx.

References m_aProtector.

Referenced by Sane::Start().

Member Data Documentation

◆ m_aProtector

osl::Mutex BitmapTransporter::m_aProtector
private

Definition at line 41 of file sane.hxx.

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

◆ m_aStream

SvMemoryStream BitmapTransporter::m_aStream
private

Definition at line 40 of file sane.hxx.

Referenced by getDIB(), getSize(), and getStream().


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