Module: Meshchat::Network::Message

Extended by:
ActiveSupport::Autoload
Defined in:
lib/meshchat/network/message.rb,
lib/meshchat/network/message/base.rb,
lib/meshchat/network/message/chat.rb,
lib/meshchat/network/message/ping.rb,
lib/meshchat/network/message/emote.rb,
lib/meshchat/network/message/factory.rb,
lib/meshchat/network/message/whisper.rb,
lib/meshchat/network/message/node_list.rb,
lib/meshchat/network/message/disconnect.rb,
lib/meshchat/network/message/ping_reply.rb,
lib/meshchat/network/message/node_list_diff.rb,
lib/meshchat/network/message/node_list_hash.rb

Defined Under Namespace

Classes: Base, Chat, Disconnect, Emote, Factory, NodeList, NodeListDiff, NodeListHash, Ping, PingReply, Whisper

Constant Summary collapse

CHAT =

chat types

'chat'
EMOTE =
'emote'
WHISPER =
'whisper'
ROLL =

fake type, actually renders as an emote

'roll'
PING =

status types

'ping'
PING_REPLY =
'pingreply'
DISCONNECT =
'disconnect'
NODE_LIST =

node list sync types

'nodelist'
NODE_LIST_HASH =
'nodelisthash'
NODE_LIST_DIFF =
'nodelistdiff'