]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/base.cpp
Update copyrights for 2009.
[user/henk/code/inspircd.git] / src / base.cpp
index 4612c4a595131d6dbecac4e0354da05d14d09cc0..345c17e2992980ab0087e81e7e482d25504386ea 100644 (file)
@@ -2,32 +2,29 @@
  *       | Inspire Internet Relay Chat Daemon |
  *       +------------------------------------+
  *
- *  InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev.
- *                       E-mail:
- *                <brain@chatspike.net>
- *               <Craig@chatspike.net>
- *     
- * Written by Craig Edwards, Craig McLure, and others.
+ *  InspIRCd: (C) 2002-2009 InspIRCd Development Team
+ * See: http://www.inspircd.org/wiki/index.php/Credits
+ *
  * This program is free but copyrighted software; see
  *            the file COPYING for details.
  *
  * ---------------------------------------------------
  */
 
+/* $Core */
+
 #include "inspircd_config.h"
 #include "base.h"
 #include <time.h>
-#include <map>
-#include <deque>
-#include <string>
 #include "inspircd.h"
-#include "modules.h"
-#include "helperfuncs.h"
 
 const int bitfields[]           =       {1,2,4,8,16,32,64,128};
 const int inverted_bitfields[]  =       {~1,~2,~4,~8,~16,~32,~64,~128};
 
-extern time_t TIME;
+classbase::classbase()
+{
+       this->age = time(NULL);
+}
 
 bool Extensible::Shrink(const std::string &key)
 {
@@ -35,16 +32,7 @@ bool Extensible::Shrink(const std::string &key)
         * returns the number of elements removed, std::map
         * is single-associative so this should only be 0 or 1
         */
-       if(this->Extension_Items.erase(key))
-       {
-               log(DEBUG, "Shrinking object with item %s",key.c_str());
-               return true;
-       }
-       else
-       {
-               log(DEBUG, "Tried to shrink object with item %s but no items removed", key.c_str());            
-               return false;
-       }
+       return this->Extension_Items.erase(key);
 }
 
 void Extensible::GetExtList(std::deque<std::string> &list)