]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/servers.cpp
Added first part of server linking code
[user/henk/code/inspircd.git] / src / servers.cpp
index c334b5c910e708c1aec1284a4b88d7daa0f649f1..2affa9a94391486008393d80b3c7c3d389fb3dcf 100644 (file)
@@ -1,13 +1,5 @@
 /*
 
-$Log$
-Revision 1.2  2003/01/26 23:53:03  brain
-Modified documentation for base classes
-Added base classes
-
-Revision 1.1  2003/01/26 20:15:03  brain
-Added server classes for linking
-
 
 */
 
@@ -19,14 +11,12 @@ Added server classes for linking
 
 serverrec::serverrec()
 {
-       leaf.clear();
        strcpy(name,"");
        pingtime = 0;
-       linktype = LINK_ACTIVE;
        lastping = time(NULL);
        usercount_i = usercount = opercount = version = 0;
        hops_away = 1;
-       connected_at = time(NULL);
+       signon = time(NULL);
        jupiter = false;
        fd = 0;
 }
@@ -36,30 +26,15 @@ serverrec::~serverrec()
 {
 }
 
-serverrec::serverrec(char* n, int link_t,  long ver, bool jupe)
+serverrec::serverrec(char* n, long ver, bool jupe)
 {
-       leaf.clear();
        strcpy(name,n);
-       linktype = link_t;
        lastping = time(NULL);
        usercount_i = usercount = opercount = 0;
        version = ver;
        hops_away = 1;
-       connected_at = time(NULL);
+       signon = time(NULL);
        jupiter = jupe;
        fd = 0;
 }
 
-void serverrec::AddLeaf(serverrec *child)
-{
-       leaf[child->name] = child;
-}
-
-void serverrec::DelLeaf(string n)
-{
-       server_list::iterator i = leaf.find(n);
-
-       if (i != leaf.end())
-               leaf.erase(i);
-}
-