module Klassenreferenz

#include <module.h>

Klassendiagramm für module:

module_comp module_conf module_linuxnqc module_log module_map module_net module_parser module_robocom Aufstellung aller Elemente

Öffentliche Methoden

virtual int get_status (void)=0
virtual char * get_name (void)=0

Geschützte Methoden

virtual int mod_load (void)=0
virtual int mod_unload (void)=0
virtual int handle_msg (const char *msg)=0

Freundbeziehungen

class module_master
 Nur der Mediator darf Parameter ändern.

Ausführliche Beschreibung

module ist die abstrakte Basisklasse, die überall im Programm verwendet wird. Von ihr sind alle tatsächlich implementierten Module abgeleitet.


Dokumentation der Elementfunktionen

virtual char* module::get_name ( void   )  [pure virtual]

Implementiert in module_comp, module_comp_linuxnqc, module_conf_ConfigFile, module_log, module_map, module_net, module_net_tcp, module_parser, module_robocom und module_robocom_linuxnqc.

virtual int module::get_status ( void   )  [pure virtual]

Implementiert in module_comp, module_comp_linuxnqc, module_conf_ConfigFile, module_log, module_map, module_net, module_net_tcp, module_parser, module_robocom und module_robocom_linuxnqc.

virtual int module::handle_msg ( const char *  msg  )  [protected, pure virtual]

Implementiert in module_comp_linuxnqc, module_conf_ConfigFile, module_log, module_map, module_net_tcp, module_parser und module_robocom_linuxnqc.

virtual int module::mod_load ( void   )  [protected, pure virtual]

Implementiert in module_comp_linuxnqc, module_conf_ConfigFile, module_log, module_map, module_net, module_net_tcp, module_parser und module_robocom_linuxnqc.

virtual int module::mod_unload ( void   )  [protected, pure virtual]

Implementiert in module_comp_linuxnqc, module_conf_ConfigFile, module_log, module_map, module_net, module_net_tcp, module_parser und module_robocom_linuxnqc.


Freundbeziehungen und Funktionsdokumentation

friend class module_master [friend]

Nur der Mediator darf Parameter ändern.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Erzeugt am Sun Sep 3 23:58:31 2006 für Eukalyptos von  doxygen 1.4.7