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

Interface for the entry point manager. More...

#include <arcane/core/IEntryPointMng.h>

Inheritance diagram for Arcane::IEntryPointMng:
Collaboration diagram for Arcane::IEntryPointMng:

Public Member Functions

virtual ~IEntryPointMng ()=default
 Frees resources.
virtual void addEntryPoint (IEntryPoint *)=0
 Adds an entry point to the manager.
virtual IEntryPointfindEntryPoint (const String &s)=0
 Entry point by name s.
virtual IEntryPointfindEntryPoint (const String &module_name, const String &s)=0
 Entry point by name s from module name module_name.
virtual void dumpList (std::ostream &o)=0
 Displays the list of entry points of the manager in \o.
virtual EntryPointCollection entryPoints ()=0
 List of entry points.

Detailed Description

Interface for the entry point manager.

Definition at line 32 of file IEntryPointMng.h.

Member Function Documentation

◆ addEntryPoint()

virtual void Arcane::IEntryPointMng::addEntryPoint ( IEntryPoint * )
pure virtual

Adds an entry point to the manager.

Implemented in Arcane::EntryPointMng.

◆ dumpList()

virtual void Arcane::IEntryPointMng::dumpList ( std::ostream & o)
pure virtual

Displays the list of entry points of the manager in \o.

Implemented in Arcane::EntryPointMng.

◆ entryPoints()

virtual EntryPointCollection Arcane::IEntryPointMng::entryPoints ( )
pure virtual

List of entry points.

Implemented in Arcane::EntryPointMng.

◆ findEntryPoint() [1/2]

virtual IEntryPoint * Arcane::IEntryPointMng::findEntryPoint ( const String & module_name,
const String & s )
pure virtual

Entry point by name s from module name module_name.

Returns nullptr if the entry point is not found

Implemented in Arcane::EntryPointMng.

◆ findEntryPoint() [2/2]

virtual IEntryPoint * Arcane::IEntryPointMng::findEntryPoint ( const String & s)
pure virtual

Entry point by name s.

Returns nullptr if the entry point is not found

Implemented in Arcane::EntryPointMng.


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