/************************************************
* Columbia University CS Department
* Systems and Security Group
*
* Open and Survivable Embedded Systems (OASES)
*
* Michael E. Locasto
*
* Protocol For Code Exchange
*  in Survivable Embedded Systems (PCXSES)
*
* This software is provided as is without any
* warranty or guarantee of merchantibility
* or fitness for a particular purpose. This
* software is released under the terms of the
* GNU General Public License (GPL).
*
* Last updated: November 11, 2002
*
***********************************************/

package locasto.pcxses.protocol;


/**
 * A class implementing this becomes a
 * state update adaptor that calls an
 * &quot;update API.&quot;
 *
 *
 *
 *
 *
 *
 * @author locasto@cs.columbia.edu
*/
public abstract class StateUpdateInterface{

	public abstract void updateState( Object o, State s ) throws ClassCastException;

}
