X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Fsilcd%2Fserver_backup.h;h=2ca105b3a9ce47b4dd1429dadd709148bef2aa13;hb=5c09779adcdcf723755b5692a20eeaa3664a7fea;hp=66984b139d3a9d8bcfe403894aac78be59b3df6b;hpb=a312fb463ab0d4673f6666a8224765082c941005;p=crypto.git diff --git a/apps/silcd/server_backup.h b/apps/silcd/server_backup.h index 66984b13..2ca105b3 100644 --- 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); +/* 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