memspy/Driver/Kernel/Source/MemSpyDriverLogicalChannel.cpp
branchRCL_3
changeset 20 ca8a1b6995f6
parent 0 a03f92240627
child 21 52e343bb8f80
equal deleted inserted replaced
19:07b41fa8d1dd 20:ca8a1b6995f6
    49 	{
    49 	{
    50 	TRACE( Kern::Printf("DMemSpyDriverLogicalChannel::~DMemSpyDriverLogicalChannel() - START"));
    50 	TRACE( Kern::Printf("DMemSpyDriverLogicalChannel::~DMemSpyDriverLogicalChannel() - START"));
    51 
    51 
    52     NKern::ThreadEnterCS();
    52     NKern::ThreadEnterCS();
    53     SubChannelsDestroy();
    53     SubChannelsDestroy();
    54     NKern::ThreadLeaveCS();
       
    55 
    54 
    56     TRACE( Kern::Printf("DMemSpyDriverLogicalChannel::~DMemSpyDriverLogicalChannel() - closing client thread..."));
    55     TRACE( Kern::Printf("DMemSpyDriverLogicalChannel::~DMemSpyDriverLogicalChannel() - closing client thread..."));
    57     Kern::SafeClose( (DObject*&) iClientThread, NULL );
    56     Kern::SafeClose( (DObject*&) iClientThread, NULL );
       
    57     NKern::ThreadLeaveCS();
    58 
    58 
    59     TRACE( Kern::Printf("DMemSpyDriverLogicalChannel::~DMemSpyDriverLogicalChannel() - calling device to cleanup..."));
    59     TRACE( Kern::Printf("DMemSpyDriverLogicalChannel::~DMemSpyDriverLogicalChannel() - calling device to cleanup..."));
    60     MemSpyDevice().Cleanup();
    60     MemSpyDevice().Cleanup();
    61 
    61 
    62     TRACE( Kern::Printf("DMemSpyDriverLogicalChannel::~DMemSpyDriverLogicalChannel() - END"));
    62     TRACE( Kern::Printf("DMemSpyDriverLogicalChannel::~DMemSpyDriverLogicalChannel() - END"));