Preparing search index...
The search index is not available
Needle Engine
Needle Engine
engine/api
NetworkConnection
Class NetworkConnection
Implements
INetworkConnection
Index
Constructors
constructor
Accessors
allow
Editing
connection
Id
current
Latency
current
Room
Name
current
Room
View
Id
is
Connected
is
Debug
Enabled
is
In
Room
peer
Methods
begin
Listen
begin
Listen
Binary
connect
disconnect
join
Room
leave
Room
register
Provider
send
send
Binary
send
Buffered
Messages
Now
send
Delete
Remote
State
send
Delete
Remote
State
All
send
Ping
stop
Listen
stop
Listen
Binary
stop
Listening
try
Get
State
user
Is
In
Room
users
In
Room
Constructors
constructor
new
Network
Connection
(
context
)
:
NetworkConnection
Parameters
context
:
Context
Returns
NetworkConnection
Accessors
allow
Editing
get
allowEditing
(
)
:
boolean
Returns
boolean
connection
Id
get
connectionId
(
)
:
string
Returns
string
current
Latency
get
currentLatency
(
)
:
number
Returns
number
current
Room
Name
get
currentRoomName
(
)
:
string
Returns
string
current
Room
View
Id
get
currentRoomViewId
(
)
:
string
Returns
string
is
Connected
get
isConnected
(
)
:
boolean
Returns
boolean
is
Debug
Enabled
get
isDebugEnabled
(
)
:
boolean
Returns
boolean
is
In
Room
get
isInRoom
(
)
:
boolean
Returns
boolean
peer
get
peer
(
)
:
PeerNetworking
Returns
PeerNetworking
Methods
begin
Listen
begin
Listen
(
key
,
callback
)
:
Function
Parameters
key
:
string
callback
:
Function
Returns
Function
begin
Listen
Binary
begin
Listen
Binary
(
identifier
,
callback
)
:
BinaryCallback
Parameters
identifier
:
string
callback
:
BinaryCallback
Returns
BinaryCallback
connect
connect
(
)
:
Promise
<
boolean
>
Returns
Promise
<
boolean
>
disconnect
disconnect
(
)
:
void
Returns
void
join
Room
join
Room
(
room
,
viewOnly
?
)
:
boolean
Parameters
room
:
string
viewOnly
:
boolean
= false
Returns
boolean
leave
Room
leave
Room
(
room
?
)
:
boolean
Parameters
room
:
string
= null
Returns
boolean
register
Provider
register
Provider
(
prov
)
:
void
Parameters
prov
:
INetworkingWebsocketUrlProvider
Returns
void
send
send
<
T
>
(
key
,
data
?
,
queue
?
)
:
void
Type Parameters
T
extends
WebsocketSendType
Parameters
key
:
string
data
:
T
= null
queue
:
SendQueue
= SendQueue.Queued
Returns
void
send
Binary
send
Binary
(
bin
)
:
void
Parameters
bin
:
Uint8Array
Returns
void
send
Buffered
Messages
Now
send
Buffered
Messages
Now
(
)
:
void
Returns
void
send
Delete
Remote
State
send
Delete
Remote
State
(
guid
)
:
void
Parameters
guid
:
string
Returns
void
send
Delete
Remote
State
All
send
Delete
Remote
State
All
(
)
:
void
Returns
void
send
Ping
send
Ping
(
)
:
void
Returns
void
stop
Listen
stop
Listen
(
key
,
callback
)
:
void
Parameters
key
:
string
callback
:
Function
Returns
void
stop
Listen
Binary
stop
Listen
Binary
(
identifier
,
callback
)
:
void
Parameters
identifier
:
string
callback
:
any
Returns
void
stop
Listening
stop
Listening
(
key
,
callback
)
:
void
Parameters
key
:
string
callback
:
Function
Returns
void
Deprecated
please use stopListen instead (2.65.2-pre)
try
Get
State
try
Get
State
(
guid
)
:
IModel
Parameters
guid
:
string
Returns
IModel
user
Is
In
Room
user
Is
In
Room
(
id
)
:
boolean
Parameters
id
:
string
Returns
boolean
users
In
Room
users
In
Room
(
target
?
)
:
string
[]
Parameters
target
:
string
[]
= null
Returns
string
[]
Settings
Member Visibility
Protected
Inherited
Deprecated
Theme
OS
Light
Dark
On This Page
constructor
allow
Editing
connection
Id
current
Latency
current
Room
Name
current
Room
View
Id
is
Connected
is
Debug
Enabled
is
In
Room
peer
begin
Listen
begin
Listen
Binary
connect
disconnect
join
Room
leave
Room
register
Provider
send
send
Binary
send
Buffered
Messages
Now
send
Delete
Remote
State
send
Delete
Remote
State
All
send
Ping
stop
Listen
stop
Listen
Binary
stop
Listening
try
Get
State
user
Is
In
Room
users
In
Room
Needle Engine
Loading...
Generated using
TypeDoc
Deprecated
please use stopListen instead (2.65.2-pre)