Previous topic

message_handler

Next topic

msgtypes

This Page

message_manager

class pyogp.lib.base.message_manager.MessageManager(host, message_handler=None, capabilities={}, settings=None, start_monitors=False, message_template=None, message_xml=None)

This object serves as a consolidation point for all messaging related functionality in the base/message directory.

Initialize the MessageManager, applying custom settings and dedicated message_handler if needed

enqueue_message(message, reliable=False, now=False)
enqueues a Message() in the outgoing_queue
monitor_outgoing_queue()
new_message(name)
send_message()
send_udp_message(packet, reliable=False)
Immediately sends an udp message to host
start_monitors()
spawn queue monitoring coroutines
stop_monitors()
stops monitoring coroutines