Show
Ignore:
Timestamp:
04/02/08 14:18:07 (8 months ago)
Author:
cneumann
Message:

replaced pointer field implementation
split FieldContainer/Fields? directory into Base and Handle subdir

Status: - ref counting seems to work (mt, cluster)

  • new OSB loader works (well, the unittest does)
  • VRML loader is deactivated
  • get/edit handle for dynamic (pointer) fields missing
  • need to remove some more old files - they get moved in this commit
  • generated (i.e. base) code in following commit
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Carsten_PtrWork2/Source/System/FieldContainer/Base/OSGFieldContainerFactory.cpp

    r1057 r1072  
    156156                if((*sI)->getPtr(j) != NULL) 
    157157                { 
    158                     FWARNING(("  [%d] [%p] [%s] [%d %d %d]\n", 
     158                    FWARNING(("  [%d] [%p] [%s] [%d %d]\n", 
    159159                        j, (*sI)->getPtr(j), (*sI)->getPtr(j)->getType().getCName(), 
    160                         (*sI)->getPtr(j)->getExternalRefCount(), 
    161160                         (*sI)->getPtr(j)->getRefCount(), 
    162161                         (*sI)->getPtr(j)->getWeakRefCount() )); 
     
    164163                else 
    165164                { 
    166                     FWARNING(("  [%d] [%p] [] [N/A N/A N/A]\n", 
     165                    FWARNING(("  [%d] [%p] [] [N/A N/A]\n", 
    167166                        j, (*sI)->getPtr(j))); 
    168167                }