defuze.me  Client
core.hpp
00001 /**************************************************************************
00002 ** defuze.me Epitech Innovative Project
00003 **
00004 ** Copyright 2010
00005 **   Athena Calmettes - Jocelyn De La Rosa - Francois Gaillard
00006 **   Adrien Jarthon - Alexandre Moore - Luc Peres - Arnaud Sellier
00007 **
00008 ** All rights reserved.
00009 **************************************************************************/
00010 
00011 class Core;
00012 
00013 #ifndef CORE_HPP
00014 #define CORE_HPP
00015 
00016 #include "cores.hpp"
00017 
00025 class Core
00026 {
00027 public:
00031     virtual void init(Cores *cores) = 0;
00032 
00035     virtual void aboutToQuit() = 0;
00036 
00037 protected:
00038     Cores       *cores;             
00039 };
00040 
00041 #endif // CORE_HPP