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 />
FELICS_getlicence<br />
Prototyp:<br />
extern int FELICS_getlicence ( unsigned long productid, char *text )<br />
Parameter: productid: Produktidentifikator<br />
text: zusätzlicher Text, der die Anwendung<br />
beschreibt. Der Text muß innerhalb einer<br />
Anwendung eindeutig sein<br />
( z.B. "Sitzung 1" ).<br />
Max. Länge: FELICS_MAXTEXT.<br />
Rückgabewert: FELICS_OK: Lizenz erhalten<br />
FELICS_NO_LICENCE: Keine Lizenz mehr<br />
verfügbar<br />
FELICS_NO_AGENT: Agent nicht erreichbar<br />
FELICS_NO_SERVER: Lizenzserver nicht<br />
erreichbar<br />
Beschreibung:<br />
Veranlaßt den FELICS-Agenten, die gewünschte Lizenz für die Anwendung zu<br />
belegen. Die Lizenz bleibt solange belegt, bis die Funktion<br />
FELICS_freelicence oder FELICS_quit aufgerufen wird oder der Prozeß sich<br />
beendet. Kann die Lizenz nicht belegt werden, bleibt der Anwendung die<br />
Reaktion darauf freigestellt (Benutzerausgaben, Terminieren usw.).<br />
FELICS_freelicence<br />
Prototyp:<br />
extern int FELICS_freelicence ( unsigned long productid, char *text )<br />
Parameter: productid: Produktidentifikator<br />
text: zusätzlicher Text, der beim<br />
FELICS_getlicence verwendet wurde.<br />
Rückgabewert: FELICS_OK: Lizenz freigegeben<br />
FELICS_NO_AGENT: Agent nicht erreichbar<br />
FELICS_NO_SERVER: Lizenzserver nicht<br />
erreichbar<br />
Beschreibung:<br />
Die spezifizierte Lizenz wird wieder freigegeben.<br />
44