perfsrv/memspy/Driver/Kernel/Include/MemSpyDriverHeap.h
changeset 54 a151135b0cf9
parent 52 c2f44e33b468
--- a/perfsrv/memspy/Driver/Kernel/Include/MemSpyDriverHeap.h	Mon Sep 27 14:07:59 2010 +0300
+++ b/perfsrv/memspy/Driver/Kernel/Include/MemSpyDriverHeap.h	Wed Sep 29 17:45:35 2010 +0300
@@ -43,7 +43,7 @@
 /**
  * Essentially a mirror of RAllocator and RHeap's layout.
  */
-class RMemSpyDriverRHeapBase
+NONSHARABLE_CLASS(RMemSpyDriverRHeapBase)
 	{
 protected:
     RMemSpyDriverRHeapBase();
@@ -64,7 +64,7 @@
 	LtkUtils::RAllocatorHelper* iHelper;
     };
 
-class RMemSpyDriverRHeapUser : public RMemSpyDriverRHeapBase
+NONSHARABLE_CLASS(RMemSpyDriverRHeapUser) : public RMemSpyDriverRHeapBase
 	{
 public:
     RMemSpyDriverRHeapUser( DMemSpyDriverOSAdaption& aOSAdaption );
@@ -84,7 +84,7 @@
     };
 
 
-class RMemSpyDriverRHeapKernelFromCopy : public RMemSpyDriverRHeapBase
+NONSHARABLE_CLASS(RMemSpyDriverRHeapKernelFromCopy) : public RMemSpyDriverRHeapBase
     {
 public:
     RMemSpyDriverRHeapKernelFromCopy( DMemSpyDriverOSAdaption& aOSAdaption );
@@ -113,7 +113,7 @@
     };
 
 
-class RMemSpyDriverRHeapKernelInPlace : public RMemSpyDriverRHeapBase
+NONSHARABLE_CLASS(RMemSpyDriverRHeapKernelInPlace) : public RMemSpyDriverRHeapBase
     {
 public:
     RMemSpyDriverRHeapKernelInPlace( DMemSpyDriverOSAdaption& aOSAdaption );