Package legume :: Module messages
[frames] | no frames]

Module messages

Classes
  MessageValue
  BaseMessage
Data packets must inherit from this base class.
  ConnectRequest
A connection request packet - sent by a client to the server.
  ConnectRequestRejected
A connection request rejection packet - sent by the server back to a client.
  ConnectRequestAccepted
A connection request accepted packet - sent by the server back to a client.
  KeepAliveRequest
This is sent by the server to keep the connection alive.
  KeepAliveResponse
A clients response to the receipt of a KeepAliveRequest message.
  Disconnected
This message is sent by either the client or server to indicate to the other end of the connection that the link is closed.
  MessageAck
Sent by either a client or server to acknowledge receipt of an in-order or reliable message.
  Ping
  Pong
  MessageFactoryItem
  MessageFactory
Functions
 
isValidIdentifier(identifier)
Variables
  BASE_MESSAGETYPEID_SYSTEM = 1
  BASE_MESSAGETYPEID_USER = 20
  messages = {'ConnectRequest': <class 'legume.messages.ConnectR...
  message_factory = messages.message_factory
  __package__ = 'legume'
Variables Details

messages

Value:
{'ConnectRequest': <class 'legume.messages.ConnectRequest'>,
 'ConnectRequestAccepted': <class 'legume.messages.ConnectRequestAccep\
ted'>,
 'ConnectRequestRejected': <class 'legume.messages.ConnectRequestRejec\
ted'>,
 'Disconnected': <class 'legume.messages.Disconnected'>,
 'KeepAliveRequest': <class 'legume.messages.KeepAliveRequest'>,
 'KeepAliveResponse': <class 'legume.messages.KeepAliveResponse'>,
...