]> rtime.felk.cvut.cz Git - frescor/forb.git/blobdiff - src/discovery.h
Discovery handling moved to discovery.c
[frescor/forb.git] / src / discovery.h
index 1b98e5793484997347917f30da635555f42d3392..5425e29b455acc4e436074cf8d56ab58febc1ec9 100644 (file)
 #include "peer.h"
 #include "port.h"
 
+int forb_discovery_init(forb_t *forb);
+
 void forb_new_peer_discovered(forb_port_t *port, forb_peer_t *peer,
                              forb_server_id server_id, void *addr,
                              CORBA_string orb_id);
 
 
+void forb_peer_disconnected(forb_peer_t *peer);
+
+forb_peer_t *
+forb_peer_find(forb_t *forb, forb_server_id *server_id);
+
+forb_peer_t *
+forb_peer_find_timed(forb_t *forb, forb_server_id *server_id,
+                    fosa_abs_time_t *timeout);
+
 #endif