projects
/
crypto.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added example files for backup router in doc/examples.
[crypto.git]
/
apps
/
silcd
/
server_backup.h
diff --git
a/apps/silcd/server_backup.h
b/apps/silcd/server_backup.h
index 66984b139d3a9d8bcfe403894aac78be59b3df6b..2ca105b3a9ce47b4dd1429dadd709148bef2aa13 100644
(file)
--- a/
apps/silcd/server_backup.h
+++ b/
apps/silcd/server_backup.h
@@
-45,6
+45,11
@@
SilcServerEntry silc_server_backup_get(SilcServer server,
/* Deletes the backup server `server_entry'. */
void silc_server_backup_del(SilcServer server, SilcServerEntry server_entry);
/* Deletes the backup server `server_entry'. */
void silc_server_backup_del(SilcServer server, SilcServerEntry server_entry);
+/* Frees all data allocated for backup routers. Call this after deleting
+ all backup routers and when new routers are added no more, for example
+ when shutting down the server. */
+void silc_server_backup_free(SilcServer server);
+
/* Marks the IP address and port from the `server_id' as being replaced
by backup router indicated by the `server'. If the router connects at
a later time we can check whether it has been replaced by an backup
/* Marks the IP address and port from the `server_id' as being replaced
by backup router indicated by the `server'. If the router connects at
a later time we can check whether it has been replaced by an backup