summaryrefslogtreecommitdiff
path: root/src/tube-iface.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/tube-iface.h')
-rw-r--r--src/tube-iface.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/tube-iface.h b/src/tube-iface.h
index 19f291ff..189c97e6 100644
--- a/src/tube-iface.h
+++ b/src/tube-iface.h
@@ -33,6 +33,7 @@ struct _SalutTubeIfaceClass {
GTypeInterface parent;
gboolean (*accept) (SalutTubeIface *tube, GError **error);
+ void (*accepted) (SalutTubeIface *tube);
gboolean (*offer_needed) (SalutTubeIface *tube);
int (*listen) (SalutTubeIface *tube);
void (*close) (SalutTubeIface *tube, gboolean local);
@@ -58,8 +59,12 @@ gboolean salut_tube_iface_offer_needed (SalutTubeIface *tube);
int salut_tube_iface_listen (SalutTubeIface *tube);
+/* accept the tube offered by the contact */
gboolean salut_tube_iface_accept (SalutTubeIface *tube, GError **error);
+/* the contact accepted our tube offer */
+void salut_tube_iface_accepted (SalutTubeIface *tube);
+
void salut_tube_iface_close (SalutTubeIface *tube, gboolean closed_remotely);
void salut_tube_iface_add_bytestream (SalutTubeIface *tube,