Package org.bytedeco.cuda.cudart
Class CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC
- java.lang.Object
-
- org.bytedeco.javacpp.Pointer
-
- org.bytedeco.cuda.cudart.CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC
-
- All Implemented Interfaces:
AutoCloseable
@Properties(inherit=cudart.class) public class CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC extends Pointer
External semaphore handle descriptor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.bytedeco.javacpp.Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
-
-
Constructor Summary
Constructors Constructor Description CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC()Default native constructor.CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC(long size)Native array allocator.CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC(Pointer p)Pointer cast constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intflags()Flags reserved for the future.CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESCflags(int setter)CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESCgetPointer(long i)inthandle_fd()File descriptor referencing the semaphore object.CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESChandle_fd(int setter)Pointerhandle_nvSciSyncObj()Valid NvSciSyncObj.CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESChandle_nvSciSyncObj(Pointer setter)Pointerhandle_win32_handle()Valid NT handle.CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESChandle_win32_handle(Pointer setter)Pointerhandle_win32_name()Name of a valid synchronization primitive.CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESChandle_win32_name(Pointer setter)CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESCposition(long position)IntPointerreserved()intreserved(int i)CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESCreserved(int i, int setter)inttype()Type of the handleCUDA_EXTERNAL_SEMAPHORE_HANDLE_DESCtype(int setter)-
Methods inherited from class org.bytedeco.javacpp.Pointer
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getPointer, getPointer, getPointer, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
-
-
-
-
Constructor Detail
-
CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC
public CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC()
Default native constructor.
-
CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC
public CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC(long size)
Native array allocator. Access withPointer.position(long).
-
CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC
public CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC(Pointer p)
Pointer cast constructor. InvokesPointer(Pointer).
-
-
Method Detail
-
position
public CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC position(long position)
-
getPointer
public CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC getPointer(long i)
- Overrides:
getPointerin classPointer
-
type
@Cast("CUexternalSemaphoreHandleType") public int type()
Type of the handle
-
type
public CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC type(int setter)
-
handle_fd
@Name("handle.fd") public int handle_fd()
File descriptor referencing the semaphore object. Valid when type is ::CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD
-
handle_fd
public CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC handle_fd(int setter)
-
handle_win32_handle
@Name("handle.win32.handle") public Pointer handle_win32_handle()
Valid NT handle. Must be NULL if 'name' is non-NULL
-
handle_win32_handle
public CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC handle_win32_handle(Pointer setter)
-
handle_win32_name
@Name("handle.win32.name") @Const public Pointer handle_win32_name()
Name of a valid synchronization primitive. Must be NULL if 'handle' is non-NULL.
-
handle_win32_name
public CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC handle_win32_name(Pointer setter)
-
handle_nvSciSyncObj
@Name("handle.nvSciSyncObj") @Const public Pointer handle_nvSciSyncObj()
Valid NvSciSyncObj. Must be non NULL
-
handle_nvSciSyncObj
public CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC handle_nvSciSyncObj(Pointer setter)
-
flags
@Cast("unsigned int") public int flags()
Flags reserved for the future. Must be zero.
-
flags
public CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC flags(int setter)
-
reserved
@Cast("unsigned int") public int reserved(int i)
-
reserved
public CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC reserved(int i, int setter)
-
reserved
@MemberGetter @Cast("unsigned int*") public IntPointer reserved()
-
-