Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IExternalPluginabstract

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.
 

Description détaillée

Interface du service de chargement de services externes.

Définition à la ligne 31 du fichier IExternalPlugin.h.

Documentation des fonctions membres

◆ executeContextFunction()

virtual void Arcane::IExternalPlugin::executeContextFunction ( const String function_name)
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.

◆ executeFunction()

virtual void Arcane::IExternalPlugin::executeFunction ( const String function_name)
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.


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