mirror of
https://github.com/status-im/nim-chronos.git
synced 2025-02-10 18:26:40 +00:00
Fix AsyncStreamReader constructor declaration mistypes. (#533)
This commit is contained in:
parent
e4cb48088c
commit
bd7d84fbcb
@ -1082,6 +1082,22 @@ proc newAsyncStreamReader*(tsource: StreamTransport): AsyncStreamReader =
|
||||
res.init(tsource)
|
||||
res
|
||||
|
||||
proc newAsyncStreamReader*[T](rsource: AsyncStreamReader,
|
||||
udata: ref T): AsyncStreamReader =
|
||||
## Create copy of AsyncStreamReader object ``rsource``.
|
||||
##
|
||||
## ``udata`` - user object which will be associated with new AsyncStreamReader
|
||||
## object.
|
||||
var res = AsyncStreamReader()
|
||||
res.init(rsource, udata)
|
||||
res
|
||||
|
||||
proc newAsyncStreamReader*(rsource: AsyncStreamReader): AsyncStreamReader =
|
||||
## Create copy of AsyncStreamReader object ``rsource``.
|
||||
var res = AsyncStreamReader()
|
||||
res.init(rsource)
|
||||
res
|
||||
|
||||
proc newAsyncStreamWriter*[T](wsource: AsyncStreamWriter,
|
||||
loop: StreamWriterLoop,
|
||||
queueSize = AsyncStreamDefaultQueueSize,
|
||||
@ -1147,22 +1163,6 @@ proc newAsyncStreamWriter*(wsource: AsyncStreamWriter): AsyncStreamWriter =
|
||||
res.init(wsource)
|
||||
res
|
||||
|
||||
proc newAsyncStreamReader*[T](rsource: AsyncStreamWriter,
|
||||
udata: ref T): AsyncStreamWriter =
|
||||
## Create copy of AsyncStreamReader object ``rsource``.
|
||||
##
|
||||
## ``udata`` - user object which will be associated with new AsyncStreamReader
|
||||
## object.
|
||||
var res = AsyncStreamReader()
|
||||
res.init(rsource, udata)
|
||||
res
|
||||
|
||||
proc newAsyncStreamReader*(rsource: AsyncStreamReader): AsyncStreamReader =
|
||||
## Create copy of AsyncStreamReader object ``rsource``.
|
||||
var res = AsyncStreamReader()
|
||||
res.init(rsource)
|
||||
res
|
||||
|
||||
proc getUserData*[T](rw: AsyncStreamRW): T {.inline.} =
|
||||
## Obtain user data associated with AsyncStreamReader or AsyncStreamWriter
|
||||
## object ``rw``.
|
||||
|
Loading…
x
Reference in New Issue
Block a user