|
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 |