Version: 5.1.6

MEDMEM.MED_MED_DRIVER Class Reference

#include <MEDMEM_MedMedDriver.hxx>

Inheritance diagram for MEDMEM.MED_MED_DRIVER:
Inheritance graph

Public Member Functions

 MED_MED_DRIVER ()
 MED_MED_DRIVER (const string &fileName, MED *const ptrMed)
 MED_MED_DRIVER (const string &fileName, MED *const ptrMed, MED_EN::med_mode_acces accessMode)
 MED_MED_DRIVER (const MED_MED_DRIVER &driver)
virtual ~MED_MED_DRIVER ()
virtual void open ()=0 throw (MEDEXCEPTION)
virtual void close ()=0
virtual void write (void) const =0
virtual void writeFrom (void) const =0
virtual void read (void)=0
virtual void readFileStruct (void)=0
virtual void setFileName (const string &fileName)
virtual GENDRIVERcopy (void) const =0

Data Fields

MED *const _ptrMed
GENDRIVER_concreteMedDrv

Friends

class MED_MED_RDONLY_DRIVER
class MED_MED_WRONLY_DRIVER
class MED_MED_RDWR_DRIVER

Constructor & Destructor Documentation

MED_MED_DRIVER::MED_MED_DRIVER (  ) 

Constructor.

MED_MED_DRIVER::MED_MED_DRIVER ( const string &  fileName,
MED *const   ptrMed 
)

Constructor.

MED_MED_DRIVER::MED_MED_DRIVER ( const string &  fileName,
MED *const   ptrMed,
MED_EN::med_mode_acces  accessMode 
)

Constructor.

MED_MED_DRIVER::MED_MED_DRIVER ( const MED_MED_DRIVER driver  ) 
MED_MED_DRIVER::~MED_MED_DRIVER (  )  [virtual]

Destructor.

References MEDMEM.MED_MED_DRIVER._concreteMedDrv, and MESSAGE_MED.


Member Function Documentation

virtual void MEDMEM.MED_MED_DRIVER.open (  )  throw (MEDEXCEPTION) [pure virtual]
virtual void MEDMEM.MED_MED_DRIVER.close (  )  [pure virtual]
virtual void MEDMEM.MED_MED_DRIVER.write ( void   )  const [pure virtual]
virtual void MEDMEM.MED_MED_DRIVER.writeFrom ( void   )  const [pure virtual]
virtual void MEDMEM.MED_MED_DRIVER.read ( void   )  [pure virtual]
virtual void MEDMEM.MED_MED_DRIVER.readFileStruct ( void   )  [pure virtual]
virtual void MEDMEM.MED_MED_DRIVER.setFileName ( const string &  fileName  )  [virtual]

Reimplemented from MEDMEM.GENDRIVER.

virtual GENDRIVER* MEDMEM.MED_MED_DRIVER.copy ( void   )  const [pure virtual]

Friends And Related Function Documentation

friend class MED_MED_RDONLY_DRIVER [friend]
friend class MED_MED_WRONLY_DRIVER [friend]
friend class MED_MED_RDWR_DRIVER [friend]

Field Documentation