]> granicus.if.org Git - transmission/commitdiff
Export uTP send_to callback.
authorJuliusz Chroboczek <jch@pps.univ-paris-diderot.fr>
Fri, 18 Feb 2011 00:36:16 +0000 (00:36 +0000)
committerJuliusz Chroboczek <jch@pps.univ-paris-diderot.fr>
Fri, 18 Feb 2011 00:36:16 +0000 (00:36 +0000)
libtransmission/tr-utp.c
libtransmission/tr-utp.h

index 5c506b3d9275c967f07cae18ce80c32525eb6e36..1c76b3fd4783fe5a4b641be16b5fb5b8a8c59b84 100644 (file)
@@ -75,9 +75,9 @@ incoming(void *closure, struct UTPSocket *s)
     tr_peerMgrAddIncoming(ss->peerMgr, &addr, port, -1, s);
 }
 
-static void
-send_to(void *closure, const unsigned char *buf, size_t buflen,
-        const struct sockaddr *to, socklen_t tolen)
+void
+tr_utpSendTo(void *closure, const unsigned char *buf, size_t buflen,
+             const struct sockaddr *to, socklen_t tolen)
 {
     tr_session *ss = (tr_session*)closure;
 
@@ -115,7 +115,7 @@ tr_utpPacket(const unsigned char *buf, size_t buflen,
         reset_timer();
     }
 
-    return UTP_IsIncomingUTP(incoming, send_to, ss,
+    return UTP_IsIncomingUTP(incoming, tr_utpSendTo, ss,
                              buf, buflen, from, fromlen);
 }
 
index 54b2e9ed0dd1b5706f7b6606bed700343e562547..9a3249d625c7c305582f3e1c2876c60a6c50c9b8 100644 (file)
@@ -26,3 +26,6 @@ int tr_utpPacket(const unsigned char *buf, size_t buflen,
                  tr_session *ss);
 
 void tr_utpClose( tr_session * );
+
+void tr_utpSendTo(void *closure, const unsigned char *buf, size_t buflen,
+                  const struct sockaddr *to, socklen_t tolen);