LibreOffice Module sfx2 (master) 1
Public Member Functions | Public Attributes | List of all members
SfxMedium_Impl Class Reference
Collaboration diagram for SfxMedium_Impl:
[legend]

Public Member Functions

 SfxMedium_Impl ()
 
 ~SfxMedium_Impl ()
 
 SfxMedium_Impl (const SfxMedium_Impl &)=delete
 
SfxMedium_Imploperator= (const SfxMedium_Impl &)=delete
 
OUString getFilterMimeType () const
 

Public Attributes

StreamMode m_nStorOpenMode
 
ErrCode m_eError
 
ErrCode m_eWarningError
 
::ucbhelper::Content aContent
 
bool bUpdatePickList:1
 
bool bIsTemp:1
 
bool bDownloadDone:1
 
bool bIsStorage:1
 
bool bUseInteractionHandler:1
 
bool bAllowDefaultIntHdl:1
 
bool bDisposeStorage:1
 
bool bStorageBasedOnInStream:1
 
bool m_bSalvageMode:1
 
bool m_bVersionsAlreadyLoaded:1
 
bool m_bLocked:1
 
bool m_bMSOLockFileCreated: 1
 
bool m_bDisableUnlockWebDAV:1
 
bool m_bGotDateTime:1
 
bool m_bRemoveBackup:1
 
bool m_bOriginallyReadOnly:1
 
bool m_bOriginallyLoadedReadOnly:1
 
bool m_bTriedStorage:1
 
bool m_bRemote:1
 
bool m_bInputStreamIsReadOnly:1
 
bool m_bInCheckIn:1
 
bool m_bDisableFileSync = false
 
bool m_bNotifyWhenEditable = false
 
OUString m_aName
 
OUString m_aLogicName
 
OUString m_aLongName
 
std::shared_ptr< SfxItemSetm_pSet
 
std::unique_ptr< INetURLObjectm_pURLObj
 
std::shared_ptr< const SfxFilterm_pFilter
 
std::shared_ptr< const SfxFilterm_pCustomFilter
 
std::shared_ptr< std::recursive_mutex > m_pCheckEditableWorkerMutex
 
std::shared_ptr< bool > m_pIsDestructed
 
ImplSVEventm_pReloadEvent
 
std::unique_ptr< SvStreamm_pInStream
 
std::unique_ptr< SvStreamm_pOutStream
 
OUString aOrigURL
 
DateTime aExpireTime
 
SfxFrameWeakRef wLoadTargetFrame
 
SvKeyValueIteratorRef xAttributes
 
svtools::AsynchronLink aDoneLink
 
uno::Sequence< util::RevisionTag > aVersions
 
std::unique_ptr<::utl::TempFileNamedpTempFile
 
uno::Reference< embed::XStorage > xStorage
 
uno::Reference< embed::XStorage > m_xZipStorage
 
uno::Reference< io::XInputStream > m_xInputStreamToLoadFrom
 
uno::Reference< io::XInputStream > xInputStream
 
uno::Reference< io::XStream > xStream
 
uno::Reference< io::XStream > m_xLockingStream
 
uno::Reference< task::XInteractionHandler > xInteraction
 
ErrCode nLastStorageError
 
OUString m_aBackupURL
 
SignatureState m_nSignatureState
 
bool m_bHasEmbeddedObjects = false
 
util::DateTime m_aDateTime
 
uno::Sequence< beans::PropertyValue > m_aArgs
 

Detailed Description

Definition at line 346 of file docfile.cxx.

Constructor & Destructor Documentation

◆ SfxMedium_Impl() [1/2]

SfxMedium_Impl::SfxMedium_Impl ( )
explicit

Definition at line 438 of file docfile.cxx.

References ERRCODE_NONE, and NOSIGNATURES.

◆ ~SfxMedium_Impl()

SfxMedium_Impl::~SfxMedium_Impl ( )

Definition at line 471 of file docfile.cxx.

References aDoneLink, m_pCheckEditableWorkerMutex, m_pSet, m_pURLObj, and pTempFile.

◆ SfxMedium_Impl() [2/2]

SfxMedium_Impl::SfxMedium_Impl ( const SfxMedium_Impl )
delete

Member Function Documentation

◆ getFilterMimeType()

OUString SfxMedium_Impl::getFilterMimeType ( ) const
inline

Definition at line 434 of file docfile.cxx.

References m_pFilter.

◆ operator=()

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

Member Data Documentation

◆ aContent

::ucbhelper::Content SfxMedium_Impl::aContent

