Search
Preparing search index...
The search index is not available
rpc-prototype
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"rpt"
RPC
Class RPC
Hierarchy
Stream
RPC
Index
Constructors
constructor
Properties
_active
_end
_pending
_queue
_statechange
_write
is
Closed
is
Closing
is
Opening
is
Running
readable
state
writable
Methods
add
Ref
catch
close
create
data
decode
drain
end
exec
finally
handle
Packet
off
on
open
parse
pause
pipe
push
remove
remove
Ref
resume
send
set
State
then
unique
Id
write
Compile
Decode
Dump
Encode
Parse
set
Mask
Object literals
_options
Constructors
constructor
new RPC
(
options
?:
Options
)
:
RPC
Parameters
Optional
options:
Options
Returns
RPC
Properties
Private
_active
_active
:
number
= 0
Protected
_end
_end
:
endCallback
Private
_pending
_pending
:
any
Private
_queue
_queue
:
Uint8Array
Private
_statechange
_statechange
:
function
Type declaration
(
)
:
void
Returns
void
Protected
_write
_write
:
dataCallback
is
Closed
is
Closed
:
boolean
is
Closing
is
Closing
:
boolean
is
Opening
is
Opening
:
boolean
is
Running
is
Running
:
boolean
readable
readable
:
boolean
state
state
:
State
writable
writable
:
boolean
Methods
Private
add
Ref
add
Ref
(
)
:
void
Returns
void
catch
catch
(
reject
:
any
)
:
RPC
Parameters
reject:
any
Returns
RPC
close
close
(
callback
:
notifyCallback
)
:
RPC
Parameters
callback:
notifyCallback
Returns
RPC
Private
create
create
(
id
:
number
, callback
:
rpc_packet_event
)
:
number
Parameters
id:
number
callback:
rpc_packet_event
Returns
number
data
data
(
callback
:
dataCallback
)
:
RPC
Parameters
callback:
dataCallback
Returns
RPC
Private
decode
decode
(
packet
:
rpc_packet_t
)
:
any
Parameters
packet:
rpc_packet_t
Returns
any
drain
drain
(
callback
:
notifyCallback
)
:
RPC
Parameters
callback:
notifyCallback
Returns
RPC
end
end
(
arg
?:
any
)
:
RPC
Parameters
Optional
arg:
any
Returns
RPC
exec
exec
(
event
:
string
, data
?:
any
)
:
Promise
<
any
>
Parameters
event:
string
Optional
data:
any
Returns
Promise
<
any
>
finally
finally
(
callback
:
any
)
:
RPC
Parameters
callback:
any
Returns
RPC
Private
handle
Packet
handle
Packet
(
packet
:
rpc_packet_t
)
:
void
Parameters
packet:
rpc_packet_t
Returns
void
off
off
(
event
:
string
)
:
RPC
Parameters
event:
string
Returns
RPC
on
on
(
event
:
string
, callback
:
function
)
:
RPC
Parameters
event:
string
callback:
function
(
resolve
:
resolveCallback
, reject
:
rejectCallback
, data
?:
any
)
:
void
Parameters
resolve:
resolveCallback
reject:
rejectCallback
Optional
data:
any
Returns
void
Returns
RPC
open
open
(
callback
:
notifyCallback
)
:
RPC
Parameters
callback:
notifyCallback
Returns
RPC
Private
parse
parse
(
chunk
:
any
)
:
Error
Parameters
chunk:
any
Returns
Error
pause
pause
(
callback
:
notifyCallback
)
:
RPC
Parameters
callback:
notifyCallback
Returns
RPC
pipe
pipe
(
dst
:
Stream
)
:
Stream
Parameters
dst:
Stream
Returns
Stream
push
push
(
chunk
:
any
, callback
?:
errorCallback
)
:
RPC
Parameters
chunk:
any
Optional
callback:
errorCallback
Returns
RPC
Private
remove
remove
(
id
:
number
)
:
void
Parameters
id:
number
Returns
void
Private
remove
Ref
remove
Ref
(
)
:
void
Returns
void
resume
resume
(
callback
:
notifyCallback
)
:
RPC
Parameters
callback:
notifyCallback
Returns
RPC
Private
send
send
(
packet
:
rpc_packet_t
, callback
?:
rpc_packet_event
, data
?:
any
)
:
Error
|
RPC
Parameters
packet:
rpc_packet_t
Optional
callback:
rpc_packet_event
Optional
data:
any
Returns
Error
|
RPC
set
State
set
State
(
state
:
State
)
:
RPC
Parameters
state:
State
Returns
RPC
then
then
(
resolve
:
any
, reject
?:
any
)
:
RPC
Parameters
resolve:
any
Optional
reject:
any
Returns
RPC
Private
unique
Id
unique
Id
(
event
:
rpc_event_t
)
:
number
Parameters
event:
rpc_event_t
Returns
number
write
write
(
chunk
:
any
, callback
?:
errorCallback
)
:
RPC
Parameters
chunk:
any
Optional
callback:
errorCallback
Returns
RPC
Static
Private
Compile
Compile
(
packet
:
rpc_packet_t
)
:
boolean
Parameters
packet:
rpc_packet_t
Returns
boolean
Static
Private
Decode
Decode
(
encoded
:
rpc_encode_t
)
:
rpc_decode_t
Parameters
encoded:
rpc_encode_t
Returns
rpc_decode_t
Static
Private
Dump
Dump
(
packet
:
rpc_packet_t
)
:
any
Parameters
packet:
rpc_packet_t
Returns
any
Static
Private
Encode
Encode
(
context
:
any
, options
:
Options
)
:
rpc_encode_t
Parameters
context:
any
options:
Options
Returns
rpc_encode_t
Static
Private
Parse
Parse
(
packet
:
rpc_packet_t
)
:
boolean
Parameters
packet:
rpc_packet_t
Returns
boolean
Static
Private
set
Mask
set
Mask
(
event
:
rpc_event_t
, value
?:
number
)
:
number
Parameters
event:
rpc_event_t
Default value
value:
number
= ((Math.random() * 0xffffff) >>> 0)
Returns
number
Object literals
Private
_options
_options
:
object
deflate
Threshold
deflate
Threshold
:
number
= 1024
ipc
ipc
:
boolean
= false
Globals
"rpt"
rpc_
event_
t
rpc_
flags_
t
RPC
constructor
_active
_end
_pending
_queue
_statechange
_write
is
Closed
is
Closing
is
Opening
is
Running
readable
state
writable
add
Ref
catch
close
create
data
decode
drain
end
exec
finally
handle
Packet
off
on
open
parse
pause
pipe
push
remove
remove
Ref
resume
send
set
State
then
unique
Id
write
Compile
Decode
Dump
Encode
Parse
set
Mask
_options
Options
rpc_
decode_
t
rpc_
encode_
t
rpc_
packet_
t
rpc_
packet_
event
CRC24
buffer2string
concat
Uint8
Array
read
Uint32BE
require
string2buffer
write
Uint32BE
Generated using
TypeDoc