Add callbacks for peer changes.
[doldaconnect.git] / include / doldaconnect / uimisc.h
index 77bf907..8043d8c 100644 (file)
@@ -48,9 +48,11 @@ struct dc_fnetnode
     int found;
     void (*destroycb)(struct dc_fnetnode *fn);
     void *udata;
-    int trackpeers;
     struct dc_fnetpeer *peers;
     struct dc_fnetpeerdatum *peerdata;
+    void (*newpeercb)(struct dc_fnetpeer *peer);
+    void (*delpeercb)(struct dc_fnetpeer *peer);
+    void (*chpeercb)(struct dc_fnetpeer *peer);
 };
 
 struct dc_fnetpeerdatum