Informations pour construire un point d'entrée. Plus de détails...
#include <arcane/core/EntryPoint.h>
Fonctions membres publiques | |
EntryPointBuildInfo (IModule *module, const String &name, IFunctor *caller, const String &where, int property, bool is_destroy_caller) | |
Informations de construction d'un point d'entrée. | |
IModule * | module () const |
const String & | name () const |
IFunctor * | caller () const |
const String & | where () const |
int | property () const |
bool | isDestroyCaller () const |
Attributs privés | |
IModule * | m_module |
String | m_name |
IFunctor * | m_caller |
String | m_where |
int | m_property |
bool | m_is_destroy_caller |
Informations pour construire un point d'entrée.
Normalement cette classe n'est pas utilisée directement. Pour construire un point d'entrée, il faut utiliser addEntryPoint().
Définition à la ligne 36 du fichier EntryPoint.h.
|
inline |
Informations de construction d'un point d'entrée.
module | module associé à la fonction |
where | endroit de la boucle en temps où est appelé le point d'entrée |
property | propriétés du point d'entrée (voir IEntryPoint) |
name | nom du point d'entrée |
caller | encapsulation de la méthode à appeler. |
is_destroy_caller | indique si le point d'entrée doit détruire le fonctor caller. |
En général, is_destroy_caller doit valoir true sinon la mémoire ne sera pas libéré. A noter que le wrapping C# gère le fonctor via un garbage collector et donc dans ce cas is_destroy_caller doit valoir false.
Définition à la ligne 55 du fichier EntryPoint.h.
|
inline |
Définition à la ligne 67 du fichier EntryPoint.h.
|
inline |
Définition à la ligne 70 du fichier EntryPoint.h.
|
inline |
Définition à la ligne 65 du fichier EntryPoint.h.
|
inline |
Définition à la ligne 66 du fichier EntryPoint.h.
|
inline |
Définition à la ligne 69 du fichier EntryPoint.h.
|
inline |
Définition à la ligne 68 du fichier EntryPoint.h.
|
private |
Définition à la ligne 76 du fichier EntryPoint.h.
|
private |
Définition à la ligne 79 du fichier EntryPoint.h.
|
private |
Définition à la ligne 74 du fichier EntryPoint.h.
|
private |
Définition à la ligne 75 du fichier EntryPoint.h.
|
private |
Définition à la ligne 78 du fichier EntryPoint.h.
|
private |
Définition à la ligne 77 du fichier EntryPoint.h.