AbstractBuffer

abstract class AbstractBuffer

Represents abstract buffer for I/O operations.

Author

Alexander Kornilov (akornilov.82@gmail.com).

Constructors

AbstractBuffer
Link copied to clipboard
fun AbstractBuffer()

Functions

reset
Link copied to clipboard
fun reset()
Resets buffer state.

Properties

available
Link copied to clipboard
val available: Int
Available data in buffer.
capacity
Link copied to clipboard
val capacity: Int
Buffer capacity.
hasData
Link copied to clipboard
val hasData: Boolean
Indicates that buffer has any data.
offset
Link copied to clipboard
var offset: Int = 0
Current offset in buffer.
size
Link copied to clipboard
abstract val size: Int
Buffer size.
used
Link copied to clipboard
var used: Int = 0
Buffer used.