AtomicBlob
|
AtomicBlob |
pack
|
AtomicBlob#pack |
returns correct bits
|
- |
returns the first 8 bit for the size of the data
|
- |
unpack
|
AtomicBlob#unpack |
returns a number
|
- |
sets the offset to 12
|
- |
sets the value to our blob
|
- |
AtomicFloat32
|
AtomicFloat32 |
pack
|
AtomicFloat32#pack |
returns correct bits
|
- |
unpack
|
AtomicFloat32#unpack |
returns a number
|
- |
sets the offset to 4
|
- |
sets the value to a human readable float number
|
- |
AtomicInt32
|
AtomicInt32 |
pack
|
AtomicInt32#pack |
returns correct bits
|
- |
unpack
|
AtomicInt32#unpack |
returns a number
|
- |
sets the offset to 4
|
- |
sets the value to a human readable number
|
- |
AtomicInt64
|
AtomicInt64 |
bounds
|
- |
throws an error in constructor if out of bounds
|
- |
pack
|
AtomicInt64#pack |
returns correct bits
|
- |
unpack
|
AtomicInt64#unpack |
returns a number
|
- |
sets the offset to 4
|
- |
sets the value to a human readable number
|
- |
AtomicString
|
AtomicString |
unpack
|
AtomicString#unpack |
returns a number
|
- |
sets the offset to a multiple of 4
|
- |
sets the value to a human readable string
|
- |
pack
|
AtomicString#pack |
returns correct bits
|
- |
converts a long string without throwing RangeError
|
- |
Timetag
|
Timetag |
sets the values correctly on initialization
|
- |
timestamp
|
Timetag#timestamp |
converts correctly to js timestamps
|
- |
converts correctly to NTP timestamps
|
- |
AtomicTimetag
|
AtomicTimetag |
pack
|
AtomicTimetag#pack |
returns correct bits
|
- |
consists of 64 bits
|
- |
unpack
|
AtomicTimetag#unpack |
returns a number
|
- |
sets the offset to 8
|
- |
sets the correct NTP values
|
- |
constructor
|
- |
with an integer timestamp
|
- |
with a Date instance
|
- |
AtomicUInt64
|
AtomicUInt64 |
bounds
|
- |
throws an error in constructor if out of bounds
|
- |
pack
|
AtomicUInt64#pack |
returns correct bits
|
- |
unpack
|
AtomicUInt64#unpack |
returns a number
|
- |
sets the offset to 4
|
- |
sets the value to a human readable number
|
- |
Atomic
|
Atomic |
sets the given value on construction
|
- |
sets an initial offset of zero
|
- |
unpack
|
Atomic#unpack |
exists
|
- |
pack
|
- |
returns a multiple of 32
|
- |
returns an object of type Uint8Array
|
- |
Bundle
|
Bundle |
contains a set of osc bundle data
|
- |
add
|
- |
contains 3 bundle elements
|
- |
pack
|
- |
returns a multiple of 32
|
- |
can be unpacked again
|
- |
unpack
|
- |
decodes the correct timetag
|
- |
returns a number
|
- |
timestamp
|
- |
sets the timetag
|
- |
typeTag
|
typeTag |
returns the right OSC Type Tag characters
|
- |
prepareAddress
|
prepareAddress |
builds an valid address from an array
|
- |
builds an valid address from an invalid string
|
- |
removes the last slash
|
- |
EncodeHelper
|
EncodeHelper |
adds items up and increases the byteLength accordingly
|
- |
merges the items to one Uint8Array
|
- |
pad
|
pad |
returns the next multiple of 4
|
- |
isNull
|
isNull |
correctly identifies null value
|
- |
isUndefined
|
isUndefined |
correctly identifies undefined value
|
- |
EventHandler
|
EventHandler |
on
|
EventHandler#on |
returns different subscription ids for each listener
|
- |
registers a handler which can be called
|
- |
off
|
EventHandler#off |
removes a handler
|
- |
returns false when handler was not found
|
- |
notify
|
EventHandler#notify |
passes over the event data
|
- |
accepts messages
|
- |
accepts binary packets
|
- |
event listeners
|
- |
notifies error callbacks
|
- |
notifies close callbacks
|
- |
notifies open callbacks
|
- |
address listeners with timetags
|
- |
calls the handler later
|
- |
address listeners with regular strings
|
- |
calls the root listener
|
- |
calls two listeners with the same address
|
- |
works with {} wildcard
|
- |
works with [] wildcard
|
- |
works with [!] wildcard
|
- |
works with [a-z] wildcard
|
- |
works with * wildcard
|
- |
works with * wildcard calling all
|
- |
works with ? wildcard
|
- |
address listeners with pattern matching
|
- |
calls wildcard listeners
|
- |
calls group matching listener
|
- |
TypedMessage
|
TypedMessage |
contains a set of osc message data
|
- |
can be initialized with an address
|
- |
can be initialized with an address and argument array
|
- |
add
|
TypedMessage#add |
pushes the values to our args array
|
- |
adds to the types string accordingly
|
- |
pack
|
TypedMessage#pack |
returns an object we can unpack again
|
- |
returns a multiple of 32
|
- |
unpack
|
TypedMessage#unpack |
decodes the message correctly
|
- |
returns a number
|
- |
Message
|
Message |
contains a set of osc message data
|
- |
fills the arguments and address during its construction
|
- |
add
|
Message#add |
pushes the values to our args array
|
- |
changes the types string accordingly
|
- |
pack
|
Message#pack |
returns an object we can unpack again
|
- |
returns a multiple of 32
|
- |
unpack
|
Message#unpack |
decodes the message correctly
|
- |
returns a number
|
- |
OSC
|
OSC |
returns the instance options when created
|
- |
on
|
OSC#on |
calls my subscription when listening to the right address
|
- |
calls an error
|
- |
calls an error due to an internal exception
|
- |
off
|
OSC#off |
removes a subscription
|
- |
status
|
OSC#status |
returns the initial status
|
- |
open
|
OSC#open |
returns the correct status
|
- |
calls the open event
|
- |
close
|
OSC#close |
returns the correct status
|
- |
calls the close event
|
- |
send
|
OSC#send |
passes over a binary object with configs to the plugin
|
- |
Packet
|
Packet |
pack
|
Packet#pack |
returns an object we can unpack again
|
- |
returns a multiple of 32
|
- |
unpack
|
Packet#unpack |
decodes the message correctly
|
- |
returns the offset of the data
|
- |
returns a number
|
- |
BridgePlugin
|
BridgePlugin |
merges the given options correctly
|
- |
status
|
- |
returns the initial status
|
- |
remote address info
|
- |
returns the remote address info
|
- |
DatagramPlugin
|
DatagramPlugin |
merges the given options correctly
|
- |
status
|
- |
returns the initial status
|
- |
remote address info
|
- |
returns the remote address info
|
- |
WebsocketClient/ServerPlugin
|
WebsocketClientPlugin |
remote address info
|
- |
returns the remote address info
|
- |
WebsocketClientPlugin
|
WebsocketClientPlugin |
merges the given options correctly
|
- |
status
|
- |
returns the initial status
|
- |
WebsocketServerPlugin
|
WebsocketServerPlugin |
merges the given options correctly
|
- |
status
|
- |
returns the initial status
|
- |