Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::ISingletonServiceInstance Class Referenceabstract

Interface of a singleton service instance. More...

#include <arcane/core/IService.h>

Inheritance diagram for Arcane::ISingletonServiceInstance:
Collaboration diagram for Arcane::ISingletonServiceInstance:

Public Member Functions

virtual ServiceInstanceCollection interfaceInstances ()=0
 List of instances of interfaces implemented by the singleton.
Public Member Functions inherited from Arcane::IServiceInstance
virtual void addReference ()=0
 Adds a reference.
virtual void removeReference ()=0
 Removes a reference.
virtual IServiceInfoserviceInfo () const =0
virtual Internal::ExternalRef _internalDotNetHandle () const

Detailed Description

Interface of a singleton service instance.

Definition at line 94 of file IService.h.

Member Function Documentation

◆ interfaceInstances()

virtual ServiceInstanceCollection Arcane::ISingletonServiceInstance::interfaceInstances ( )
pure virtual

List of instances of interfaces implemented by the singleton.

Implemented in Arcane::Internal::SingletonServiceFactoryBase::ServiceInstance.

Referenced by Arcane::Internal::ServiceFinderBase2T< InterfaceType >::getSingleton().

Here is the caller graph for this function:

The documentation for this class was generated from the following file: