package org.opennaas.core.resources.transport;
/**
* An interface to describe transport types used to send/receive data from the devices.
*
* <p>
* Known Limitations: N/A
* <p>
* <b>History</b> <br>
* <ul>
* <li>2008/05: Changed to fit IaaS Engine.</li>
* <li>2006/04: Change in the transport to be integrated in the engine.</li>
* <li>2003/08: Initial file creation.</li>
* </ul>
* <p>
* Communications Research Centre and University of Ottawa - Copyright © 2003 <br>
* </p>
*
* @author Mathieu Lemay - Research Technologist, Communications Research Centre
* @version 2.0
*/
public interface ITransport
{
/**
* Connects to the device
*
* @throws TransportException
*/
public void connect() throws TransportException;
/**
* Disconnects from the device
*
* @throws TransportException
* */
public void disconnect() throws TransportException;
}