equal
deleted
inserted
replaced
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")); |