Class CVwNativeCacheReader reads from a cache exactly as that which has been produced by VW's default cache format.
It is compatible with VW version 5.1.
Definition at line 39 of file VwNativeCacheReader.h.

Public Member Functions | |
| CVwNativeCacheReader () | |
| CVwNativeCacheReader (char *fname, CVwEnvironment *env_to_use) | |
| CVwNativeCacheReader (int32_t f, CVwEnvironment *env_to_use) | |
| virtual | ~CVwNativeCacheReader () | 
| virtual void | set_file (int32_t f) | 
| virtual bool | read_cached_example (VwExample *const ae) | 
| void | check_cache_metadata () | 
| virtual const char * | get_name () const | 
Protected Attributes | |
| CIOBuffer | buf | 
| Buffer to read from.   | |
Default constructor
Definition at line 20 of file VwNativeCacheReader.cpp.
| CVwNativeCacheReader | ( | char * | fname, | |
| CVwEnvironment * | env_to_use | |||
| ) | 
Constructor, opens a file whose name is specified
| fname | file name | |
| env_to_use | Environment to use | 
Definition at line 26 of file VwNativeCacheReader.cpp.
| CVwNativeCacheReader | ( | int32_t | f, | |
| CVwEnvironment * | env_to_use | |||
| ) | 
Constructor, passed a file descriptor
| f | descriptor of opened file | |
| env_to_use | Environment to use | 
Definition at line 34 of file VwNativeCacheReader.cpp.
| ~CVwNativeCacheReader | ( | ) |  [virtual] | 
        
Destructor
Definition at line 42 of file VwNativeCacheReader.cpp.
| void check_cache_metadata | ( | ) | 
Check whether cache is readable
Definition at line 63 of file VwNativeCacheReader.cpp.
| virtual const char* get_name | ( | void | ) |  const [virtual] | 
        
Return the name of the object.
Reimplemented from CVwCacheReader.
Definition at line 92 of file VwNativeCacheReader.h.
| bool read_cached_example | ( | VwExample *const | ae | ) |  [virtual] | 
        
Read one cached example
Implements CVwCacheReader.
Definition at line 139 of file VwNativeCacheReader.cpp.
| void set_file | ( | int32_t | f | ) |  [virtual] | 
        
Set the file descriptor to use
| f | descriptor of cache file | 
Reimplemented from CVwCacheReader.
Definition at line 47 of file VwNativeCacheReader.cpp.
Buffer to read from.
Definition at line 153 of file VwNativeCacheReader.h.