[gateway_name, builtin_list] = gatewayinfo(dyn_lib_path)
[gateway_name, builtin_list, state] = gatewayinfo(dyn_lib_path)
| Paramètre | Description |
|---|---|
| dyn_lib_path | chaine : chemin d'une bibliotheque dynamique preparee pour Nelson. |
| Paramètre | Description |
|---|---|
| gateway_name | chaine : nom de la gateway |
| builtin_list | cellule de chaines : liste des builtin presents dans cette gateway |
| state | chaine : etat courant de la gateway, loaded, lazy ou not_loaded |
[gateway_name, builtin_list] = gatewayinfo(dyn_lib_path) recupere des informations sur une gateway.
La bibliotheque dynamique doit fournir un point d'entree C nomme GetGatewayDescriptor.
La troisieme sortie optionnelle indique si la gateway est chargee, enregistree en lazy-loading ou non enregistree.
Les metadonnees de descriptor peuvent etre reutilisees depuis le cache unique prefdir()/gateway_cache.json; l'entree du cache est reconstruite automatiquement quand la bibliotheque dynamique est modifiee.
Si le fichier n'existe pas, une erreur est levee.
[gateway_name, builtin_list, state] = gatewayinfo(modulepath('time', 'builtin'))
| Version | Description |
|---|---|
| 1.0.0 | version initiale |