@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, zeropublic 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 Pointerpublic 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.