| Overview | Namespace | Class | Index | Help | 
Global Functions in Global Namespace C++
in Sourcefile store.h
- store_acquireHandle
- extern "C"
 storeError store_acquireHandle(
- storeHandle - Handle ); 
 
 
- extern "C"
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - YES 
 
- Summary
- Acquire a Handle.
- Parameters
- Handle - the Handle. 
- Return
- store_E_None upon success
 
- store_attrib
- extern "C"
 storeError store_attrib(
- storeFileHandle - hFile, - rtl_uString * - pPath, - rtl_uString * - pName, - sal_uInt32 - nMask1, - sal_uInt32 - nMask2, - sal_uInt32 * - pnAttrib ); 
 
 
- extern "C"
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - YES 
 
- Summary
- Set attributes of a file entry.
- Parameters
- hFile - the File Handle. - pPath - the entry path. - pName - the entry name. - nMask1 - the attributes to be cleared. - nMask2 - the attributes to be set. - pnAttrib - the resulting attributes, may be NULL. 
- Return
- store_E_None upon success
 
- store_closeDirectory
- extern "C"
 storeError store_closeDirectory(
- storeDirectoryHandle - hDirectory ); 
 
 
- extern "C"
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - YES 
 
- Summary
- Close a directory.
- Parameters
- hDirectory - the Directory Handle. 
- Return
- store_E_None upon success, store_E_InvalidHandle otherwise.
 
- store_closeFile
- extern "C"
 storeError store_closeFile(
- storeFileHandle - hFile ); 
 
 
- extern "C"
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - YES 
 
- Summary
- Close a file.
- Parameters
- hFile - the File Handle. 
- Return
- store_E_None upon success, store_E_InvalidHandle otherwise.
 
- store_closeStream
- extern "C"
 storeError store_closeStream(
- storeStreamHandle - hStrm ); 
 
 
- extern "C"
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - YES 
 
- Summary
- Close a stream.
- Parameters
- hStrm - the Stream Handle. 
- Return
- store_E_None upon success, store_E_InvalidHandle otherwise.
 
- store_createMemoryFile
- extern "C"
 storeError store_createMemoryFile(
- sal_uInt16 - nPageSize, - storeFileHandle * - phFile ); 
 
 
- extern "C"
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - YES 
 
- Summary
- Open a temporary file in memory.
- Parameters
- nPageSize - the creation page size, integer multiple of minimum page size.- phFile - the File Handle. 
- Return
- store_E_None upon success
 
- store_findFirst
- extern "C"
 storeError store_findFirst(
- storeDirectoryHandle - hDirectory, - storeFindData * - pFindData ); 
 
 
- extern "C"
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - YES 
 
- Summary
- Find first directory entry.
- Parameters
- hDirectory - the Directory Handle. - pFindData - the Find Data structure. 
- Return
- store_E_None upon success, store_E_NoMoreFile upon end of iteration.
 
- store_findNext
- extern "C"
 storeError store_findNext(
- storeDirectoryHandle - hDirectory, - storeFindData * - pFindData ); 
 
 
- extern "C"
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - YES 
 
- Summary
- Find next directory entry.
- Parameters
- hDirectory - the Directory Handle. - pFindData - the Find Data structure. 
- Return
- store_E_None upon success, store_E_NoMoreFile upon end of iteration.
 
- store_flushFile
- extern "C"
 storeError store_flushFile(
- storeFileHandle - hFile ); 
 
 
- extern "C"
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - YES 
 
- Summary
- Flush a file.
- Parameters
- hFile - the File Handle. 
- Return
- store_E_None upon success
 
- store_flushStream
- extern "C"
 storeError store_flushStream(
- storeStreamHandle - hStrm ); 
 
 
- extern "C"
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - YES 
 
- Summary
- Flush a stream.
- Parameters
- hStrm - the Stream Handle. 
- Return
- store_E_None upon success
 
