| FDO API Reference | Feature Data Objects |
#include <ObjectStreamReader.h>
Inherits FdoIStreamReaderTmpl< T >< T >.
Inherited by FdoIoByteStreamReader.
Inheritance diagram for FdoIoObjectStreamReader< T >:

Definition at line 29 of file ObjectStreamReader.h.
Public Member Functions | |
| virtual FDO_API_COMMON FdoInt64 | GetIndex () |
| Gets the current stream position. Position is measured by number of items from the stream start. | |
| virtual FDO_API_COMMON FdoInt64 | GetLength () |
| Gets the stream length. | |
| virtual FDO_API_COMMON FdoInt32 | ReadNext (FdoArray< T > *&buffer, const FdoInt32 offset=0, const FdoInt32 count=-1) |
| Reads in the next block of items. Use ReadNext( buffer) to read in the entire stream. The caller is responsible to create/dispose the FdoArray. | |
| virtual FDO_API_COMMON FdoInt32 | ReadNext (T *buffer, const FdoInt32 offset=0, const FdoInt32 count=-1) |
| Reads in the next block of items. Use ReadNext( buffer) to read in the entire stream. The caller is responsible to allocate a buffer large enough to store data. | |
| virtual FDO_API_COMMON void | Reset () |
| Reset the current index to the stream start. Allows re-reading. | |
| virtual FDO_API_COMMON void | Skip (const FdoInt32 offset) |
| Skips a number of items. | |
| Comments or suggestions? Send us feedback. |