#include <IStationDBLoader.h>
Dérivée par DVPStationDBLoader.
Classes | |
class | LoadError |
Exception d'erreur de chargement des données. Plus de détails... | |
Fonctions membres publiques | |
virtual | ~IStationDBLoader () |
Pour permettre l'héritage. | |
virtual void | load (StationsDB &stationDB)=0 |
Interface de base des class chargeant la base de donnée. Elle ne fait aucun a priori sur la source de la base (fichier, base de donnée, net, autre...), et permettra donc de changer de source facilement
virtual IStationDBLoader::~IStationDBLoader | ( | ) | [inline, virtual] |
Pour permettre l'héritage.
virtual void IStationDBLoader::load | ( | StationsDB & | stationDB | ) | [pure virtual] |
Remplit le StationsDB depuis une source inconnue. Si le StationsDB n'est pas vide il sera vidé.
[out] | stationDB | Base de donnée a remplir. |
Implémenté dans DVPStationDBLoader.