Arcane  v3.16.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::FlexLMTools< FeatureModel >

Wrapper pour accéder aux FlexLMMng pour un jeu de fonctionnalités donné Plus de détails...

#include <arcane/impl/FlexLMTools.h>

+ Graphe de collaboration de Arcane::FlexLMTools< FeatureModel >:

Fonctions membres publiques

 FlexLMTools ()
 Constructeur.
 
virtual ~FlexLMTools ()
 Destructeur.
 
bool checkLicense (typename FeatureModel::eFeature feature, const bool do_fatal) const
 Teste la disponibilité d'une fonctionnalité
 
bool checkLicense (typename FeatureModel::eFeature feature, const Real version, const bool do_fatal) const
 Teste la disponibilité d'une fonctionnalité sur une version maximale.
 
void getLicense (typename FeatureModel::eFeature feature, Integer nb_licenses=1)
 Demande l'allocation de.
 
void releaseLicense (typename FeatureModel::eFeature feature, Integer nb_licenses=0)
 Relache.
 
String featureInfo (typename FeatureModel::eFeature feature) const
 Return info on feature.
 

Description détaillée

template<typename FeatureModel>
class Arcane::FlexLMTools< FeatureModel >

Wrapper pour accéder aux FlexLMMng pour un jeu de fonctionnalités donné

Définition à la ligne 137 du fichier FlexLMTools.h.

Documentation des constructeurs et destructeur

◆ FlexLMTools()

template<typename FeatureModel>
Arcane::FlexLMTools< FeatureModel >::FlexLMTools ( )
inline

Constructeur.

Définition à la ligne 142 du fichier FlexLMTools.h.

◆ ~FlexLMTools()

template<typename FeatureModel>
virtual Arcane::FlexLMTools< FeatureModel >::~FlexLMTools ( )
inlinevirtual

Destructeur.

Définition à la ligne 145 du fichier FlexLMTools.h.

Documentation des fonctions membres

◆ checkLicense() [1/2]

template<typename FeatureModel>
bool Arcane::FlexLMTools< FeatureModel >::checkLicense ( typename FeatureModel::eFeature feature,
const bool do_fatal ) const
inline

Teste la disponibilité d'une fonctionnalité

Renvoie
true si aucune erreur

Définition à la ligne 151 du fichier FlexLMTools.h.

Références Arcane::FlexLMMng::instance().

Référencé par Arcane::FlexLMMng::init().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ checkLicense() [2/2]

template<typename FeatureModel>
bool Arcane::FlexLMTools< FeatureModel >::checkLicense ( typename FeatureModel::eFeature feature,
const Real version,
const bool do_fatal ) const
inline

Teste la disponibilité d'une fonctionnalité sur une version maximale.

La version peut-être employée pour tester une quantité; ex: 3 pour 3 composantes maximum

Renvoie
true si aucune erreur

Définition à la ligne 161 du fichier FlexLMTools.h.

Références Arcane::FlexLMMng::instance().

+ Voici le graphe d'appel pour cette fonction :

◆ featureInfo()

template<typename FeatureModel>
String Arcane::FlexLMTools< FeatureModel >::featureInfo ( typename FeatureModel::eFeature feature) const
inline

Return info on feature.

Définition à la ligne 185 du fichier FlexLMTools.h.

Références Arcane::FlexLMMng::instance().

+ Voici le graphe d'appel pour cette fonction :

◆ getLicense()

template<typename FeatureModel>
void Arcane::FlexLMTools< FeatureModel >::getLicense ( typename FeatureModel::eFeature feature,
Integer nb_licenses = 1 )
inline

Demande l'allocation de.

Paramètres
nb_licensespour la fonctionnalité
feature
Renvoie
0 si aucune erreur

Définition à la ligne 169 du fichier FlexLMTools.h.

Références Arcane::FlexLMMng::instance().

+ Voici le graphe d'appel pour cette fonction :

◆ releaseLicense()

template<typename FeatureModel>
void Arcane::FlexLMTools< FeatureModel >::releaseLicense ( typename FeatureModel::eFeature feature,
Integer nb_licenses = 0 )
inline

Relache.

Paramètres
nb_licensespour la fonctionnalité
feature
Renvoie
0 si aucune erreur

Définition à la ligne 178 du fichier FlexLMTools.h.

Références Arcane::FlexLMMng::instance().

+ Voici le graphe d'appel pour cette fonction :

La documentation de cette classe a été générée à partir du fichier suivant :