- store_getFileRefererCount
- extern "C"
 storeError store_getFileRefererCount(
- storeFileHandle - hFile, - sal_uInt32 * - pnRefCount ); 
 
 
- extern "C"
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - YES 
 
- Summary
- Get the number of referers to a file.
- Parameters
- hFile - the File Handle. - pnRefCount - number of open directories and streams. 
- Return
- store_E_None upon success
 
- store_getFileSize
- extern "C"
 storeError store_getFileSize(
- storeFileHandle - hFile, - sal_uInt32 * - pnSize ); 
 
 
- extern "C"
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - YES 
 
- Summary
- Get the size of a file.
- Parameters
- hFile - the File Handle. - pnSize - the file size in bytes. 
- Return
- store_E_None upon success
 
- store_getStreamSize
- extern "C"
 storeError store_getStreamSize(
- storeStreamHandle - hStrm, - sal_uInt32 * - pnSize ); 
 
 
- extern "C"
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - YES 
 
- Summary
- Get the size of a stream.
- Parameters
- hStrm - the Stream Handle. - pnSize - the stream size in bytes. 
- Return
- store_E_None upon success
 
- store_link
- extern "C"
 storeError store_link(
- storeFileHandle - hFile, - rtl_uString * - pSrcPath, - rtl_uString * - pSrcName, - rtl_uString * - pDstPath, - rtl_uString * - pDstName ); 
 
 
- extern "C"
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - YES 
 
- Summary
- Insert a file entry as 'hard link' to another file entry.
- Precondition
- Source must not exist, Destination must exist.
- Postcondition
- Source has attribute STORE_ATTRIB_ISLINK.
- See Also
- store_attrib() 
 
- Parameters
- hFile - the File Handle - pSrcPath - the Source path - pSrcName - the Source name - pDstPath - the Destination path - pDstName - the Destination name 
- Return
- store_E_None upon success
 
- store_openDirectory
- extern "C"
 storeError store_openDirectory(
- storeFileHandle - hFile, - rtl_uString * - pPath, - rtl_uString * - pName, - storeAccessMode - eAccessMode, - storeDirectoryHandle * - phDirectory ); 
 
 
- extern "C"
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - YES 
 
- Summary
- Open a directory.
- See Also
- store_openFile() 
 
- Parameters
- hFile - the File Handle. - pPath - the directory path. - pName - the directory name. - eAccessMode - the access mode. - phDirectory - the Directory Handle. 
- Return
- store_E_None upon success
 
- store_openFile
- extern "C"
 storeError store_openFile(
- rtl_uString * - pFilename, - storeAccessMode - eAccessMode, - sal_uInt16 - nPageSize, - storeFileHandle * - phFile ); 
 
 
- extern "C"
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - YES 
 
- Summary
- Open a file.
- Parameters
- pFilename - the filename as URL or system path. - eAccessMode - the access mode. store_AccessCreate truncate existing and create, store_AccessReadCreate create not existing, store_AccessReadWrite write existing, store_AccessReadOnly never modifies.- nPageSize - the creation page size, integer multiple of minimum page size.- phFile - the File Handle. 
- Return
- store_E_None upon success
 
- store_openStream
- extern "C"
 storeError store_openStream(
- storeFileHandle - hFile, - rtl_uString * - pPath, - rtl_uString * - pName, - storeAccessMode - eMode, - storeStreamHandle * - phStrm ); 
 
 
- extern "C"
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - YES 
 
- Summary
- Open a stream.
- See Also
- store_openFile() 
 
- Parameters
- hFile - the File Handle. - pPath - the stream path. - pName - the stream name. - eAccessMode - the access mode. - phStrm - the Stream Handle. 
- Return
- store_E_None upon success
 
