Skip to end of metadata
Go to start of metadata

Einbindung

use LoxBerry::Storage;

Das Modul inkludiert automatisch die Module:

  • LoxBerry::System

Befehle dieser Module können im Code direkt verwendet werden, ohne diese zusätzlich über use xxx einzubinden. Es tritt kein Fehler auf, wenn die Module trotzdem eingebunden werden. 

 

Funktionen

LoxBerry::Storage::get_netservers

Die Funktion get_netservers liest alle erreichbaren Netzwerk-Server, die über das Netzwerk Freigaben Widget eingerichtet wurden, ein und liefert einen Array zurück, der auch direkt in HTML::Template verwendet werden kann. 

LoxBerry::Storage::get_netshares

Die Funktion get_netshares liest alle erreichbaren Netzwerk-Freigaben, die über das Netzwerk Freigaben Widget eingerichtet wurden, ein und liefert einen Array zurück, der auch direkt in HTML::Template verwendet werden kann. 

LoxBerry::Storage::get_storage

Die Funktion get_storage sammelt alle vorhandenen Storage-Punkte (USB, Netzwerk, Lokal) und liefert einen Array zurück, der auch direkt in HTML::Template verwendet werden kann. 

LoxBerry::Storage::get_storage_html

Die Funktion get_storage_html liefert ein fertiges HTML-Dropdown zur Auswahl von externen Storage-Devices, inkl. JavaScript. Dies vereinfacht dem Plugin-Entwickler die Ermittlung und Auswahl eines externen Pfades entsprechend der LoxBerry-Konfiguration des Benutzers.

LoxBerry::Storage::get_usbstorage

Die Funktion get_usbstorages liest alle erreichbaren USB-Storage-Geräte, die an den LoxBerry angeschlossen sind, ein und liefert einen Array zurück, der auch direkt in HTML::Template verwendet werden kann. 

 

Debugging

To debug the module, use that code in your program:

$LoxBerry::Storage::DEBUG = 1;

This will send debugging messages to STDERR.

  • No labels