setup handlers
[oweals/gnunet.git] / src / transport / gnunet-service-transport_clients.h
index aa696b1abfbdf19dc66e8ee02d587257151e7381..a9ee55279103373aab22702f1201968cff9b87e8 100644 (file)
@@ -50,9 +50,24 @@ GST_clients_stop (void);
  * Broadcast the given message to all of our clients.
  *
  * @param msg message to broadcast
+ * @param may_drop GNUNET_YES if the message can be dropped
  */
 void
-GST_clients_broadcast (const struct GNUNET_MessageHeader *msg);
+GST_clients_broadcast (const struct GNUNET_MessageHeader *msg,
+                      int may_drop);
+
+
+/**
+ * Send the given message to a particular client
+ *
+ * @param client target of the message
+ * @param msg message to transmit
+ * @param may_drop GNUNET_YES if the message can be dropped
+ */
+void
+GST_clients_unicast (struct GNUNET_SERVER_Client *client,
+                    const struct GNUNET_MessageHeader *msg,
+                    int may_drop);