UniCon Software GmbH
UniCon Software GmbH
UniCon Software GmbH
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