Preparing search index...
The search index is not available
Documentation
Documentation
@waku/core
StreamManager
Class StreamManager
Index
Constructors
constructor
Properties
libp2p
log
multicodec
ongoing
Creation
stream
Pool
Methods
create
Stream
create
Stream
With
Lock
get
Open
Stream
For
Codec
get
Stream
handle
Peer
Update
Stream
Pool
is
Stream
Locked
lock
Stream
schedule
New
Stream
Constructors
constructor
new
Stream
Manager
(
multicodec
,
libp2p
)
:
StreamManager
Parameters
multicodec
:
string
libp2p
:
Components
Returns
StreamManager
Properties
Private
Readonly
libp2p
libp2p
:
Components
Private
Readonly
log
log
:
Logger
Private
multicodec
multicodec
:
string
Private
ongoing
Creation
ongoing
Creation
:
Set
<
string
>
= ...
Private
stream
Pool
stream
Pool
:
Map
<
string
,
Promise
<
void
>
>
= ...
Methods
Private
create
Stream
create
Stream
(
peerId
,
retries
?
)
:
Promise
<
Stream
>
Parameters
peerId
:
PeerId
retries
:
number
= 0
Returns
Promise
<
Stream
>
Private
create
Stream
With
Lock
create
Stream
With
Lock
(
peer
)
:
Promise
<
void
>
Parameters
peer
:
Peer
Returns
Promise
<
void
>
Private
get
Open
Stream
For
Codec
get
Open
Stream
For
Codec
(
peerId
)
:
undefined
|
Stream
Parameters
peerId
:
PeerId
Returns
undefined
|
Stream
get
Stream
get
Stream
(
peerId
)
:
Promise
<
Stream
>
Parameters
peerId
:
PeerId
Returns
Promise
<
Stream
>
Private
handle
Peer
Update
Stream
Pool
handle
Peer
Update
Stream
Pool
(
evt
)
:
void
Parameters
evt
:
CustomEvent
<
PeerUpdate
>
Returns
void
Private
is
Stream
Locked
is
Stream
Locked
(
stream
)
:
boolean
Parameters
stream
:
Stream
Returns
boolean
Private
lock
Stream
lock
Stream
(
peerId
,
stream
)
:
void
Parameters
peerId
:
string
stream
:
Stream
Returns
void
Private
schedule
New
Stream
schedule
New
Stream
(
peer
)
:
void
Parameters
peer
:
Peer
Returns
void
Settings
Member Visibility
Protected
Private
Inherited
Theme
OS
Light
Dark
On This Page
constructor
libp2p
log
multicodec
ongoing
Creation
stream
Pool
create
Stream
create
Stream
With
Lock
get
Open
Stream
For
Codec
get
Stream
handle
Peer
Update
Stream
Pool
is
Stream
Locked
lock
Stream
schedule
New
Stream
Documentation
Loading...