memspy/memspy_plat/memspy_api/include/memspy/driver/shared/MemSpyDriverObjectsShared.h
branchRCL_3
changeset 49 7fdc9a71d314
parent 44 52e343bb8f80
child 59 8ad140f3dd41
equal deleted inserted replaced
46:e26895079d7c 49:7fdc9a71d314
   347     {
   347     {
   348 public: // Enumerations
   348 public: // Enumerations
   349     enum THeapImplementationType
   349     enum THeapImplementationType
   350         {
   350         {
   351         ETypeUnknown = 0,
   351         ETypeUnknown = 0,
   352         ETypeRHeap
   352         ETypeRHeap = 1,
       
   353 		ETypeRHybridHeap = 2,
   353         };
   354         };
   354 
   355 
   355 public: // Constructor & destructor
   356 public: // Constructor & destructor
   356     inline TMemSpyHeapInfo()
   357     inline TMemSpyHeapInfo()
   357         {
   358         {
   424 public:
   425 public:
   425 	TFullName iName;
   426 	TFullName iName;
   426     };
   427     };
   427 
   428 
   428 
   429 
   429 
   430 /**
   430 /**
   431  * cell information
   431  * Free cell information
       
   432  */
   432  */
   433 class TMemSpyDriverFreeCell
   433 class TMemSpyDriverFreeCell
   434     {
   434 	{
   435 public:
   435 public:
   436     TInt iType;
   436 	TMemSpyDriverCellType iType;
   437     TAny* iAddress;
   437 	TAny* iAddress;
   438     TInt iLength;
   438 	TInt iLength;
   439     };
   439 	};
       
   440 
       
   441 // For compatibility I can't change TMemSpyDriverCell to be the class and typdef/derive TMemSpyDriverFreeCell. Sigh...
       
   442 typedef TMemSpyDriverFreeCell TMemSpyDriverCell;
   440 
   443 
   441 
   444 
   442 /** 
   445 /** 
   443  * P&S information
   446  * P&S information
   444  */
   447  */