defuze.me  Client
Public Member Functions | Protected Attributes
Core Class Reference

Abstract class inherited by all CORES. More...

#include <core.hpp>

Inheritance diagram for Core:
Inheritance graph
[legend]
Collaboration diagram for Core:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void init (Cores *cores)=0
 Called once, after all CORES are loaded.
virtual void aboutToQuit ()=0
 Called just before to quit, when CORES are still loaded.

Protected Attributes

Corescores
 This will store the cores pointer so the core can use any other cores.

Detailed Description

Abstract class inherited by all CORES.

It contain 2 methods handling CORES loading and releasing.

Definition at line 25 of file core.hpp.


Member Function Documentation

virtual void Core::init ( Cores cores) [pure virtual]

Called once, after all CORES are loaded.

Parameters:
coresThe already loaded CORES.

Implemented in Gui::GuiCore, Network::NetworkCore, Audio::AudioCore, DB::DBCore, and Params::ParamsCore.


The documentation for this class was generated from the following file: