package info.guardianproject.otr.app.im.engine; import info.guardianproject.otr.app.im.IDataListener; import java.util.Map; public interface DataHandler { /** * @param from this is OUR address * @param session the chat session * @param value the serialized request */ void onIncomingRequest(Address from, Address to, byte[] value); /** * @param from this is OUR address * @param session the chat session * @param value the serialized response */ void onIncomingResponse(Address from, Address to, byte[] value); void offerData(Address us, String localUri, Map<String, String> headers); void setDataListener(IDataListener dataListener); }