Allocated 630-632.
[doldaconnect.git] / daemon / transfer.h
index af50310..16cbd49 100644 (file)
@@ -89,6 +89,7 @@ struct transfer
     struct authhandle *auth;
     struct socket *filterout;
     char *filterbuf;
+    struct hash *hash;
     size_t filterbufsize, filterbufdata;
     CBCHAIN(trans_ac, struct transfer *transfer, wchar_t *attrib);
     CBCHAIN(trans_p, struct transfer *transfer);
@@ -122,6 +123,9 @@ size_t transferdatasize(struct transfer *transfer);
 void transferendofdata(struct transfer *transfer);
 void transferprepul(struct transfer *transfer, size_t size, size_t start, size_t end, struct socket *lesk);
 void transferstartul(struct transfer *transfer, struct socket *sk);
+void transfersethash(struct transfer *transfer, struct hash *hash);
+struct transfer *finddownload(wchar_t *peerid);
+void transferstartdl(struct transfer *transfer, struct socket *sk);
 
 extern struct transfer *transfers;
 EGCBCHAIN(newtransfercb, struct transfer *);