package protocol;

import java.io.IOException;


public interface MessageConnection {

	/** Appel bloquant si pas de message à lire 
	 * @return le message lu
	 * @throws IOException 
	 * */
	public Message getMessage () throws IOException;
	
	/** Appel bloquant si la connection est saturée. En général, non bloquant. 
	 * @param m le message à émettre
	 * @throws IOException 
	 * */
	public void sendMessage (Message m) throws IOException;
}
