X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=daemon%2Ftransfer.h;h=abdbe9e4a64db47250b673cedc5df268e4d5c404;hb=9ec790e8b81566b934c056c56ece342ba0a32873;hp=16cbd497a65bbae57e7f4151eabd7daca58d7611;hpb=ea31fffb5f411a7ce1310935b001224f9805a373;p=doldaconnect.git diff --git a/daemon/transfer.h b/daemon/transfer.h index 16cbd49..abdbe9e 100644 --- a/daemon/transfer.h +++ b/daemon/transfer.h @@ -50,13 +50,6 @@ struct transferiface void (*wantdata)(struct transfer *transfer, void *data); }; -struct transarg -{ - struct transarg *next; - wchar_t *rec; - wchar_t *val; -}; - struct transfer { struct transfer *next, *prev; @@ -84,7 +77,7 @@ struct transfer struct fnetnode *fn; void *ifacedata; struct socket *localend; - struct transarg *args; + struct wcspair *args; pid_t filter; struct authhandle *auth; struct socket *filterout; @@ -116,7 +109,6 @@ void transferdetach(struct transfer *transfer); void resettransfer(struct transfer *transfer); void transfersetlocalend(struct transfer *transfer, struct socket *sk); void *transfergetdata(struct transfer *transfer, size_t *size); -void transferaddarg(struct transfer *transfer, wchar_t *rec, wchar_t *val); int forkfilter(struct transfer *transfer); void transferputdata(struct transfer *transfer, void *buf, size_t size); size_t transferdatasize(struct transfer *transfer);