korlibs
Toggle table of contents
7.0.0-SNAPSHOT
common
jvmAndAndroid
Target filter
common
jvmAndAndroid
Switch theme
Search in API
Skip to content
korlibs
korlibs-io
/
korlibs.io.stream
/
FileSyncStreamBase
File
Sync
Stream
Base
jvmAndAndroid
class
FileSyncStreamBase
(
val
file
:
File
,
val
mode
:
String
=
"r"
)
:
SyncStreamBase
Members
Members & Extensions
Constructors
File
Sync
Stream
Base
Link copied to clipboard
jvmAndAndroid
constructor
(
file
:
File
,
mode
:
String
=
"r"
)
Properties
file
Link copied to clipboard
jvmAndAndroid
val
file
:
File
length
Link copied to clipboard
jvmAndAndroid
open
override
var
length
:
Long
mode
Link copied to clipboard
jvmAndAndroid
val
mode
:
String
ra
Link copied to clipboard
jvmAndAndroid
val
ra
:
RandomAccessFile
seekable
Link copied to clipboard
jvmAndAndroid
open
val
seekable
:
Boolean
separate
Read
Write
Link copied to clipboard
jvmAndAndroid
open
val
separateReadWrite
:
Boolean
small
Temp
Link copied to clipboard
jvmAndAndroid
val
smallTemp
:
ByteArray
Functions
close
Link copied to clipboard
jvmAndAndroid
open
override
fun
close
(
)
flush
Link copied to clipboard
jvmAndAndroid
open
fun
flush
(
)
open
Link copied to clipboard
jvmAndAndroid
fun
open
(
position
:
Long
=
0
)
:
SyncStream
read
Link copied to clipboard
jvmAndAndroid
open
override
fun
read
(
position
:
Long
,
buffer
:
ByteArray
,
offset
:
Int
,
len
:
Int
)
:
Int
fun
read
(
position
:
Long
)
:
Int
to
Async
Link copied to clipboard
fun
SyncStreamBase
.
toAsync
(
dispatcher
:
CoroutineDispatcher
?
=
null
)
:
AsyncStreamBase
to
Sync
Stream
Link copied to clipboard
jvmAndAndroid
fun
toSyncStream
(
position
:
Long
=
0
)
:
SyncStream
write
Link copied to clipboard
jvmAndAndroid
open
override
fun
write
(
position
:
Long
,
buffer
:
ByteArray
,
offset
:
Int
,
len
:
Int
)