LibreOffice Module sc (master)  1
Public Member Functions | Static Public Member Functions | List of all members
XclImpDecryptHelper Class Reference

Provides static functions to import stream decryption settings. More...

#include <xicontent.hxx>

Public Member Functions

 XclImpDecryptHelper (const XclImpDecryptHelper &)=delete
 delete copy constructor More...
 
const XclImpDecryptHelperoperator= (const XclImpDecryptHelper &)=delete
 delete copy-assignment operator More...
 
 XclImpDecryptHelper ()=delete
 We don't want anybody to instantiate this class, since it is just a collection of static methods. More...
 

Static Public Member Functions

static const ErrCodeReadFilepass (XclImpStream &rStrm)
 Reads the FILEPASS record, queries a password and sets decryption algorithm. More...
 

Detailed Description

Provides static functions to import stream decryption settings.

Definition at line 256 of file xicontent.hxx.

Constructor & Destructor Documentation

XclImpDecryptHelper::XclImpDecryptHelper ( const XclImpDecryptHelper )
delete

delete copy constructor

XclImpDecryptHelper::XclImpDecryptHelper ( )
delete

We don't want anybody to instantiate this class, since it is just a collection of static methods.

Member Function Documentation

const XclImpDecryptHelper& XclImpDecryptHelper::operator= ( const XclImpDecryptHelper )
delete

delete copy-assignment operator

const ErrCode & XclImpDecryptHelper::ReadFilepass ( XclImpStream rStrm)
static

Reads the FILEPASS record, queries a password and sets decryption algorithm.

Returns
Error code that may cause an error message after import.

Definition at line 1229 of file xicontent.cxx.

References DBG_ERROR_BIFF, XclImpStream::DisableDecryption(), EXC_BIFF2, EXC_BIFF3, EXC_BIFF4, EXC_BIFF5, EXC_BIFF8, EXC_ENCR_ERROR_UNSUPP_CRYPT, XclRoot::GetBiff(), XclImpStream::GetRoot(), XclRoot::RequestEncryptionData(), and XclImpStream::SetDecrypter().

Referenced by ImportExcel8::Read(), and ImportExcel::Read().


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