/*
 * Created on Feb 5, 2005
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package uka.transport;

import java.io.IOException;

/**
 * @author pc58410
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public interface Transportable {

    public void marshalReference(MarshalStream s) 
	throws IOException;

    public void marshal(MarshalStream s) 
	throws IOException;

    public void unmarshal(UnmarshalStream s)
	throws ClassNotFoundException, IOException;

}
