X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=daemon%2Ffilenet.h;h=8d2c8dbe67fb144d794d0d747264be75a1cacb90;hb=0e238ce61a9f8ca240e0081ca1121616d3373030;hp=d6a73ddd78ee3fecfdb0037ef54f7f845fa1cbd0;hpb=ffa81d5f0167a81cc81e9eec69062f0aeaf7754a;p=doldaconnect.git diff --git a/daemon/filenet.h b/daemon/filenet.h index d6a73dd..8d2c8db 100644 --- a/daemon/filenet.h +++ b/daemon/filenet.h @@ -75,7 +75,6 @@ struct fnetpeerdi struct fnetpeer { - struct fnetpeer *next, *prev; struct fnetnode *fn; wchar_t *id; wchar_t *nick; @@ -107,7 +106,7 @@ struct fnetnode wchar_t *owner; struct fnet *fnet; struct fnetpeerdatum *peerdata; - struct fnetpeer *peers; + struct btree *peers; struct wcspair *args; int numpeers; void *data; @@ -133,6 +132,7 @@ void putfnetnode(struct fnetnode *fn); void killfnetnode(struct fnetnode *fn); struct fnetpeer *fnetaddpeer(struct fnetnode *fn, wchar_t *id, wchar_t *nick); void fnetdelpeer(struct fnetpeer *peer); +void fnetpeerdm(struct fnetnode *fn); struct fnetpeer *fnetfindpeer(struct fnetnode *fn, wchar_t *id); void fnetpeersetstr(struct fnetpeer *peer, wchar_t *id, wchar_t *value); void fnetpeersetnum(struct fnetpeer *peer, wchar_t *id, int value);