SDIF::File Class Reference

#include <SDIFFile.hxx>

List of all members.

Public Types

enum  Mode { eInput = 1, eOutput = 2, eFullDuplex = 3 }

Public Member Functions

 File (const char *filename, Mode mode)
 ~File ()
void Open (void)
void Close (void)
bool Done (void)
CLAM::TIndex Pos (void)
CLAM::TIndex Pos (CLAM::TIndex pos)
void Read (Storage &storage)
void Write (const Storage &storage)
void Read (Frame &frame)
void Write (const Frame &frame)

Detailed Description

Definition at line 61 of file SDIFFile.hxx.


Member Enumeration Documentation

Enumerator:
eInput 
eOutput 
eFullDuplex 

Definition at line 64 of file SDIFFile.hxx.


Constructor & Destructor Documentation

SDIF::File::File ( const char *  filename,
Mode  mode 
)

Definition at line 25 of file SDIFFile.cxx.

Referenced by ~File().

SDIF::File::~File (  ) 

Definition at line 36 of file SDIFFile.cxx.

References File().


Member Function Documentation

void SDIF::File::Close ( void   ) 
bool SDIF::File::Done ( void   )  [inline]

Definition at line 189 of file SDIFFile.hxx.

References Pos().

Referenced by CLAM::SDIFFileReader::ReadFrame().

void SDIF::File::Open ( void   ) 

Definition at line 41 of file SDIFFile.cxx.

Referenced by CLAM::SDIFOut::ConcreteStart().

int SDIF::File::Pos ( CLAM::TIndex  pos  )  [inline]

Definition at line 170 of file SDIFFile.hxx.

int SDIF::File::Pos ( void   )  [inline]
void SDIF::File::Read ( Frame frame  ) 

Definition at line 140 of file SDIFFile.cxx.

void SDIF::File::Read ( Storage storage  ) 

Definition at line 78 of file SDIFFile.cxx.

void SDIF::File::Write ( const Frame frame  ) 

Definition at line 220 of file SDIFFile.cxx.

void SDIF::File::Write ( const Storage storage  ) 

Definition at line 87 of file SDIFFile.cxx.


The documentation for this class was generated from the following files:
Generated by  doxygen 1.6.3