CIniFile.pm beinhaltet das Klassenobjekt CIniFile , dass Parameter aus Konfigurationsfiles (INI-Files), die in Sektoren unterteilt sind, ausließt.
my $ IniFile = CIniFile->new($ FileName );
Erzeugt einen neue Objektinstanz und ließt mittels der Methode readIniFile die Parameter des durch $ FileName spezifiziertem INI-Files ein.
$ IniFile ->readIniFile($ FileName );
Ließt das in $ FileName spezifizierte File ein und legt die Parameter in einer klasseninternen zweidimensionalen Hash-Variable ab.
% Sector = $ IniFile ->getSector($ Sector );
Gibt alle Parameter eines mit dem Sektornamen $ Sector spezifizierten Sektors als Hash zurück:
.
.
.
% Sector = $ IniFile ->getSector($ Sector );
$ Parameter = $ Sector {ParameterName };
.
.
.
$ Value = $ IniFile ->getValue($ Sector , $ Key , $ Default );
Gibt den Wert des durch $ Key definierten Parameters aus dem durch $ Sector spezifizierten Sektor zurück. Ist dieser Parameter nicht definiert, dann wird der Wert aus $ Default zurückgegeben.