LibreOffice Module tools (master) 1
|
#include <stream.hxx>
Public Member Functions | |
SvLockBytes () | |
SvLockBytes (SvStream *pTheStream, bool bTheOwner=false) | |
virtual | ~SvLockBytes () override |
const SvStream * | GetStream () const |
void | SetSynchronMode (bool bTheSync=true) |
bool | IsSynchronMode () const |
virtual ErrCode | ReadAt (sal_uInt64 nPos, void *pBuffer, std::size_t nCount, std::size_t *pRead) const |
virtual ErrCode | WriteAt (sal_uInt64 nPos, const void *pBuffer, std::size_t nCount, std::size_t *pWritten) |
virtual ErrCode | Flush () const |
virtual ErrCode | SetSize (sal_uInt64 nSize) |
virtual ErrCode | Stat (SvLockBytesStat *pStat) const |
Public Member Functions inherited from SvRefBase | |
SvRefBase () | |
SvRefBase (const SvRefBase &) | |
SvRefBase & | operator= (const SvRefBase &) |
void | RestoreNoDelete () |
void | AddNextRef () |
void | AddFirstRef () |
void | ReleaseRef () |
unsigned int | GetRefCount () const |
Protected Member Functions | |
void | close () |
Protected Member Functions inherited from SvRefBase | |
virtual | ~SvRefBase () COVERITY_NOEXCEPT_FALSE |
Private Attributes | |
SvStream * | m_pStream |
bool | m_bOwner |
bool | m_bSync |
Definition at line 102 of file stream.hxx.
|
inline |
Definition at line 113 of file stream.hxx.
References m_pStream.
|
inline |
Definition at line 115 of file stream.hxx.
References m_pStream.
|
inlineoverridevirtual |
Definition at line 118 of file stream.hxx.
References close.
|
protected |
Definition at line 157 of file stream.cxx.
|
virtual |
Definition at line 200 of file stream.cxx.
References ERRCODE_NONE, SvStream::Flush(), SvStream::GetErrorCode(), and m_pStream.
|
inline |
Definition at line 120 of file stream.hxx.
References m_pStream.
Referenced by SvStream::SvStream().
|
inline |
Definition at line 123 of file stream.hxx.
|
virtual |
Definition at line 166 of file stream.cxx.
References ERRCODE_NONE, SvStream::GetErrorCode(), m_pStream, nCount, nPos, SvStream::ReadBytes(), and SvStream::Seek().
|
virtual |
Definition at line 213 of file stream.cxx.
References ERRCODE_NONE, SvStream::GetErrorCode(), m_pStream, and SvStream::SetStreamSize().
|
inline |
Definition at line 122 of file stream.hxx.
|
virtual |
Definition at line 225 of file stream.cxx.
References ERRCODE_NONE, m_pStream, SvLockBytesStat::nSize, and SvStream::TellEnd().
|
virtual |
Definition at line 183 of file stream.cxx.
References ERRCODE_NONE, SvStream::GetErrorCode(), m_pStream, nCount, nPos, SvStream::Seek(), and SvStream::WriteBytes().
|
private |
Definition at line 105 of file stream.hxx.
Referenced by close().
|
private |
Definition at line 106 of file stream.hxx.
|
private |