hipipcgeteventhandle Interface Reference#
hipfort::hipipcgeteventhandle Interface Reference
Gets an opaque interprocess handle for an event. More...
Public Member Functions | |
| integer(kind(hipsuccess)) function | hipipcgeteventhandle_ (handle, event) |
Detailed Description
Gets an opaque interprocess handle for an event.
This opaque handle may be copied into other processes and opened with hipIpcOpenEventHandle. Then hipEventRecord, hipEventSynchronize, hipStreamWaitEvent and hipEventQuery may be used in either process. Operations on the imported event after the exported event has been freed with hipEventDestroy will result in undefined behavior.
- Parameters
-
[out] handle - Pointer to hipIpcEventHandle to return the opaque event handle [in] event - Event allocated with hipEventInterprocess and hipEventDisableTiming flags
- Returns
hipSuccess,hipErrorInvalidConfiguration,hipErrorInvalidValue
- Note
- This IPC event related feature API is currently applicable on Linux.
Member Function/Subroutine Documentation
◆ hipipcgeteventhandle_()
| integer(kind(hipsuccess)) function hipfort::hipipcgeteventhandle::hipipcgeteventhandle_ | ( | type(hipipceventhandle_t) | handle, |
| type(c_ptr), value | event | ||
| ) |
The documentation for this interface was generated from the following file: