GfA library für interprozesskommunikation/shared_memory

Rind 353fccd46b Mutex TryLock implementiert. 11 tháng trước cách đây
Test 0534f8816e Kleine Änderungen. Qml-Code-Module aus Demo-App ausgelagert. 5 năm trước cách đây
src 585231e9e1 Mutex TryLock implementiert. 11 tháng trước cách đây
README.md 353fccd46b Mutex TryLock implementiert. 11 tháng trước cách đây
gfaipc.pro 585231e9e1 Mutex TryLock implementiert. 11 tháng trước cách đây

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.