MCPcopy Create free account
hub / github.com/OpenKinect/libfreenect2 / enqueueUnmapMemObject

Method enqueueUnmapMemObject

include/internal/CL/cl.hpp:6210–6229  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6208 }
6209
6210 cl_int enqueueUnmapMemObject(
6211 const Memory& memory,
6212 void* mapped_ptr,
6213 const VECTOR_CLASS<Event>* events = NULL,
6214 Event* event = NULL) const
6215 {
6216 cl_event tmp;
6217 cl_int err = detail::errHandler(
6218 ::clEnqueueUnmapMemObject(
6219 object_, memory(), mapped_ptr,
6220 (events != NULL) ? (cl_uint) events->size() : 0,
6221 (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL,
6222 (event != NULL) ? &tmp : NULL),
6223 __ENQUEUE_UNMAP_MEM_OBJECT_ERR);
6224
6225 if (event != NULL && err == CL_SUCCESS)
6226 *event = tmp;
6227
6228 return err;
6229 }
6230
6231#if defined(CL_VERSION_1_2)
6232 /**

Callers 3

release_openclMethod · 0.80
release_openclMethod · 0.80
copyFunction · 0.80

Calls 2

errHandlerFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected