memspy/Driver/Kernel/Source/MemSpyDriverLogicalChannel.cpp
branchRCL_3
changeset 49 7fdc9a71d314
parent 44 52e343bb8f80
child 59 8ad140f3dd41
equal deleted inserted replaced
46:e26895079d7c 49:7fdc9a71d314
    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"));