src/net/java/otr4j/OtrEngine.java
changeset 1040 197a85a35cba
parent 1039 7d6f2526244a
child 1041 e5a970600066
--- a/src/net/java/otr4j/OtrEngine.java	Sun Mar 15 17:28:04 2015 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,84 +0,0 @@
-package net.java.otr4j;
-
-import java.security.PublicKey;
-
-import net.java.otr4j.session.SessionID;
-import net.java.otr4j.session.SessionStatus;
-
-/**
- * 
- * @author George Politis
- * 
- */
-public interface OtrEngine {
-
-	/**
-	 * 
-	 * @param sessionID
-	 *            The session identifier.
-	 * @param content
-	 *            The message content to be transformed.
-	 * @return The transformed message content.
-	 * @throws OtrException 
-	 */
-	public abstract String transformReceiving(SessionID sessionID,
-			String content) throws OtrException;
-
-	/**
-	 * 
-	 * @param sessionID
-	 *            The session identifier.
-	 * @param content
-	 *            The message content to be transformed.
-	 * @return The transformed message content.
-	 * @throws OtrException 
-	 */
-	public abstract String transformSending(SessionID sessionID, String content) throws OtrException;
-
-	/**
-	 * Starts an Off-the-Record session, if there is no active one.
-	 * 
-	 * @param sessionID
-	 *            The session identifier.
-	 * @throws OtrException 
-	 */
-	public abstract void startSession(SessionID sessionID) throws OtrException;
-
-	/**
-	 * Ends the Off-the-Record session, if exists.
-	 * 
-	 * @param sessionID
-	 *            The session identifier.
-	 * @throws OtrException 
-	 */
-	public abstract void endSession(SessionID sessionID) throws OtrException;
-
-	/**
-	 * Stops/Starts the Off-the-Record session.
-	 * 
-	 * @param sessionID
-	 *            The session identifier.
-	 * @throws OtrException 
-	 */
-	public abstract void refreshSession(SessionID sessionID) throws OtrException;
-
-	/**
-	 * 
-	 * @param sessionID
-	 *            The session identifier.
-	 * @return The status of an Off-the-Record session.
-	 */
-	public abstract SessionStatus getSessionStatus(SessionID sessionID);
-
-	/**
-	 * 
-	 * @param sessionID
-	 *            The session identifier.
-	 * @return The remote public key.
-	 */
-	public abstract PublicKey getRemotePublicKey(SessionID sessionID);
-
-	public abstract void addOtrEngineListener(OtrEngineListener l);
-
-	public abstract void removeOtrEngineListener(OtrEngineListener l);
-}