Message

Message

Message encapsulation and decapsulation

Constructor

new Message(optionsopt)

Source:

Creates an instance of Message.

Parameters:
Name Type Attributes Description
options Object <optional>

options object

Properties
Name Type Attributes Default Description
encode function <optional>
msgpack5/encode

Encoder function

decode function <optional>
msgpack5/decode

Decoder function

Members

decoder

Source:
Properties:
Name Type Description
decoder function

function

delimiter

Source:
Properties:
Name Type Description
Namespace String

delimiter

encoder

Source:
Properties:
Name Type Description
encoder function

function

Methods

decode(data) → {any}

Source:

Decode data

Parameters:
Name Type Description
data Buffer
Returns:
Type
any

encode(data) → {Buffer}

Source:

Encode data

Parameters:
Name Type Description
data any
Returns:
Type
Buffer

pack(namespace, payload) → {Buffer}

Source:

Pack a message

Parameters:
Name Type Description
namespace String

namespace of the message

payload any

payload of the message

Returns:

Encoded namespace and payload

Type
Buffer

unpack(data) → {message}

Source:

Unpack a message

Parameters:
Name Type Description
data Buffer
Returns:
Type
message