RingBuffer

gopher.impl.GuardedSPSCBufferedChannel.RingBuffer
class RingBuffer extends SPSCBuffer[A]

Attributes

Source
GuardedSPSCBufferedChannel.scala
Graph
Supertypes
trait SPSCBuffer[A]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def finishRead(): Boolean

Attributes

Definition Classes
Source
GuardedSPSCBufferedChannel.scala
override def isEmpty(): Boolean

Attributes

Definition Classes
Source
GuardedSPSCBufferedChannel.scala
override def isFull(): Boolean

Attributes

Definition Classes
Source
GuardedSPSCBufferedChannel.scala
override def local(): Unit

Attributes

Definition Classes
Source
GuardedSPSCBufferedChannel.scala
override def publish(): Unit

Attributes

Definition Classes
Source
GuardedSPSCBufferedChannel.scala
override def startRead(): A

Attributes

Definition Classes
Source
GuardedSPSCBufferedChannel.scala
override def write(a: A): Boolean

Attributes

Definition Classes
Source
GuardedSPSCBufferedChannel.scala

Concrete fields

val publishedSize: AtomicInteger
val publishedStart: AtomicInteger
val refs: AtomicReferenceArray[AnyRef | Null]
var size: Int
var start: Int