Ignore:
Timestamp:
Apr 5, 2005, 5:37:54 PM (20 years ago)
Author:
ansari
Message:

1/ Correction petite erreur ds NDataBlock et recuperation de
MemoryObjectId a travers une fonction globale (static) ds AnyDataObj
2/ Ajout fonctions pour lister les classes PPersist handler ds ppersist.h .cc

Reza, 5 Avril 2005

File:
1 edited

Legend:

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

    r2615 r2657  
    1010#include "pexceptions.h"
    1111#include "ndatablock.h"
     12
     13/* ---- Pour renvoyer un identificateur unique ---- */
     14static uint_8 _ndrefid_ = 0; // Identificateur de NDREF cree
     15uint_8 AnyDataObj::getUniqueId()
     16{
     17  _ndrefid_++;
     18  return ( _ndrefid_ );
     19}
    1220
    1321/*!
     
    310318 */
    311319
    312 static uint_8 _ndrefid_ = 0; // Identificateur de NDREF cree
    313320
    314321template <class T>
     
    327334mSRef = new NDREF;
    328335mSRef->nref = 1;
    329 mSRef->dsid = ++_ndrefid_;
     336mSRef->dsid = AnyDataObj::getUniqueId();
    330337if(data) mSRef->data = data;
    331338else {mSRef->data = new T[n]; if (zero) memset(mSRef->data,0,n*sizeof(T));}
Note: See TracChangeset for help on using the changeset viewer.