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

Classe de base d'une instance de service en C#. Plus de détails...

#include <arcane/core/ServiceFactory.h>

+ Graphe d'héritage de Arcane::Internal::DotNetServiceInstance:
+ Graphe de collaboration de Arcane::Internal::DotNetServiceInstance:

Fonctions membres publiques

 DotNetServiceInstance (IServiceInfo *si)
 
void addReference () override
 Ajoute une référence.
 
void removeReference () override
 Supprime une référence.
 
IServiceInfoserviceInfo () const override
 
void setDotNetHandle (ExternalRef handle)
 
ExternalRef _internalDotNetHandle () const override
 

Attributs privés

std::atomic< Int32 > m_nb_ref = 0
 
IServiceInfom_service_info
 
ExternalRef m_handle
 

Description détaillée

Classe de base d'une instance de service en C#.

Définition à la ligne 44 du fichier ServiceFactory.h.

Documentation des constructeurs et destructeur

◆ DotNetServiceInstance()

Arcane::Internal::DotNetServiceInstance::DotNetServiceInstance ( IServiceInfo si)
inline

Définition à la ligne 48 du fichier ServiceFactory.h.

Documentation des fonctions membres

◆ _internalDotNetHandle()

ExternalRef Arcane::Internal::DotNetServiceInstance::_internalDotNetHandle ( ) const
inlineoverridevirtual

Réimplémentée à partir de Arcane::IServiceInstance.

Définition à la ligne 64 du fichier ServiceFactory.h.

◆ addReference()

void Arcane::Internal::DotNetServiceInstance::addReference ( )
inlineoverridevirtual

Ajoute une référence.

Implémente Arcane::IServiceInstance.

Définition à la ligne 51 du fichier ServiceFactory.h.

◆ removeReference()

void Arcane::Internal::DotNetServiceInstance::removeReference ( )
inlineoverridevirtual

Supprime une référence.

Implémente Arcane::IServiceInstance.

Définition à la ligne 52 du fichier ServiceFactory.h.

◆ serviceInfo()

IServiceInfo * Arcane::Internal::DotNetServiceInstance::serviceInfo ( ) const
inlineoverridevirtual

Implémente Arcane::IServiceInstance.

Définition à la ligne 59 du fichier ServiceFactory.h.

◆ setDotNetHandle()

void Arcane::Internal::DotNetServiceInstance::setDotNetHandle ( ExternalRef  handle)
inline

Définition à la ligne 63 du fichier ServiceFactory.h.

Documentation des données membres

◆ m_handle

ExternalRef Arcane::Internal::DotNetServiceInstance::m_handle
private

Définition à la ligne 68 du fichier ServiceFactory.h.

◆ m_nb_ref

std::atomic<Int32> Arcane::Internal::DotNetServiceInstance::m_nb_ref = 0
private

Définition à la ligne 66 du fichier ServiceFactory.h.

◆ m_service_info

IServiceInfo* Arcane::Internal::DotNetServiceInstance::m_service_info
private

Définition à la ligne 67 du fichier ServiceFactory.h.


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