// ProtocolEntity.java
package support; // Jasper support package
import java.util.Vector; // import Java vectors
/**
This is the base interface for protocol entities.
@author Iain A. Robin, Kenneth J. Turner
@version 1.0 (1st September 1999, IAR): initial version
1.4 (9th March 2006, KJT): updated for JDK 1.5
1.5 (22nd July 2010, KJT): minor tidying
*/
public interface ProtocolEntity {
public String getName();
public Vector getServices();
public void initialise();
public Vector performService(String s);
public Vector receivePDU(PDU pdu);
public void transmitPDU(PDU pdu, ProtocolEntity dest);
}