Definition at line 353 of file docfile.cxx.

◆ aDoneLink

svtools::AsynchronLink SfxMedium_Impl::aDoneLink

Definition at line 400 of file docfile.cxx.

Referenced by ~SfxMedium_Impl().

◆ aExpireTime

DateTime SfxMedium_Impl::aExpireTime

Definition at line 396 of file docfile.cxx.

◆ aOrigURL

OUString SfxMedium_Impl::aOrigURL

Definition at line 395 of file docfile.cxx.

◆ aVersions

uno::Sequence< util::RevisionTag > SfxMedium_Impl::aVersions

Definition at line 402 of file docfile.cxx.

◆ bAllowDefaultIntHdl

bool SfxMedium_Impl::bAllowDefaultIntHdl

Definition at line 359 of file docfile.cxx.

◆ bDisposeStorage

bool SfxMedium_Impl::bDisposeStorage

Definition at line 360 of file docfile.cxx.

◆ bDownloadDone

bool SfxMedium_Impl::bDownloadDone

Definition at line 356 of file docfile.cxx.

◆ bIsStorage

bool SfxMedium_Impl::bIsStorage

Definition at line 357 of file docfile.cxx.

◆ bIsTemp

bool SfxMedium_Impl::bIsTemp

Definition at line 355 of file docfile.cxx.

◆ bStorageBasedOnInStream

bool SfxMedium_Impl::bStorageBasedOnInStream

Definition at line 361 of file docfile.cxx.

◆ bUpdatePickList

bool SfxMedium_Impl::bUpdatePickList

Definition at line 354 of file docfile.cxx.

◆ bUseInteractionHandler

bool SfxMedium_Impl::bUseInteractionHandler

Definition at line 358 of file docfile.cxx.

◆ m_aArgs

uno::Sequence<beans::PropertyValue> SfxMedium_Impl::m_aArgs

Definition at line 427 of file docfile.cxx.

◆ m_aBackupURL

OUString SfxMedium_Impl::m_aBackupURL

Definition at line 416 of file docfile.cxx.

◆ m_aDateTime

util::DateTime SfxMedium_Impl::m_aDateTime

Definition at line 425 of file docfile.cxx.

◆ m_aLogicName

OUString SfxMedium_Impl::m_aLogicName

Definition at line 379 of file docfile.cxx.

◆ m_aLongName

OUString SfxMedium_Impl::m_aLongName

Definition at line 380 of file docfile.cxx.

◆ m_aName

OUString SfxMedium_Impl::m_aName

Definition at line 378 of file docfile.cxx.

◆ m_bDisableFileSync

bool SfxMedium_Impl::m_bDisableFileSync = false

Definition at line 375 of file docfile.cxx.

◆ m_bDisableUnlockWebDAV

bool SfxMedium_Impl::m_bDisableUnlockWebDAV

Definition at line 366 of file docfile.cxx.

◆ m_bGotDateTime

bool SfxMedium_Impl::m_bGotDateTime

Definition at line 367 of file docfile.cxx.

◆ m_bHasEmbeddedObjects

bool SfxMedium_Impl::m_bHasEmbeddedObjects = false

Definition at line 423 of file docfile.cxx.

◆ m_bInCheckIn

bool SfxMedium_Impl::m_bInCheckIn

Definition at line 374 of file docfile.cxx.

◆ m_bInputStreamIsReadOnly

bool SfxMedium_Impl::m_bInputStreamIsReadOnly

Definition at line 373 of file docfile.cxx.

◆ m_bLocked

bool SfxMedium_Impl::m_bLocked

Definition at line 364 of file docfile.cxx.

◆ m_bMSOLockFileCreated

bool SfxMedium_Impl::m_bMSOLockFileCreated

Definition at line 365 of file docfile.cxx.

◆ m_bNotifyWhenEditable

bool SfxMedium_Impl::m_bNotifyWhenEditable = false

Definition at line 376 of file docfile.cxx.

◆ m_bOriginallyLoadedReadOnly

bool SfxMedium_Impl::m_bOriginallyLoadedReadOnly

Definition at line 370 of file docfile.cxx.

◆ m_bOriginallyReadOnly

bool SfxMedium_Impl::m_bOriginallyReadOnly

Definition at line 369 of file docfile.cxx.

◆ m_bRemote

bool SfxMedium_Impl::m_bRemote

Definition at line 372 of file docfile.cxx.

◆ m_bRemoveBackup

bool SfxMedium_Impl::m_bRemoveBackup

