Drizzled Public API Documentation

MSRepoFile Member List

This is the complete list of members for MSRepoFile, including all inherited members.
checkBlob(CSStringBuffer *buffer, uint64_t offset, uint32_t auth_code, uint32_t temp_log_id, uint32_t temp_log_offset) (defined in MSRepoFile)MSRepoFile
close() (defined in CSFile)CSFile [virtual]
commitBlob(MSOpenTable *otab, uint64_t offset, uint16_t head_size, uint32_t tab_id, uint64_t blob_id, uint64_t blob_ref_id, uint32_t auth_code) (defined in MSRepoFile)MSRepoFile
compareKey(CSObject *) (defined in CSObject)CSObject [virtual]
CREATE (defined in CSFile)CSFile [static]
CSFile() (defined in CSFile)CSFile [inline]
CSObject() (defined in CSObject)CSObject [inline]
CSReadBufferedFile (defined in CSFile)CSFile [friend]
CSRefObject() (defined in CSRefObject)CSRefObject
CSSysFile() (defined in CSSysFile)CSSysFile [inline]
DEFAULT (defined in CSFile)CSFile [static]
exists() (defined in CSFile)CSFile [inline]
finalize() (defined in CSObject)CSObject [inline, virtual]
flush() (defined in CSFile)CSFile [virtual]
freeTableReference(MSOpenTable *otab, uint64_t offset, uint16_t head_size, uint32_t tab_id, uint64_t blob_id, uint32_t auth_code) (defined in MSRepoFile)MSRepoFile
fs_isOpen() (defined in CSSysFile)CSSysFile [inline]
getBlobKey(MSBlobHeadPtr blob, CloudKeyPtr key) (defined in MSRepoFile)MSRepoFile [inline, static]
getBlobRefSpace(MSOpenTable *otab, uint64_t offset, uint16_t head_size, uint32_t tab_id, uint64_t blob_id, uint64_t blob_ref_id, uint32_t auth_code, MSRepoTableRefPtr *tab_ref, MSRepoGenericRefPtr *free_ref, uint16_t *tab_ref_cnt, uint64_t *blob_size) (defined in MSRepoFile)MSRepoFile [private]
getEOF() (defined in CSFile)CSFile [virtual]
getEOL() (defined in CSFile)CSFile [inline, virtual]
getHashLink() (defined in CSObject)CSObject [virtual]
getInputStream() (defined in CSFile)CSFile
getInputStream(off64_t offset) (defined in CSFile)CSFile
getKey() (defined in CSObject)CSObject [virtual]
getNextLink() (defined in MSRepoFile)MSRepoFile [inline, virtual]
getOutputStream() (defined in CSFile)CSFile
getOutputStream(off64_t offset) (defined in CSFile)CSFile
getPathString() (defined in CSFile)CSFile [inline, virtual]
getPrevLink() (defined in MSRepoFile)MSRepoFile [inline, virtual]
getRefCount() (defined in CSRefObject)CSRefObject [inline]
hashKey() (defined in CSObject)CSObject [virtual]
iNextLink (defined in MSRepoFile)MSRepoFile [private]
iPrevLink (defined in MSRepoFile)MSRepoFile [private]
isDirExists(CSException *e) (defined in CSFile)CSFile [inline, static]
isDirNotFound(CSException *e) (defined in CSFile)CSFile [inline, static]
isFileInUse (defined in MSRepoFile)MSRepoFile
isFileNotFound(CSException *e) (defined in CSSysFile)CSSysFile [static]
lock() (defined in CSFile)CSFile [virtual]
md5Digest(Md5Digest *digest) (defined in CSFile)CSFile
MSRepoFile() (defined in MSRepoFile)MSRepoFile
MSRepository (defined in MSRepoFile)MSRepoFile [friend]
myFilePath (defined in CSFile)CSFile
myRepo (defined in MSRepoFile)MSRepoFile
newFile(CSPath *path) (defined in CSFile)CSFile [static]
newFile(const char *path) (defined in CSFile)CSFile [static]
newFile(const char *dir_str, const char *path_str) (defined in CSFile)CSFile [static]
newRepoFile(MSRepository *repo, CSPath *path) (defined in MSRepoFile)MSRepoFile [private, static]
nextFile (defined in MSRepoFile)MSRepoFile
open(int mode) (defined in CSFile)CSFile [virtual]
read(void *data, off64_t offset, size_t size, size_t min_size) (defined in CSFile)CSFile [virtual]
readBlobChunk(PBMSBlobIDPtr blob_id, uint64_t rep_offset, uint64_t blob_offset, uint64_t buffer_size, char *buffer) (defined in MSRepoFile)MSRepoFile
READONLY (defined in CSFile)CSFile [static]
realFreeBlob(MSOpenTable *otab, char *buffer, uint32_t auth_code, uint64_t offset, uint16_t head_size, uint64_t blob_size, size_t ref_size) (defined in MSRepoFile)MSRepoFile [private]
referenceBlob(MSOpenTable *otab, uint64_t offset, uint16_t head_size, uint32_t tab_id, uint64_t blob_id, uint64_t blob_ref_id, uint32_t auth_code, uint16_t col_index) (defined in MSRepoFile)MSRepoFile
release() (defined in CSRefObject)CSRefObject [virtual]
releaseBlob(MSOpenTable *otab, uint64_t offset, uint16_t head_size, uint32_t tab_id, uint64_t blob_id, uint64_t blob_ref_id, uint32_t auth_code) (defined in MSRepoFile)MSRepoFile
removeBlob(MSOpenTable *otab, uint32_t tab_id, uint64_t blob_id, uint64_t offset, uint32_t auth_code) (defined in MSRepoFile)MSRepoFile [private]
retain() (defined in CSRefObject)CSRefObject [virtual]
returnToPool() (defined in MSRepoFile)MSRepoFile [virtual]
sendBlob(MSOpenTable *otab, uint64_t offset, uint64_t req_offset, uint64_t req_size, uint32_t auth_code, bool with_auth_code, bool info_only, CSHTTPOutputStream *stream) (defined in MSRepoFile)MSRepoFile
setBlobMetaData(MSOpenTable *otab, uint64_t offset, const char *meta_data, uint16_t meta_data_len, bool reset_alias, const char *alias) (defined in MSRepoFile)MSRepoFile
setEOF(off64_t offset) (defined in CSFile)CSFile [virtual]
setHashLink(CSObject *) (defined in CSObject)CSObject [virtual]
setNextLink(CSObject *link) (defined in MSRepoFile)MSRepoFile [inline, virtual]
setPrevLink(CSObject *link) (defined in MSRepoFile)MSRepoFile [inline, virtual]
sf_close() (defined in CSSysFile)CSSysFile
sf_getEOF() (defined in CSSysFile)CSSysFile
sf_lock(bool shared) (defined in CSSysFile)CSSysFile
sf_open(const char *path, bool readonly, bool create) (defined in CSSysFile)CSSysFile
sf_pread(void *data, size_t size, off64_t offset) (defined in CSSysFile)CSSysFile
sf_pwrite(const void *data, size_t size, off64_t offset) (defined in CSSysFile)CSSysFile
sf_setEOF(off64_t offset) (defined in CSSysFile)CSSysFile
sf_sync() (defined in CSSysFile)CSSysFile
sf_unlock() (defined in CSSysFile)CSSysFile
streamIn(CSInputStream *src_stream, off64_t dst_offset, off64_t size, char *buffer, size_t buffer_size) (defined in CSFile)CSFile
streamOut(CSOutputStream *dst_stream, off64_t src_offset, off64_t size, char *buffer, size_t buffer_size) (defined in CSFile)CSFile
sync() (defined in CSFile)CSFile [virtual]
touch() (defined in CSFile)CSFile [virtual]
transfer(CSFile *dst_file, off64_t dst_offset, CSFile *src_file, off64_t src_offset, off64_t size, char *buffer, size_t buffer_size) (defined in CSFile)CSFile [static]
TRUNCATE (defined in CSFile)CSFile [static]
unlock() (defined in CSFile)CSFile [virtual]
update_blob_header(MSOpenTable *otab, uint64_t offset, uint64_t blob_size, uint16_t head_size, uint16_t new_head_size) (defined in MSRepoFile)MSRepoFile [private]
updateAccess(MSBlobHeadPtr blob, uint64_t rep_offset) (defined in MSRepoFile)MSRepoFile
updateGarbage(uint64_t size) (defined in MSRepoFile)MSRepoFile [private]
write(const void *data, off64_t offset, size_t size) (defined in CSFile)CSFile [virtual]
writeBlobChunk(PBMSBlobIDPtr blob_id, uint64_t rep_offset, uint64_t blob_offset, uint64_t data_size, char *data) (defined in MSRepoFile)MSRepoFile
~CSFile() (defined in CSFile)CSFile [virtual]
~CSObject() (defined in CSObject)CSObject [inline, virtual]
~CSPooled() (defined in CSPooled)CSPooled [inline, virtual]
~CSRefObject() (defined in CSRefObject)CSRefObject [virtual]
~CSSysFile() (defined in CSSysFile)CSSysFile [inline]
~MSRepoFile() (defined in MSRepoFile)MSRepoFile [virtual]