lucene-kmp
Toggle table of contents
10.2.0-alpha14
common
Target filter
common
Switch theme
Search in API
Skip to content
lucene-kmp
core
/
org.gnit.lucenekmp.jdkport
/
AbstractQueuedSynchronizer
/
Node
Node
abstract
class
Node
CLH Nodes
Inheritors
ConditionNode
Members
Constructors
Node
Link copied to clipboard
constructor
(
)
Properties
next
Link copied to clipboard
@
Volatile
var
next
:
AbstractQueuedSynchronizer.Node
?
prev
Link copied to clipboard
@
Volatile
var
prev
:
AbstractQueuedSynchronizer.Node
?
status
Link copied to clipboard
@
Volatile
var
status
:
Int
waiter
Link copied to clipboard
var
waiter
:
Job
?
Functions
cas
Next
Link copied to clipboard
fun
casNext
(
c
:
AbstractQueuedSynchronizer.Node
?
,
v
:
AbstractQueuedSynchronizer.Node
?
)
:
Boolean
cas
Prev
Link copied to clipboard
fun
casPrev
(
c
:
AbstractQueuedSynchronizer.Node
?
,
v
:
AbstractQueuedSynchronizer.Node
?
)
:
Boolean
clear
Status
Link copied to clipboard
fun
clearStatus
(
)
get
And
Unset
Status
Link copied to clipboard
fun
getAndUnsetStatus
(
v
:
Int
)
:
Int
set
Prev
Relaxed
Link copied to clipboard
fun
setPrevRelaxed
(
p
:
AbstractQueuedSynchronizer.Node
?
)
set
Status
Relaxed
Link copied to clipboard
fun
setStatusRelaxed
(
s
:
Int
)