Module: MeshChat::Message

Defined in:
lib/meshchat/message.rb,
lib/meshchat/message/base.rb,
lib/meshchat/message/chat.rb,
lib/meshchat/message/ping.rb,
lib/meshchat/message/relay.rb,
lib/meshchat/message/whisper.rb,
lib/meshchat/message/node_list.rb,
lib/meshchat/message/ping_reply.rb,
lib/meshchat/message/disconnection.rb,
lib/meshchat/message/node_list_diff.rb,
lib/meshchat/message/node_list_hash.rb

Defined Under Namespace

Classes: Base, Chat, Disconnection, NodeList, NodeListDiff, NodeListHash, Ping, PingReply, Relay, Whisper

Constant Summary collapse

CHAT =
'chat'
PING =
'ping'
PING_REPLY =
'pingreply'
WHISPER =
'whisper'
RELAY =
'relay'
DISCONNECTION =
'disconnection'
NODE_LIST =
'nodelist'
NODE_LIST_HASH =
'nodelisthash'
NODE_LIST_DIFF =
'nodelistdiff'
TYPES =
{
  CHAT => Chat,
  WHISPER => Whisper,
  DISCONNECTION => Disconnection,
  PING => Ping,
  PING_REPLY => PingReply,
  NODE_LIST => NodeList,
  NODE_LIST_DIFF => NodeListDiff,
  NODE_LIST_HASH => NodeListHash
}