22#include <osl/file.hxx>
55 ::osl::FileBase::RC
open( sal_uInt32 uFlags );
57 ::osl::FileBase::RC
close();
59 ::osl::FileBase::RC
setPos( sal_uInt32 uHow, sal_Int64 uPos );
61 ::osl::FileBase::RC
getPos( sal_uInt64& uPos );
63 ::osl::FileBase::RC
setSize( sal_uInt64 uSize );
65 ::osl::FileBase::RC
getSize( sal_uInt64 &rSize );
67 ::osl::FileBase::RC
read(
void *pBuffer, sal_uInt64 uBytesRequested, sal_uInt64& rBytesRead );
69 ::osl::FileBase::RC
write(
const void *pBuffer, sal_uInt64 uBytesToWrite, sal_uInt64& rBytesWritten);
71 ::osl::FileBase::RC
sync()
const;
ReconnectingFile(const OUString &aFileURL)
ReconnectingFile(ReconnectingFile const &)=delete
::osl::FileBase::RC close()
::osl::FileBase::RC setSize(sal_uInt64 uSize)
::osl::FileBase::RC getPos(sal_uInt64 &uPos)
::osl::FileBase::RC write(const void *pBuffer, sal_uInt64 uBytesToWrite, sal_uInt64 &rBytesWritten)
::osl::FileBase::RC read(void *pBuffer, sal_uInt64 uBytesRequested, sal_uInt64 &rBytesRead)
ReconnectingFile & operator=(ReconnectingFile const &)=delete
::osl::FileBase::RC setPos(sal_uInt32 uHow, sal_Int64 uPos)
::osl::FileBase::RC sync() const
::osl::FileBase::RC getSize(sal_uInt64 &rSize)
::osl::FileBase::RC open(sal_uInt32 uFlags)