Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

Impala::Persistency::File Class Reference

A file(path) in a FileSystem. More...

#include <File.h>

Collaboration diagram for Impala::Persistency::File:

Collaboration graph
[legend]
List of all members.

Public Types

typedef Util::IOBuffer IOBuffer

Public Member Functions

 File ()
 File (CString path)
 File (CString path, FileSystem *fs)
bool Valid () const
String GetPath () const
FileSystemGetFileSystem () const
template<class BackInsertIterator>
void ReadStrings (BackInsertIterator bi, bool skipEmptyAndComment=true)
void ReadStrings (std::vector< String > &stringList)
template<class Iterator>
bool WriteStrings (Iterator begin, Iterator end)
void WriteStrings (const std::vector< String > &stringList)
template<class BackInsertIterator>
void ReadNative (BackInsertIterator bi)
template<class Iterator>
void WriteNative (Iterator begin, Iterator end)
IOBufferGetReadBuffer ()
IOBufferGetReadBuffer (bool useMemoryIfLocal, String useLocalFileIfRemote, Int64 useLocalSizeIfRemote=0, bool useIOBufferChannel=false)
IOBufferGetWriteBuffer ()
IOBufferGetWriteBuffer (bool useMemoryIfLocal, String useLocalFileIfRemote, Int64 useLocalSizeIfRemote=0, bool useIOBufferChannel=false)

Private Attributes

String mPath
FileSystemmFileSystem
 ILOG_VAR_DEC

Detailed Description

A file(path) in a FileSystem.

Definition at line 15 of file File.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 19 11:35:00 2010 for ImpalaSrc by  doxygen 1.5.1