/*
 * Created on 18-apr-2004
 *
 */
package convFramework.traffic;

import convFramework.domain.*;
import convFramework.exceptions.*;

/**
 * Interfaccia che caratterizza un mashaller per il framework
 * @author Lompa
 */
public interface IMarshaller {
	
	/**
	 * Trasforma il contenuto di un pacchetto in una sequenza di byte
	 * @param packet il pacchetto
	 * @return il risultato dell'elaborazione
	 */
	public byte[] marshall(Packet packet) throws MarshallingException;

}
