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