@Namespace(value="arrow::io::internal") @NoOffset @Properties(inherit=arrow.class) public class SharedExclusiveChecker extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
SharedExclusiveChecker() |
SharedExclusiveChecker(long size)
Native array allocator.
|
SharedExclusiveChecker(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
SharedExclusiveCheckerExclusiveLockGuard |
exclusive_guard() |
SharedExclusiveChecker |
getPointer(long i) |
void |
LockExclusive() |
void |
LockShared() |
SharedExclusiveChecker |
position(long position) |
SharedExclusiveCheckerSharedLockGuard |
shared_guard() |
void |
UnlockExclusive() |
void |
UnlockShared() |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public SharedExclusiveChecker(Pointer p)
Pointer(Pointer)
.public SharedExclusiveChecker(long size)
Pointer.position(long)
.public SharedExclusiveChecker()
public SharedExclusiveChecker position(long position)
public SharedExclusiveChecker getPointer(long i)
getPointer
in class Pointer
public void LockShared()
public void UnlockShared()
public void LockExclusive()
public void UnlockExclusive()
@ByVal public SharedExclusiveCheckerSharedLockGuard shared_guard()
@ByVal public SharedExclusiveCheckerExclusiveLockGuard exclusive_guard()
Copyright © 2022. All rights reserved.