X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=daemon%2Ffilenet.h;h=5a0caeb69418b318ee1f061f0c0a43ce2b1ac81a;hb=f5dbbe62975d51f5096e1b38c3d982e6af093d8b;hp=8d6b56b831fe8ce92cef4791199d52b4d8a2ae47;hpb=fcd0627b625708acf84d783e3b2a41cd0cd1ac37;p=doldaconnect.git diff --git a/daemon/filenet.h b/daemon/filenet.h index 8d6b56b..5a0caeb 100644 --- a/daemon/filenet.h +++ b/daemon/filenet.h @@ -100,8 +100,9 @@ struct fnetnode int linked; int regstatus; time_t srchwait, lastsrch; - wchar_t *name; + wchar_t *name, *pubid; wchar_t *mynick; + wchar_t *owner; struct fnet *fnet; struct socket *sk; struct fnetpeerdatum *peerdata; @@ -123,10 +124,10 @@ void fnetsetname(struct fnetnode *fn, wchar_t *newname); void fnetsetstate(struct fnetnode *fn, int newstate); int fnetsetnick(struct fnetnode *fn, wchar_t *newnick); struct fnet *findfnet(wchar_t *name); -struct fnetnode *fnetinitconnect(wchar_t *name, char *addr, struct wcspair *args); +struct fnetnode *fnetinitconnect(wchar_t *name, wchar_t *owner, char *addr, struct wcspair *args); void linkfnetnode(struct fnetnode *fn); void unlinkfnetnode(struct fnetnode *fn); -void getfnetnode(struct fnetnode *fn); +struct fnetnode *getfnetnode(struct fnetnode *fn); void putfnetnode(struct fnetnode *fn); void killfnetnode(struct fnetnode *fn); struct fnetpeer *fnetaddpeer(struct fnetnode *fn, wchar_t *id, wchar_t *nick);