korlibs
Toggle table of contents
6.1.0-SNAPSHOT
common
Target filter
common
Switch theme
Search in API
Skip to content
korlibs
korlibs-io-stream
/
korlibs.io.stream
/
SyncStreamBase
Sync
Stream
Base
open
class
SyncStreamBase
:
AutoCloseable
,
SyncRAInputStream
,
SyncRAOutputStream
,
SyncLengthStream
Inheritors
FillSyncStreamBase
MemorySyncStreamBase
SliceSyncStreamBase
Members
Members & Extensions
Constructors
Sync
Stream
Base
Link copied to clipboard
constructor
(
)
Properties
length
Link copied to clipboard
open
override
var
length
:
Long
seekable
Link copied to clipboard
open
val
seekable
:
Boolean
separate
Read
Write
Link copied to clipboard
open
val
separateReadWrite
:
Boolean
small
Temp
Link copied to clipboard
val
smallTemp
:
ByteArray
Functions
close
Link copied to clipboard
open
override
fun
close
(
)
flush
Link copied to clipboard
open
fun
flush
(
)
open
Link copied to clipboard
fun
open
(
position
:
Long
=
0
)
:
SyncStream
read
Link copied to clipboard
fun
read
(
position
:
Long
)
:
Int
open
override
fun
read
(
position
:
Long
,
buffer
:
ByteArray
,
offset
:
Int
,
len
:
Int
)
:
Int
to
Async
Link copied to clipboard
fun
SyncStreamBase
.
toAsync
(
dispatcher
:
CoroutineDispatcher
?
=
null
)
:
AsyncStreamBase
to
Sync
Stream
Link copied to clipboard
fun
toSyncStream
(
position
:
Long
=
0
)
:
SyncStream
write
Link copied to clipboard
open
override
fun
write
(
position
:
Long
,
buffer
:
ByteArray
,
offset
:
Int
,
len
:
Int
)