memspy/memspy_plat/memspy_api/include/memspy/driver/shared/MemSpyDriverObjectsShared.h
branchRCL_3
changeset 59 8ad140f3dd41
parent 49 7fdc9a71d314
equal deleted inserted replaced
49:7fdc9a71d314 59:8ad140f3dd41
   347     {
   347     {
   348 public: // Enumerations
   348 public: // Enumerations
   349     enum THeapImplementationType
   349     enum THeapImplementationType
   350         {
   350         {
   351         ETypeUnknown = 0,
   351         ETypeUnknown = 0,
   352         ETypeRHeap = 1,
   352         ETypeRHeap
   353 		ETypeRHybridHeap = 2,
       
   354         };
   353         };
   355 
   354 
   356 public: // Constructor & destructor
   355 public: // Constructor & destructor
   357     inline TMemSpyHeapInfo()
   356     inline TMemSpyHeapInfo()
   358         {
   357         {
   425 public:
   424 public:
   426 	TFullName iName;
   425 	TFullName iName;
   427     };
   426     };
   428 
   427 
   429 
   428 
   430 /**
   429 
   431  * cell information
   430 /**
       
   431  * Free cell information
   432  */
   432  */
   433 class TMemSpyDriverFreeCell
   433 class TMemSpyDriverFreeCell
   434 	{
   434     {
   435 public:
   435 public:
   436 	TMemSpyDriverCellType iType;
   436     TInt 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;
       
   443 
   440 
   444 
   441 
   445 /** 
   442 /** 
   446  * P&S information
   443  * P&S information
   447  */
   444  */