70 #ifndef ti_ipc_HeapBufMP__include
71 #define ti_ipc_HeapBufMP__include
73 #if defined (__cplusplus)
87 #define HeapBufMP_S_BUSY 2
92 #define HeapBufMP_S_ALREADYSETUP 1
97 #define HeapBufMP_S_SUCCESS 0
102 #define HeapBufMP_E_FAIL -1
107 #define HeapBufMP_E_INVALIDARG -2
112 #define HeapBufMP_E_MEMORY -3
117 #define HeapBufMP_E_ALREADYEXISTS -4
122 #define HeapBufMP_E_NOTFOUND -5
127 #define HeapBufMP_E_TIMEOUT -6
132 #define HeapBufMP_E_INVALIDSTATE -7
137 #define HeapBufMP_E_OSFAILURE -8
142 #define HeapBufMP_E_RESOURCE -9
147 #define HeapBufMP_E_RESTART -10
330 Int HeapBufMP_openByAddr(Ptr sharedAddr, HeapBufMP_Handle *handlePtr);
386 Void *
HeapBufMP_alloc(HeapBufMP_Handle handle, SizeT size, SizeT align);
405 Void
HeapBufMP_free(HeapBufMP_Handle handle, Ptr block, SizeT size);
435 #if defined (__cplusplus)