SyncFileSystemFSNativeBase

abstract class SyncFileSystemFSNativeBase(val file: CPointer<FILE>?) : SyncFileSystemFS

Constructors

Link copied to clipboard
constructor(file: CPointer<FILE>?)

Properties

Link copied to clipboard
val fd: Int
Link copied to clipboard
val file: CPointer<FILE>?

Functions

Link copied to clipboard
Link copied to clipboard
open override fun close()
Link copied to clipboard
Link copied to clipboard
open fun flush()
Link copied to clipboard
abstract fun fseek64(pos: Long, type: Int): Long
Link copied to clipboard
abstract fun ftell64(): Long
Link copied to clipboard
abstract fun ftruncate64(len: Long)
Link copied to clipboard
open override fun getLength(): Long
Link copied to clipboard
open override fun getPosition(): Long
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun read(buffer: ByteArray, offset: Int = 0, len: Int = buffer.size - offset): Int
open fun read(): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun SyncInputStream.readExact(out: ByteArray, offset: Int, len: Int)
Link copied to clipboard
fun SyncInputStream.readExactTo(buffer: ByteArray, offset: Int = 0, length: Int = buffer.size - offset): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun SyncInputStream.readStringz(charset: Charset = UTF8, zero: Byte = 0): String
fun SyncInputStream.readStringz(len: Int, charset: Charset = UTF8): String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun setLength(value: Long)
Link copied to clipboard
open override fun setPosition(value: Long)
Link copied to clipboard
Link copied to clipboard
open fun skip(count: Int)
Link copied to clipboard
Link copied to clipboard
open override fun write(buffer: ByteArray, offset: Int = 0, len: Int = buffer.size - offset)
open fun write(byte: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun SyncOutputStream.writeString(string: String, charset: Charset = UTF8)
Link copied to clipboard
fun SyncOutputStream.writeStringVL(str: String, charset: Charset = UTF8)
Link copied to clipboard
fun SyncOutputStream.writeStringz(str: String, charset: Charset = UTF8)
fun SyncOutputStream.writeStringz(str: String, len: Int, charset: Charset = UTF8)
Link copied to clipboard