mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-13 03:09:04 +01:00
20 lines
558 B
Java
20 lines
558 B
Java
package org.briarproject.api.messaging;
|
|
|
|
import java.io.InputStream;
|
|
import java.io.OutputStream;
|
|
|
|
import org.briarproject.api.ContactId;
|
|
import org.briarproject.api.TransportId;
|
|
|
|
public interface MessagingSessionFactory {
|
|
|
|
MessagingSession createIncomingSession(ContactId c, TransportId t,
|
|
InputStream in);
|
|
|
|
MessagingSession createSimplexOutgoingSession(ContactId c, TransportId t,
|
|
int maxLatency, OutputStream out);
|
|
|
|
MessagingSession createDuplexOutgoingSession(ContactId c, TransportId t,
|
|
int maxLatency, int maxIdleTime, OutputStream out);
|
|
}
|