memspy/Driver/Kernel/Include/SubChannels/MemSpyDriverLogChanContainerBase.h
branchRCL_3
changeset 43 ca8a1b6995f6
parent 0 a03f92240627
child 44 52e343bb8f80
equal deleted inserted replaced
40:07b41fa8d1dd 43:ca8a1b6995f6
    40 	~DMemSpyDriverLogChanContainerBase();
    40 	~DMemSpyDriverLogChanContainerBase();
    41 
    41 
    42 protected: // Internal methods
    42 protected: // Internal methods
    43     static TObjectType ObjectTypeFromMemSpyContainerType( TMemSpyDriverContainerType aType );
    43     static TObjectType ObjectTypeFromMemSpyContainerType( TMemSpyDriverContainerType aType );
    44 
    44 
    45     /** Returns with System Locked */
    45 	// Must be in critical section to call
    46     DObject* CheckIfObjectIsInContainer( TMemSpyDriverContainerType aContainerType, DObject* aSearchFor, TBool aQuick = EFalse );
    46 	DObject* CheckedOpen(TMemSpyDriverContainerType aContainerType, DObject* aObject, TBool aQuick=EFalse);
    47 
    47 
    48 protected: // Internal methods
    48 protected: // Internal methods
    49     void ResetTempHandles();
    49     void ResetTempHandles();
    50     void AddTempHandle( TAny* aHandle);
    50     void AddTempHandle( TAny* aHandle);
    51     TAny* TempHandleAt( TInt aIndex ) const;
    51     TAny* TempHandleAt( TInt aIndex ) const;