summaryrefslogtreecommitdiff
path: root/src/CDF/CDF.cxx
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;
}