BusBoy  2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Friends | List of all members
BUSBOY::ExternalRandomAccessFileSinkImpl Class Reference
Inheritance diagram for BUSBOY::ExternalRandomAccessFileSinkImpl:
BUSBOY::WritableRandomAccessFile BUSBOY::ExternalRandomAccessFile BUSBOY::RandomAccessFile BUSBOY::RandomAccessFile

Friends

class ExternalRandomAccessFileSink
 

Additional Inherited Members

- Public Member Functions inherited from BUSBOY::ExternalRandomAccessFile
 ExternalRandomAccessFile (const CExternalRandomAccessFileCallbacks &callbacks)
 
size_t read (char *buf, size_t num)
 Read up to the next num bytes into buf, returns the number of bytes read. More...
 
size_t getLocation ()
 Returns the absolute location of the file pointer, in bytes. More...
 
void setLocation (size_t loc)
 Set absolute location from file start. More...
 
void setLocationFromEnd (size_t loc)
 Set location in bytes back from end of file. More...
 
void skipForward (size_t num)
 Skip num bytes forward from current location. More...
 
void skipBackward (size_t num)
 Skip num bytes backward from current location. More...
 
size_t getFileSize ()
 
void close ()
 
bool isClosed () const
 
 ~ExternalRandomAccessFile ()
 
- Protected Member Functions inherited from BUSBOY::ExternalRandomAccessFile
void assertNotClosed () const
 
std::unique_lock< std::mutex > getLock ()
 
const
CExternalRandomAccessFileCallbacks
getCallbacks () const
 

Friends And Related Function Documentation

friend class ExternalRandomAccessFileSink
friend

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

Copyright 2014 Google Inc. All rights reserved.