Opennet Firmware
 Alle Dateien Funktionen Variablen Gruppen Seiten
services.sh-Dateireferenz

gehe zum Quellcode dieser Datei

Funktionen

 update_service_routing_distance (service_name)
 Aktualisiere Routing-Entfernung und Hop-Count eines Dienst-Anbieters.
 is_existing_service (service_name)
 Prüfe ob ein Service existiert.
 sort_services_by (sort_key)
 Sortiere den eingegebenen Strom von Dienstnamen und gib eine sortierte Liste entsprechende des Arguments aus.
 filter_reachable_services ()
 Filtere aus einer Reihe eingehender Dienste diejenigen heraus, die erreichbar sind.
 filter_enabled_services ()
 Filtere aus einer Reihe eingehender Dienste diejenigen heraus, die nicht manuell ausgeblendet wurden.
 pipe_service_attribute (key, default)
 Liefere zu einer Reihe von Diensten ein gewähltes Attribut dieser Dienste zurück.
 get_services (service_type)
 Liefere alle Dienste zurueck, die dem angegebenen Typ zugeordnet sind. Falls kein Typ angegben wird, dann werden alle Dienste ungeachtet ihres Typs ausgegeben.
 filter_services_by_value (key, value)
 get_service_value (key, default)
 Auslesen eines Werts aus der Service-Datenbank.
 print_services (service_type)
 menschenfreundliche Ausgabe der aktuell angemeldeten Dienste
 move_service_up (service_name, service_type)
 Verschiebe einen Dienst in der Dienst-Sortierung um eine Stufe nach oben.
 move_service_down (service_name, service_type)
 Verschiebe einen Dienst in der Dienst-Sortierung um eine Stufe nach unten.
 move_service_top (service_name, service_types)
 Verschiebe einen Dienst an die Spitze der Dienst-Sortierung.
 get_service_detail (service_name, key, default)
 Ermittle den Wert eines Schlüssel-Wert-Paars im "details"-Attribut eines Diensts.
 set_service_detail (service_name, key, value)
 Setze den Wert eines Schlüssel-Wert-Paars im "details"-Attribut eines Diensts.
 get_service_log_filename ()
 Ermittle den Namen der Log-Datei für diesen Dienst. Zusätzliche Details (z.B. "openvpn mtu", service, other) sind möglich.
 update_service_wan_status (service_name)
 Pruefe ob der Verkehr zum Anbieter des Diensts über ein WAN-Interface verlaufen würde. Das "wan_status"-Flag des Diensts wird daraufhin aktualisiert.