/*
* $Id$
* $Log$
+ * Revision 1.4 2000/07/12 05:59:41 priikone
+ * Major rewrite of ID Cache system. Support added for the new
+ * ID cache system. Major rewrite of ID List stuff on server. All
+ * SilcXXXList's are now called SilcXXXEntry's and they are pointers
+ * by default. A lot rewritten ID list functions.
+ *
* Revision 1.3 2000/07/05 06:14:01 priikone
* Global costemic changes.
*
index value generated by silc_server_route_hash. */
void silc_server_route_add(unsigned int index, unsigned int dest,
- SilcServerList *router)
+ SilcServerEntry router)
{
silc_route_cache[index].dest = dest;
silc_route_cache[index].router = router;
/* Checksk whether destination has a specific router. Returns the
router data if found, NULL otherwise. */
-SilcServerList *silc_server_route_check(unsigned int dest,
+SilcServerEntry silc_server_route_check(unsigned int dest,
unsigned short port)
{
unsigned int index;
{
unsigned int dest = 0;
unsigned short port = 0;
- SilcServerList *router = NULL;
+ SilcServerEntry router = NULL;
if (server->server_type == SILC_SERVER)
return (SilcSocketConnection)server->id_entry->router->connection;