16 std::vector<int> running_ports()
const;
18 Session* passiveSessionListen();
19 Session* queryFromUuid(
const QString& uuid);
22 void next_available_port(
const int port);
25 void sendProgress(
Session* s, quint64 sent, quint64 total);
26 void receiveProgress(
Session* s,
const QString& fileId, quint64 received, quint64 total);
28 void error(
Session* s,
const QString& errorString,
int code);
31 void textReceived(
Session* s,
const QString& text);
32 void imageReceived(
Session* s,
const QImage& imageBytes);
33 void fileReceived(
Session* s,
const QString& fileSaveAt);
36 void onSessionConnected(
Session* s);
38 void onSessionSendProgress(
Session* s, quint64 sent, quint64 total);
39 void onSessionReceiveProgress(
Session* s,
const QString& fileId, quint64 received, quint64 total);
40 void onSessionDisconnected(
Session* s);
41 void onSessionError(
Session* s,
const QString& errorString,
int code);
46 QMap<QString, Session*> idmaps;
47 QHash<Session*, QPointer<Session>> sessions_containers;