perfsrv/memspy/Driver/Kernel/Include/MemSpyDriverUserEventMonitor.h
changeset 54 a151135b0cf9
parent 51 98307c651589
equal deleted inserted replaced
53:d47c6de21a88 54:a151135b0cf9
    31 // Classes referenced
    31 // Classes referenced
    32 class DMemSpyDriverDevice;
    32 class DMemSpyDriverDevice;
    33 class DMemSpyDriverClientEM;
    33 class DMemSpyDriverClientEM;
    34 
    34 
    35 
    35 
    36 class DMemSpyDriverClientEMManager : public DBase
    36 NONSHARABLE_CLASS(DMemSpyDriverClientEMManager) : public DBase
    37     {
    37     {
    38 public:
    38 public:
    39     DMemSpyDriverClientEMManager( DMemSpyDriverDevice& aDevice );
    39     DMemSpyDriverClientEMManager( DMemSpyDriverDevice& aDevice );
    40     ~DMemSpyDriverClientEMManager();
    40     ~DMemSpyDriverClientEMManager();
    41     TInt Create();
    41     TInt Create();
    56 
    56 
    57 
    57 
    58 /**
    58 /**
    59  * This class represents a client-originated Event Monitor request
    59  * This class represents a client-originated Event Monitor request
    60  */
    60  */
    61 class DMemSpyDriverClientEM : public DBase, public MMemSpyEventMonitorObserver
    61 NONSHARABLE_CLASS(DMemSpyDriverClientEM) : public DBase, public MMemSpyEventMonitorObserver
    62 	{
    62 	{
    63 public:
    63 public:
    64 	DMemSpyDriverClientEM( DMemSpyDriverDevice& aDevice, TUint aHandle );
    64 	DMemSpyDriverClientEM( DMemSpyDriverDevice& aDevice, TUint aHandle );
    65 	~DMemSpyDriverClientEM();
    65 	~DMemSpyDriverClientEM();
    66     TInt Create();
    66     TInt Create();