Definition at line 368 of file docfile.cxx.

◆ m_bSalvageMode

bool SfxMedium_Impl::m_bSalvageMode

Definition at line 362 of file docfile.cxx.

◆ m_bTriedStorage

bool SfxMedium_Impl::m_bTriedStorage

Definition at line 371 of file docfile.cxx.

◆ m_bVersionsAlreadyLoaded

bool SfxMedium_Impl::m_bVersionsAlreadyLoaded

Definition at line 363 of file docfile.cxx.

◆ m_eError

ErrCode SfxMedium_Impl::m_eError

Definition at line 350 of file docfile.cxx.

◆ m_eWarningError

ErrCode SfxMedium_Impl::m_eWarningError

Definition at line 351 of file docfile.cxx.

◆ m_nSignatureState

SignatureState SfxMedium_Impl::m_nSignatureState

Definition at line 421 of file docfile.cxx.

◆ m_nStorOpenMode

StreamMode SfxMedium_Impl::m_nStorOpenMode

Definition at line 349 of file docfile.cxx.

◆ m_pCheckEditableWorkerMutex

std::shared_ptr<std::recursive_mutex> SfxMedium_Impl::m_pCheckEditableWorkerMutex

Definition at line 388 of file docfile.cxx.

Referenced by ~SfxMedium_Impl().

◆ m_pCustomFilter

std::shared_ptr<const SfxFilter> SfxMedium_Impl::m_pCustomFilter

Definition at line 386 of file docfile.cxx.

◆ m_pFilter

std::shared_ptr<const SfxFilter> SfxMedium_Impl::m_pFilter

Definition at line 385 of file docfile.cxx.

Referenced by getFilterMimeType().

◆ m_pInStream

std::unique_ptr<SvStream> SfxMedium_Impl::m_pInStream

Definition at line 392 of file docfile.cxx.

◆ m_pIsDestructed

std::shared_ptr<bool> SfxMedium_Impl::m_pIsDestructed

Definition at line 389 of file docfile.cxx.

◆ m_pOutStream

std::unique_ptr<SvStream> SfxMedium_Impl::m_pOutStream

Definition at line 393 of file docfile.cxx.

◆ m_pReloadEvent

ImplSVEvent* SfxMedium_Impl::m_pReloadEvent

Definition at line 390 of file docfile.cxx.

◆ m_pSet

std::shared_ptr<SfxItemSet> SfxMedium_Impl::m_pSet
mutable

Definition at line 382 of file docfile.cxx.

Referenced by ~SfxMedium_Impl().

◆ m_pURLObj

std::unique_ptr<INetURLObject> SfxMedium_Impl::m_pURLObj
mutable

Definition at line 383 of file docfile.cxx.

Referenced by ~SfxMedium_Impl().

◆ m_xInputStreamToLoadFrom

uno::Reference<io::XInputStream> SfxMedium_Impl::m_xInputStreamToLoadFrom

Definition at line 408 of file docfile.cxx.

◆ m_xLockingStream

uno::Reference<io::XStream> SfxMedium_Impl::m_xLockingStream

Definition at line 411 of file docfile.cxx.

◆ m_xZipStorage

uno::Reference<embed::XStorage> SfxMedium_Impl::m_xZipStorage

Definition at line 407 of file docfile.cxx.

◆ nLastStorageError

ErrCode SfxMedium_Impl::nLastStorageError

Definition at line 414 of file docfile.cxx.

◆ pTempFile

std::unique_ptr<::utl::TempFileNamed> SfxMedium_Impl::pTempFile

Definition at line 404 of file docfile.cxx.

Referenced by ~SfxMedium_Impl().

◆ wLoadTargetFrame

SfxFrameWeakRef SfxMedium_Impl::wLoadTargetFrame

Definition at line 397 of file docfile.cxx.

◆ xAttributes

SvKeyValueIteratorRef SfxMedium_Impl::xAttributes

Definition at line 398 of file docfile.cxx.

◆ xInputStream

uno::Reference<io::XInputStream> SfxMedium_Impl::xInputStream

Definition at line 409 of file docfile.cxx.

◆ xInteraction

uno::Reference<task::XInteractionHandler> SfxMedium_Impl::xInteraction

Definition at line 412 of file docfile.cxx.

◆ xStorage

uno::Reference<embed::XStorage> SfxMedium_Impl::xStorage

Definition at line 406 of file docfile.cxx.

◆ xStream

uno::Reference<io::XStream> SfxMedium_Impl::xStream

Definition at line 410 of file docfile.cxx.


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