IMemoryHeap Class Reference
[Binder]

#include <support/IMemory.h>

Inheritance diagram for IMemoryHeap:

IInterface SAtom BnInterface< IMemoryHeap > BpInterface< IMemoryHeap > BnMemoryHeap BMemoryHeap List of all members.

Detailed Description

Handle on a shared memory heap.

This object represents the full shared memory heap that an IMemory exists in. You will not normally need it, instead using the IMemory::Pointer() and IMemory::Size() methods to retrieve the actual location of an IMemory.

Note:
This is a custom interface, it is not generated by pidgen.


Public Member Functions

virtual void * HeapBase () const =0
virtual int32_t HeapID () const =0


Member Function Documentation

virtual void* HeapBase  )  const [pure virtual]
 

Returns the mapped base address (Linux shim) of this heap

Implemented in BMemoryHeap.

virtual int32_t HeapID  )  const [pure virtual]
 

Returns the area_id (Linux shim) of this heap

Implemented in BMemoryHeap.


The documentation for this class was generated from the following file: