XIOS  1.0
Xml I/O Server
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définitions de type Énumérations Valeurs énumérées Amis Macros
Référence de la classe xios::CDataInputabstract

#include <data_input.hpp>

+ Graphe d'héritage de xios::CDataInput:
+ Graphe de collaboration de xios::CDataInput:

Types publics

enum  EDataInputType { ONE_FILE = 0, MULTI_GROUP, MULTI_FILE }
 Input type ///. Plus de détails...
 

Fonctions membres publiques

StdSize getFieldNbRecords (CField *field)
 Read methods ///. Plus de détails...
 
void readFieldData (CField *field)
 
void readFieldAttributesMetaData (CField *field)
 
void readFieldAttributesValues (CField *field)
 
void closeFile (void)
 
virtual ~CDataInput (void)
 

Fonctions membres protégées

virtual StdSize getFieldNbRecords_ (CField *field)=0
 
virtual void readFieldData_ (CField *field)=0
 
virtual void readFieldAttributes_ (CField *field, bool readAttributeValues)=0
 
virtual void closeFile_ (void)=0
 

Attributs protégés

EDataInputType type
 Protected properties ///. Plus de détails...
 

Description détaillée

Définition à la ligne 12 du fichier data_input.hpp.

Documentation des énumérations membres

Input type ///.

Valeurs énumérées
ONE_FILE 
MULTI_GROUP 
MULTI_FILE 

Définition à la ligne 16 du fichier data_input.hpp.

Documentation des constructeurs et destructeur

xios::CDataInput::~CDataInput ( void  )
virtual

Définition à la ligne 9 du fichier data_input.cpp.

Documentation des fonctions membres

void xios::CDataInput::closeFile ( void  )

Définition à la ligne 28 du fichier data_input.cpp.

Références closeFile_().

+ Voici le graphe d'appel pour cette fonction :

virtual void xios::CDataInput::closeFile_ ( void  )
protectedpure virtual

Implémenté dans xios::CNc4DataInput.

Référencé par closeFile().

+ Voici le graphe des appelants de cette fonction :

StdSize xios::CDataInput::getFieldNbRecords ( CField field)

Read methods ///.

Définition à la ligne 14 du fichier data_input.cpp.

Références getFieldNbRecords_().

+ Voici le graphe d'appel pour cette fonction :

virtual StdSize xios::CDataInput::getFieldNbRecords_ ( CField field)
protectedpure virtual

Implémenté dans xios::CNc4DataInput.

Référencé par getFieldNbRecords().

+ Voici le graphe des appelants de cette fonction :

virtual void xios::CDataInput::readFieldAttributes_ ( CField field,
bool  readAttributeValues 
)
protectedpure virtual

Implémenté dans xios::CNc4DataInput.

Référencé par readFieldAttributesMetaData(), et readFieldAttributesValues().

+ Voici le graphe des appelants de cette fonction :

void xios::CDataInput::readFieldAttributesMetaData ( CField field)

Définition à la ligne 33 du fichier data_input.cpp.

Références readFieldAttributes_().

+ Voici le graphe d'appel pour cette fonction :

void xios::CDataInput::readFieldAttributesValues ( CField field)

Définition à la ligne 38 du fichier data_input.cpp.

Références readFieldAttributes_().

+ Voici le graphe d'appel pour cette fonction :

void xios::CDataInput::readFieldData ( CField field)

Définition à la ligne 21 du fichier data_input.cpp.

Références readFieldData_().

+ Voici le graphe d'appel pour cette fonction :

virtual void xios::CDataInput::readFieldData_ ( CField field)
protectedpure virtual

Implémenté dans xios::CNc4DataInput.

Référencé par readFieldData().

+ Voici le graphe des appelants de cette fonction :

Documentation des données membres

EDataInputType xios::CDataInput::type
protected

Protected properties ///.

Définition à la ligne 34 du fichier data_input.hpp.

Référencé par xios::CNc4DataInput::CNc4DataInput(), et xios::CNc4DataInput::readFieldVariableValue().


La documentation de cette classe a été générée à partir des fichiers suivants :