package fireTester.interfaces;

import java.io.File;

import fireTester.messages.TestUnitResults;



/**
 * ClientController is the object that handles sending results from a 
 * distributed client back to the server. 
 */
public interface ClientController {
	/**
	 * This is a non-blocking call that will send the TestUnitResults back to
	 * the server.
	 * 
	 * @param r the results to send
	 */
	public void post_unit_results(TestUnitResults r);
	
	/**
	 * @return the full path 
	 */
	public File get_working_directory();
}
