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 | ( | ) | 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 143 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.