Ignore:
Timestamp:
Apr 7, 2005, 11:49:11 AM (20 years ago)
Author:
ansari
Message:

1/ Ajout de la classe PPFWrapperSTLVector<T> pour gestion de persistence
PPF des vecteurs de STL (fichier ppfwrapstlv.h)
2/ Ajout de la classe SegDataBlock<T> (et l'interface SegDBInterface<T>)
pour la gestion de blocs de donnees segmentes (segdatablock.h) et son
gestionnaire PPF FIO_SegDataBlock<T> (fichier fiosegdb.h )
3/ Ajout de la classe SwSegDataBlock<T> (Data bloc segmente avec gestion
de swap) et la classe swapper PPF PPFDataSwapper<T> (fichiers
ppfswapper.h et swsegdb.h)
4/ Ajout de la classes utilitaire PPF_TPointer_IO<T> (fichier
ppftpointer.h)
5/ Enregistrement des classes handler PPF ds sophyainit.cc
6/ Amelioration de l'impression ds AnalyseTags (ppfbinstream.cc)
7/ MAJ Makefile et objlist.list (ajout de TimeStamp.cc en particulier)

Reza , 7 Avril 2005

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/BaseTools/sophyainit.cc

    r2615 r2660  
    1414#include "fiondblock.h"
    1515#include "dvlist.h"
     16
     17#include "fiosegdb.h"
     18#include "ppfwrapstlv.h"
    1619
    1720#include "sversion.h"
     
    5255  #endif
    5356
     57  // Initialisation des mecanismes PPF I/O
    5458  PIOPersist::Initialize();
     59  // Enregistrement des handlers PPF pour les NDataBlock<T>
    5560  PPRegister(FIO_NDataBlock<uint_1>);
    5661  DObjRegister(FIO_NDataBlock<uint_1>, NDataBlock<uint_1>);
     
    7681  DObjRegister(FIO_NDataBlock< complex<r_8> >, NDataBlock< complex<r_8> >);
    7782
     83  // Enregistrement des handlers PPF pour les DVList
    7884  PPRegister(ObjFileIO<DVList>);
    7985  DObjRegister(ObjFileIO<DVList>, DVList);
     86
     87  // Enregistrement des handlers PPF pour les SegDataBlock<T>
     88  PPRegister(FIO_SegDataBlock<uint_2>);
     89  DObjRegister(FIO_SegDataBlock<uint_2>, SegDataBlock<uint_2>);
     90  PPRegister(FIO_SegDataBlock<int_2>);
     91  DObjRegister(FIO_SegDataBlock<int_2>, SegDataBlock<int_2>);
     92  PPRegister(FIO_SegDataBlock<int_4>);
     93  DObjRegister(FIO_SegDataBlock<int_4>, SegDataBlock<int_4>);
     94  PPRegister(FIO_SegDataBlock<int_8>);
     95  DObjRegister(FIO_SegDataBlock<int_8>, SegDataBlock<int_8>);
     96  PPRegister(FIO_SegDataBlock<uint_4>);
     97  DObjRegister(FIO_SegDataBlock<uint_4>, SegDataBlock<uint_4>);
     98  PPRegister(FIO_SegDataBlock<uint_8>);
     99  DObjRegister(FIO_SegDataBlock<uint_8>, SegDataBlock<uint_8>);
     100  PPRegister(FIO_SegDataBlock<r_4>);
     101  DObjRegister(FIO_SegDataBlock<r_4>, SegDataBlock<r_4>);
     102  PPRegister(FIO_SegDataBlock<r_8>);
     103  DObjRegister(FIO_SegDataBlock<r_8>, SegDataBlock<r_8>);
     104  PPRegister(FIO_SegDataBlock< complex<r_4> >);
     105  DObjRegister(FIO_SegDataBlock< complex<r_4> >, SegDataBlock< complex<r_4> >);
     106  PPRegister(FIO_SegDataBlock< complex<r_8> >);
     107  DObjRegister(FIO_SegDataBlock< complex<r_8> >, SegDataBlock< complex<r_8> >);
     108  PPRegister(FIO_SegDataBlock<string>);
     109  DObjRegister(FIO_SegDataBlock<string>, SegDataBlock<string>);
     110
     111  // Enregistrement des handlers PPF pour les vecteurs de la STL
     112  PPRegister(PPFWrapperSTLVector<uint_2>);
     113  DObjRegister(PPFWrapperSTLVector<uint_2>, std::vector<uint_2>);
     114  PPRegister(PPFWrapperSTLVector<int_2>);
     115  DObjRegister(PPFWrapperSTLVector<int_2>, std::vector<int_2>);
     116  PPRegister(PPFWrapperSTLVector<int_4>);
     117  DObjRegister(PPFWrapperSTLVector<int_4>, std::vector<int_4>);
     118  PPRegister(PPFWrapperSTLVector<int_8>);
     119  DObjRegister(PPFWrapperSTLVector<int_8>, std::vector<int_8>);
     120  PPRegister(PPFWrapperSTLVector<uint_4>);
     121  DObjRegister(PPFWrapperSTLVector<uint_4>, std::vector<uint_4>);
     122  PPRegister(PPFWrapperSTLVector<uint_8>);
     123  DObjRegister(PPFWrapperSTLVector<uint_8>, std::vector<uint_8>);
     124  PPRegister(PPFWrapperSTLVector<r_4>);
     125  DObjRegister(PPFWrapperSTLVector<r_4>, std::vector<r_4>);
     126  PPRegister(PPFWrapperSTLVector<r_8>);
     127  DObjRegister(PPFWrapperSTLVector<r_8>, std::vector<r_8>);
     128  PPRegister(PPFWrapperSTLVector< complex<r_4> >);
     129  DObjRegister(PPFWrapperSTLVector< complex<r_4> >, std::vector< complex<r_4> >);
     130  PPRegister(PPFWrapperSTLVector< complex<r_8> >);
     131  DObjRegister(PPFWrapperSTLVector< complex<r_8> >, std::vector< complex<r_8> >);
     132  PPRegister(PPFWrapperSTLVector<string>);
     133  DObjRegister(PPFWrapperSTLVector<string>, std::vector<string>);
    80134
    81135
Note: See TracChangeset for help on using the changeset viewer.