- store_readStream
- extern "C"
 storeError store_readStream(
- storeStreamHandle - hStrm, - sal_uInt32 - nOffset, - void * - pBuffer, - sal_uInt32 - nBytes, - sal_uInt32 * - pnDone ); 
 
 
- extern "C"
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - YES 
 
- Summary
- Read from a stream.
- Parameters
- hStrm - the Stream Handle. - nOffset - the offset of the first byte to read. - pBuffer - the buffer. - nBytes - the number of bytes to read. - pnDone - the number of bytes actually read. 
- Return
- store_E_None upon success
 
- store_rebuildFile
- extern "C"
 storeError store_rebuildFile(
- rtl_uString * - pSrcFilename, - rtl_uString * - pDstFilename ); 
 
 
- extern "C"
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - YES 
 
- Summary
- Recover and Compact a file into another file.
- See Also
- store_openFile() 
 
- Parameters
- pSrcFilename - opened with store_AccessReadOnly. - pDstFilename - created with store_AccessCreate. 
- Return
- store_E_None upon success
 
- store_releaseHandle
- extern "C"
 storeError store_releaseHandle(
- storeHandle - Handle ); 
 
 
- extern "C"
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - YES 
 
- Summary
- Release a Handle.
- Parameters
- Handle - the Handle. 
- Return
- store_E_None upon success, store_E_InvalidHandle otherwise.
 
- store_remove
- extern "C"
 storeError store_remove(
- storeFileHandle - hFile, - rtl_uString * - pPath, - rtl_uString * - pName ); 
 
 
- extern "C"
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - YES 
 
- Summary
- Remove a file entry.
- Parameters
- hFile - the File Handle - pPath - the entry path - pName - the entry name 
- Return
- store_E_None upon success
 
- store_rename
- extern "C"
 storeError store_rename(
- storeFileHandle - hFile, - rtl_uString * - pSrcPath, - rtl_uString * - pSrcName, - rtl_uString * - pDstPath, - rtl_uString * - pDstName ); 
 
 
- extern "C"
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - YES 
 
- Summary
- Rename a file entry.
- Parameters
- hFile - the File Handle - pSrcPath - the Source path - pSrcName - the Source name - pDstPath - the Destination path - pDstName - the Destination name 
- Return
- store_E_None upon success
 
- store_setStreamSize
- extern "C"
 storeError store_setStreamSize(
- storeStreamHandle - hStrm, - sal_uInt32 - nSize ); 
 
 
- extern "C"
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - YES 
 
- Summary
- Set the size of a stream.
- Parameters
- hStrm - the Stream Handle. - nSize - the new stream size in bytes. 
- Return
- store_E_None upon success
 
- store_symlink
- extern "C"
 storeError store_symlink(
- storeFileHandle - hFile, - rtl_uString * - pSrcPath, - rtl_uString * - pSrcName, - rtl_uString * - pDstPath, - rtl_uString * - pDstName ); 
 
 
- extern "C"
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - YES 
 
- Summary
- Insert a file entry as 'symbolic link' to another file entry.
- Precondition
- Source must not exist
- Postcondition
- Source has attribute STORE_ATTRIB_ISLINK.
- See Also
- store_attrib() 
 
- Parameters
- hFile - the File Handle - pSrcPath - the Source path - pSrcName - the Source name - pDstPath - the Destination path - pDstName - the Destination name 
- Return
- store_E_None upon success
 
- store_writeStream
- extern "C"
 storeError store_writeStream(
- storeStreamHandle - hStrm, - sal_uInt32 - nOffset, - const void * - pBuffer, - sal_uInt32 - nBytes, - sal_uInt32 * - pnDone ); 
 
 
- extern "C"
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - YES 
 
- Summary
- Write to a stream.
- Parameters
- hStrm - the Stream Handle. - nOffset - the offset of the first byte to write. - pBuffer - the buffer. - nBytes - the number of bytes to write. - pnDone - the number of bytes actually written. 
- Return
- store_E_None upon success
 
Top of Page
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.

