|
Config
Diese Klasse importiert die Konfigurationsdatei und wertet sie aus.
GPL (c) 2006 Lars Brand
V 0.1.20 06.05.06
Konstructor new
Objekt der Klasse erzeugen
Übergabeparameter: %cfg
'DEBUG' : Debugmodus ( 0 )
* 0 - Aus
* 1 - Ein
'CONFIG' : Pfad und Dateiname der Konfigurationsdatei ( /etc/iddin/iddin.conf )
Aufruf: $a = new Config( %cfg );
Methode interface
Definition des Interface
Methode kann statisch benutzt werden
Aufruf: %conf = IDDIN::Config::interface();
Methode init
Initialisierung der Objektvariablen
Aufruf: void = $a->init( %cnf );
Methode read_interface
Interface-Beschreibungen der einzelnen Klassen importieren
Aufruf: void = $a->read_interface( void );
Methode check_interface
* B : boolscher Wert 0 oder 1
* S : String (US-ASCII)
* I : Integer (positive ganze Zahl)
* A : Array
* H : Hash (wird z.Z. nicht benutzt)
* p : Pointer auf ein Objekt
Interface-Beschreibung einer Klasse überprüfen
Aufruf: void = $a->check_interface( $classes );
Methode import_interface
Beschreibung eines Interfaces importieren
Aufruf: void = $a->import_interface( $classes, $conf, %interface );
Methode export
Konfigurationsdaten für eine Klasse exportieren
Aufruf: %conf = $a->export( $classes );
Methode read_conf
Konfigurationsdatei einlesen
Aufruf: void = $a->read_conf( void );
Methode import_conf
Einen Eintrag der Konfigurationsdatei überprüfen
Aufruf: void = $a->import_conf( $line, $nr, $key, $val );
Methode read_file
Eine Datei zeilenweise einlesen
Aufruf: @lines = $a->read_file( $file );
Destructor DESTROY
Objekt zerstören
|
|