GfA library für interprozesskommunikation/shared_memory

Rind 353fccd46b Mutex TryLock implementiert. 11 luni în urmă
Test 0534f8816e Kleine Änderungen. Qml-Code-Module aus Demo-App ausgelagert. 5 ani în urmă
src 585231e9e1 Mutex TryLock implementiert. 11 luni în urmă
README.md 353fccd46b Mutex TryLock implementiert. 11 luni în urmă
gfaipc.pro 585231e9e1 Mutex TryLock implementiert. 11 luni în urmă

README.md

libgfaipc

Version:
libgfaipc.so.1.9.0

SO-Name:
libgfaipc.so.1

Linker-Name:
libgfaipc.so (-lgfaipc)

Header:
#include <gfa/gfaipc.h>

Optionale Header:
gfa/uuid.h

Optionale Header (nur C++):
gfa/shm.h, gfa/mutex.h, gfa/sema.h, gfa/procmem.h, gfa/thread.h


Implementiert:

  • Zugriffsfunktionen für Shared Memory
  • Funktionen für die App-Control
  • Funktionen zur Ermittlung von Systeminformationen
  • Funktionen zur Ermittlung von Prozess- und Speicherinformationen
  • Funktionen zur Ermittlung von CPU-Informationen
  • Funktionen zur Überwachung von Hotplug-Events von Mass Storage Devices (z. B. USB oder MMC)
  • Funktionen zur Ermittlung von MySql-Server Statusinformationen.
  • Funktionen zur Ermittlung von Tiva-Informationen (sofern vorhanden) über SysFs (/sys/gfa/tiva)
  • Exportiert C++ Synchronisationsobjekte wie Mutex und Semaphore.
  • Hilfsfunktionen zur UUID-Manipulation

Installation:


History:

  • 1.3.0
    App-Control-Funktion zum Beenden eines Prozesses im Zombie-State hinzugefügt.

  • 1.4.0
    App-Control-Funktion zur Ermittlung von Tiva-Informationen über SysFs hinzugefügt. Benötigt gfaspi.ko.

  • 1.5.0
    Tiva-Erkennung implementiert. (gfasysinfo in ein eigenes Projekt verschoben.)

  • 1.6.0
    VM-Erkennung implementiert.

  • 1.7.0
    Funktion zum Updaten der Storage-Device-Infos im SysInfo-Prozess.

  • 1.8.0
    ADC-Info für Systeme ohne Tiva. Bugfixes.

  • 1.9.0
    TryLock (Mutex) implementiert.