Drizzled Public API Documentation

CSReadBufferedFile Class Reference

Inheritance diagram for CSReadBufferedFile:
CSRefObject CSObject MSTempLogFile

List of all members.

Public Member Functions

void setFile (CSFile *file)
const char * getPathString ()
void open (int mode)
void close ()
off64_t getEOF ()
void setEOF (off64_t offset)
size_t read (void *data, off64_t offset, size_t size, size_t min_size)
void write (const void *data, off64_t offset, size_t size)
void flush ()
void sync ()
const char * getEOL ()
virtual void retain ()
virtual void release ()
uint32_t getRefCount ()
virtual void finalize ()
virtual CSObjectgetKey ()
virtual int compareKey (CSObject *)
virtual uint32_t hashKey ()
virtual CSObjectgetHashLink ()
virtual void setHashLink (CSObject *)
virtual CSObjectgetNextLink ()
virtual CSObjectgetPrevLink ()
virtual void setNextLink (CSObject *)
virtual void setPrevLink (CSObject *)

Private Member Functions

virtual void openFile (int mode)

Private Attributes

CSFilemyFile
char iFileBuffer [SC_DEFAULT_FILE_BUFFER_SIZE]
off64_t iFileBufferOffset
size_t iBufferDataLen

Detailed Description

Definition at line 161 of file CSFile.h.


The documentation for this class was generated from the following files: