Interface du service de chargement de services externes. Plus de détails...
#include <arcane/core/IExternalPlugin.h>
Graphe de collaboration de Arcane::IExternalPlugin:Fonctions membres publiques | |
| virtual | ~IExternalPlugin ()=default |
| Libère les ressources. | |
| virtual void | loadFile (const String &filename)=0 |
| Charge et exécute un fichier contenant un script externe. | |
| virtual void | executeFunction (const String &function_name)=0 |
| Exécute la fonction function_name. | |
| virtual void | executeContextFunction (const String &function_name)=0 |
| Exécute la fonction function_name avec un contexte. | |
Interface du service de chargement de services externes.
Il faut appeler loadFile() (éventuellement avec une chaîne de caractères vide) pour initialiser l'instance.
Définition à la ligne 35 du fichier IExternalPlugin.h.
|
pure virtual |
Exécute la fonction function_name avec un contexte.
Il faut avoir chargé un script contenant cette fonction (via loadFile()) avant d'appeler cette méthode. La méthode spécifiée doit prendre en argument une instance de PythonSubDomainContext.
|
pure virtual |
Exécute la fonction function_name.
Il faut avoir chargé un script contenant cette fonction (via loadFile()) avant d'appeler cette méthode. La méthode function_name ne doit pas avoir d'arguments.
|
pure virtual |
Charge et exécute un fichier contenant un script externe.
filename peut-être nul, auquel cas on ne fait que initialiser l'instance.