14.12.2012 Aufrufe

UniCon Software GmbH

UniCon Software GmbH

UniCon Software GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

FELICS-SDK <strong>UniCon</strong><br />

5.3.2 Application Programmers Interface (API)<br />

Die Bibliothek "felicslib.a" ermöglicht jeder Anwendung die einfache und<br />

komfortable Kommunikation mit dem Lizenzserver FELICS über den FELICS-<br />

Agenten. Prototypen und Konstanten sind in felicslib.h enthalten.<br />

Wichtig: Vor der Benutzung ist sicherzustellen, daß der FELICS-Agent unter<br />

Unix aktiv ist (z.B. beim Systemstart durch rc-File starten).<br />

FELICS_init<br />

Prototyp: extern int FELICS_init ( unsigned long msg )<br />

Parameter: msg: Message-Queue-Key, wird für die Kommunikation<br />

mit dem FELICS-Agenten unter Unix benötigt (z.B<br />

FELICS_MSQ).<br />

Rückgabewert: 0: ok<br />

2: Lizenzserver nicht erreichbar<br />

-1: Fehler kann über errno abgefragt werden<br />

Beschreibung:<br />

Die Funktion muß zur Initialisierung der Kommunikationsbeziehung der<br />

Anwendung zum FELICS-Agenten aufgerufen werden. Die Adresse des<br />

Lizenzservers wird durch den Agenten bestimmt.<br />

FELICS_quit<br />

Prototyp: extern void FELICS_quit ( void )<br />

Parameter: -<br />

Rückgabewert: -<br />

Beschreibung:<br />

Die Verbindung zum FELICS-Agenten wird wieder aufgehoben, die<br />

Ressourcen werden freigegeben. Alle Lizenzen, die zu diesem Zeitpunkt<br />

durch die Anwendung (Prozeß) noch nicht freigegeben wurden, werden<br />

automatisch freigegeben.<br />

34

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!