blob: 36a803fc55d4639351085f1b3769c0bb364b206c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
// File: CDF.cxx
// Created: Wed Mar 11 11:03:45 1998
// Author: Jean-Louis Frenkel
// <rmi@frilox.paris1.matra-dtv.fr>
#include <CDF.ixx>
#include <Standard_Failure.hxx>
// Unused :
#ifdef DEB
static void CDF_CheckStatus(int LicenseStatus) {
if (LicenseStatus != 0) {
switch (LicenseStatus) {
case 1: Standard_Failure::Raise("LICENSE_unauthorized"); break;
case 2: Standard_Failure::Raise("LICENSE_wrong_data"); break;
case 3: Standard_Failure::Raise("LICENSE_max_users"); break;
case 4: Standard_Failure::Raise("LICENSE_unspecified"); break;
case 5: Standard_Failure::Raise("LICENSE_pb_init"); break;
case 6: Standard_Failure::Raise("LICENSE_unspecified"); break;
case 7: Standard_Failure::Raise("LICENSE_cantopenfile"); break;
case 8: Standard_Failure::Raise("LICENSE_connexion"); break;
case 9: Standard_Failure::Raise("LICENSE_syntaxe"); break;
default: Standard_Failure::Raise("LICENSE_unspecified"); break;
}
}
}
#endif
void static CDF_InitApplication () {
static Standard_Boolean FirstApplication = Standard_True;
if(FirstApplication) {
FirstApplication = Standard_False;
}
}
void CDF::GetLicense(const Standard_Integer ){
CDF_InitApplication();
}
Standard_Boolean CDF::IsAvailable(const Standard_Integer ) {
CDF_InitApplication();
return Standard_True;
}
|