package org.omg.CosTransactions;

/**
 * ResourceOperations Type Class generated by the Idl2Java Compiler 3.1 of Jonathan
 */




public interface ResourceOperations extends org.omg.CORBA.portable.IDLEntity {


	public org.omg.CosTransactions.Vote prepare() throws org.omg.CosTransactions.HeuristicMixed,org.omg.CosTransactions.HeuristicHazard;
	public void rollback() throws org.omg.CosTransactions.HeuristicCommit,org.omg.CosTransactions.HeuristicMixed,org.omg.CosTransactions.HeuristicHazard;
	public void commit() throws org.omg.CosTransactions.NotPrepared,org.omg.CosTransactions.HeuristicRollback,org.omg.CosTransactions.HeuristicMixed,org.omg.CosTransactions.HeuristicHazard;
	public void commit_one_phase() throws org.omg.CosTransactions.HeuristicHazard;
	public void forget();
}
