# dpx::ElementReadStream Class Reference

`#include <ElementReadStream.h>`

Collaboration diagram for dpx::ElementReadStream:
[legend]

List of all members.

## Public Member Functions
| ElementReadStream (InStream *)
virtual | ~ElementReadStream ()
virtual void | Reset ()
virtual bool | Read (const dpx::Header &, const int element, const long offset, void *buf, const size_t size)
virtual bool | ReadDirect (const dpx::Header &, const int element, const long offset, void *buf, const size_t size)
## Protected Member Functions
void | EndianDataCheck (const dpx::Header &, const int element, void *, const size_t size)
## Protected Attributes
InStream * | fd

## Constructor & Destructor Documentation

dpx::ElementReadStream::ElementReadStream | ( | InStream * | fd | ) |

dpx::ElementReadStream::~ElementReadStream | ( |  | ) | `[virtual]`

## Member Function Documentation

void dpx::ElementReadStream::EndianDataCheck | ( | const dpx::Header & | dpxHeader,
|  | const int | element,
|  | void * | buf,
|  | const size_t | size |
| ) |  |  | `[protected]`

bool dpx::ElementReadStream::Read | ( | const dpx::Header & | dpxHeader,
|  | const int | element,
|  | const long | offset,
|  | void * | buf,
|  | const size_t | size |
| ) |  |  | `[virtual]`

bool dpx::ElementReadStream::ReadDirect | ( | const dpx::Header & | dpxHeader,
|  | const int | element,
|  | const long | offset,
|  | void * | buf,
|  | const size_t | size |
| ) |  |  | `[virtual]`

void dpx::ElementReadStream::Reset | ( |  | ) | `[virtual]`

## Member Data Documentation

InStream* dpx::ElementReadStream::fd`[protected]`

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

- /Users/patrick/Development/DPX/svn/source/ElementReadStream.h
- /Users/patrick/Development/DPX/svn/source/ElementReadStream.cpp