Show
Ignore:
Timestamp:
11/11/07 16:55:53 (1 year ago)
Author:
cneumann
Message:

added: external/internal/weak reference count
changed: wrong directory for ParentPtrWrapper?

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Carsten_PtrWork2/Source/System/FieldContainer/Base/OSGChangeList.h

    r835 r1014  
    6565class StatCollector; 
    6666class FieldContainer; 
     67class AspectStore; 
    6768 
    6869/*! \ingroup GrpSystemMultithreading 
     
    7374    enum EntryType 
    7475    { 
    75         Create          = 0x0001, 
    76         AddReference    = 0x0002, 
    77         SubReference    = 0x0004, 
    78         DepSubReference = 0x0008, 
    79         Change          = 0x0010 
     76        Create               = 0x0001, 
     77        AddReference         = 0x0002, 
     78        SubReference         = 0x0004, 
     79        DepSubReference      = 0x0008, 
     80        AddExternalReference = 0x0010, 
     81        SubExternalReference = 0x0020, 
     82        Change               = 0x0040 
    8083    }; 
    8184 
     
    279282    /*! \{                                                                 */ 
    280283 
    281     void addAddRefd  (const UInt32 uiContainerId); 
    282     void addSubRefd  (const UInt32 uiContainerId, 
    283                             bool   ignoreLevel = false); 
    284  
    285     void addCreated  (const UInt32 uiContainerId); 
     284    void addAddRefd        (const UInt32 uiContainerId); 
     285    void addSubRefd        (const UInt32 uiContainerId, 
     286                                  bool   ignoreLevel = false); 
     287 
     288    void addAddExternalRefd(const UInt32 uiContainerId); 
     289    void addSubExternalRefd(const UInt32 uiContainerId); 
     290                             
     291    void addCreated        (const UInt32 uiContainerId); 
    286292 
    287293    /*! \}                                                                 */ 
     
    351357    friend class WinThreadBase; 
    352358    friend class FieldContainer; 
     359    friend class AspectStore; 
    353360 
    354361    typedef MemoryObject Inherited;