package other;

import network.Message;

/**
 * ConnectionNotifier Interface
 * Interface, um von den Netzwerkklassen Aufbau oder Verlust einer
 * Verbindung an die darüberliegenden Klassen zu melden.
 */
public interface ConnectionNotifier {

	/**
	 * Meldet, dass eine Verbindung erstellt oder unterbrochen wurde
	 */
	void connectionNotification();
	
	/**
	 * Meldet eine Nachricht vom Roboter
	 * @param msg Nachricht die empfangen wurde
	 */
	void messageEvent(final Message msg);
	
}
