File diff 85642093068c → 91e0d39c9812
BLD/build/HEADERS/vmkapi-current-all-public-bincomp/vmkernel64/release/base/vmkapi_heap.h
Show inline comments
...
 
@@ -188,6 +188,31 @@ VMK_ReturnStatus vmk_HeapCreate(vmk_HeapCreateProps *props,
 
 */
 
void vmk_HeapDestroy(vmk_HeapID heap);
 

	
 
/*
 
 ***********************************************************************
 
 * vmk_HeapDestroySync --                                         */ /**
 
 *
 
 * \brief Destroy a dynamic heap.  If the heap is non-empty, wait
 
 *        for it to become empty before destroying.
 
 *
 
 * \note  This function may block if the heap is non-empty.
 
 *
 
 * \param[in] heap      Heap to destroy.
 
 * \param[in] timeoutMS Timeout in milliseconds.  Zero means no timeout.
 
 *
 
 * \retval VMK_OK               Heap was destroyed successfully.
 
 * \retval VMK_DEATH_PENDING    World was killed while waiting and the
 
 *                              heap was not destroyed.
 
 * \retval VMK_WAIT_INTERRUPTED The wait was interrupted and the heap
 
 *                              was not destroyed.
 
 * \retval VMK_TIMEOUT          The wait timed out and the heap was
 
 *                              not destroyed.
 
 *
 
 ***********************************************************************
 
 */
 
VMK_ReturnStatus vmk_HeapDestroySync(vmk_HeapID heap,
 
                                     vmk_int64 timeoutMS);
 

	
 
/*
 
 ***********************************************************************
 
 * vmk_HeapFree --                                                */ /**