#include <store.hxx>
Public Member Functions | |
| OStoreFile (void) throw () | |
| Construction. | |
| ~OStoreFile (void) throw () | |
| Destruction. | |
| OStoreFile (OStoreFile const &rhs) throw () | |
| Copy construction. | |
| OStoreFile & | operator= (OStoreFile const &rhs) throw () |
| Assignment. | |
| OStoreFile (storeFileHandle Handle) throw () | |
| Construction from File Handle. | |
| operator storeFileHandle (void) const throw () | |
| Conversion into File Handle. | |
| bool | isValid (void) const throw () |
| Check for a valid File Handle. | |
| storeError | create (rtl::OUString const &rFilename, storeAccessMode eAccessMode, sal_uInt16 nPageSize=STORE_DEFAULT_PAGESIZE) throw () |
| Open the file. | |
| storeError | createInMemory (sal_uInt16 nPageSize=STORE_DEFAULT_PAGESIZE) throw () |
| Open the temporary file in memory. | |
| void | close (void) throw () |
| Close the file. | |
| storeError | flush (void) const throw () |
| Flush the file. | |
| storeError | getRefererCount (sal_uInt32 &rnRefCount) const throw () |
| Get the number of referers to the file. | |
| storeError | getSize (sal_uInt32 &rnSize) const throw () |
| Get the file size. | |
| storeError | attrib (rtl::OUString const &rPath, rtl::OUString const &rName, sal_uInt32 nMask1, sal_uInt32 nMask2, sal_uInt32 &rnAttrib) throw () |
| Set attributes of a file entry. | |
| storeError | attrib (rtl::OUString const &rPath, rtl::OUString const &rName, sal_uInt32 nMask1, sal_uInt32 nMask2) throw () |
| Set attributes of a file entry. | |
| storeError | link (rtl::OUString const &rSrcPath, rtl::OUString const &rSrcName, rtl::OUString const &rDstPath, rtl::OUString const &rDstName) throw () |
| Insert a file entry as 'hard link' to another file entry. | |
| storeError | symlink (rtl::OUString const &rSrcPath, rtl::OUString const &rSrcName, rtl::OUString const &rDstPath, rtl::OUString const &rDstName) throw () |
| Insert a file entry as 'symbolic link' to another file entry. | |
| storeError | rename (rtl::OUString const &rSrcPath, rtl::OUString const &rSrcName, rtl::OUString const &rDstPath, rtl::OUString const &rDstName) throw () |
| Rename a file entry. | |
| storeError | remove (rtl::OUString const &rPath, rtl::OUString const &rName) throw () |
| Remove a file entry. | |
| store::OStoreFile::OStoreFile | ( | void | ) | throw () [inline] |
Construction.
| store::OStoreFile::~OStoreFile | ( | void | ) | throw () [inline] |
Destruction.
| store::OStoreFile::OStoreFile | ( | OStoreFile const & | rhs | ) | throw () [inline] |
Copy construction.
| store::OStoreFile::OStoreFile | ( | storeFileHandle | Handle | ) | throw () [inline, explicit] |
Construction from File Handle.
| storeError store::OStoreFile::attrib | ( | rtl::OUString const & | rPath, | |
| rtl::OUString const & | rName, | |||
| sal_uInt32 | nMask1, | |||
| sal_uInt32 | nMask2 | |||
| ) | throw () [inline] |
Set attributes of a file entry.
| storeError store::OStoreFile::attrib | ( | rtl::OUString const & | rPath, | |
| rtl::OUString const & | rName, | |||
| sal_uInt32 | nMask1, | |||
| sal_uInt32 | nMask2, | |||
| sal_uInt32 & | rnAttrib | |||
| ) | throw () [inline] |
Set attributes of a file entry.
| void store::OStoreFile::close | ( | void | ) | throw () [inline] |
Close the file.
| storeError store::OStoreFile::create | ( | rtl::OUString const & | rFilename, | |
| storeAccessMode | eAccessMode, | |||
| sal_uInt16 | nPageSize = STORE_DEFAULT_PAGESIZE | |||
| ) | throw () [inline] |
Open the file.
| storeError store::OStoreFile::createInMemory | ( | sal_uInt16 | nPageSize = STORE_DEFAULT_PAGESIZE |
) | throw () [inline] |
Open the temporary file in memory.
| storeError store::OStoreFile::flush | ( | void | ) | const throw () [inline] |
Flush the file.
| storeError store::OStoreFile::getRefererCount | ( | sal_uInt32 & | rnRefCount | ) | const throw () [inline] |
Get the number of referers to the file.
| storeError store::OStoreFile::getSize | ( | sal_uInt32 & | rnSize | ) | const throw () [inline] |
Get the file size.
| bool store::OStoreFile::isValid | ( | void | ) | const throw () [inline] |
Check for a valid File Handle.
| storeError store::OStoreFile::link | ( | rtl::OUString const & | rSrcPath, | |
| rtl::OUString const & | rSrcName, | |||
| rtl::OUString const & | rDstPath, | |||
| rtl::OUString const & | rDstName | |||
| ) | throw () [inline] |
Insert a file entry as 'hard link' to another file entry.
| store::OStoreFile::operator storeFileHandle | ( | void | ) | const throw () [inline] |
Conversion into File Handle.
| OStoreFile& store::OStoreFile::operator= | ( | OStoreFile const & | rhs | ) | throw () [inline] |
Assignment.
| storeError store::OStoreFile::remove | ( | rtl::OUString const & | rPath, | |
| rtl::OUString const & | rName | |||
| ) | throw () [inline] |
Remove a file entry.
| storeError store::OStoreFile::rename | ( | rtl::OUString const & | rSrcPath, | |
| rtl::OUString const & | rSrcName, | |||
| rtl::OUString const & | rDstPath, | |||
| rtl::OUString const & | rDstName | |||
| ) | throw () [inline] |
Rename a file entry.
| storeError store::OStoreFile::symlink | ( | rtl::OUString const & | rSrcPath, | |
| rtl::OUString const & | rSrcName, | |||
| rtl::OUString const & | rDstPath, | |||
| rtl::OUString const & | rDstName | |||
| ) | throw () [inline] |
Insert a file entry as 'symbolic link' to another file entry.
1.6.1