Package mcgui

Interface Summary
BasicCommunicator Interface to use when creating a multicast module for sending messages over the network
MulticasterUI Interface that is implemented by the GUI that is used by a Multicaster for deliveries and debug messages to the GUI.
 

Class Summary
AcceptThread Helper class for TCPCommunicator.
GUI A graphical interface that uses a provided Multicaster module for multicasting messages to itself and other clients using a supplied Multicaster module.
Lock Class containing an object that is used by the framework to synchronize everything in such a way that there are no simultaneous calls to a Multicaster thereby avoiding the need for synchronization within a Multicaster module.
Main Starter class that starts up a Multicaster module together with a GUI and the TCPCmmunicator.
Message Message class to be extended.
Multicaster Class to extend when creating a multicast module
SetupParser Class that provides functions for parsing a setup file
TCPCommunicator TCP implementation of BasicCommunicator
TCPListener Helper class for TCPCommunicator.