Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::Internal::ServiceInfoPrivate Class Reference
Collaboration diagram for Arcane::Internal::ServiceInfoPrivate:

Public Member Functions

 ServiceInfoPrivate (const String &local_name, const VersionInfo &version, Integer valid_dimension)
List< IServiceFactory2 * > factories ()
void addFactory (IServiceFactory2 *factory)

Public Attributes

String m_namespace_uri
String m_local_name
VersionInfo m_version
Integer m_valid_dimension
StringList m_implemented_interfaces
String m_case_options_file_name
ISingletonServiceFactorym_singleton_factory
StringDictionary m_tag_names
String m_default_tag_name
Real m_axl_version
IServiceFactoryInfom_factory_info
FileContent m_axl_content
int m_usage_type

Private Attributes

List< IServiceFactory2 * > m_factories
UniqueArray< ReferenceCounter< IServiceFactory2 > > m_ref_factories

Detailed Description

Definition at line 35 of file ServiceInfo.cc.

Constructor & Destructor Documentation

◆ ServiceInfoPrivate()

Arcane::Internal::ServiceInfoPrivate::ServiceInfoPrivate ( const String & local_name,
const VersionInfo & version,
Integer valid_dimension )

Definition at line 80 of file ServiceInfo.cc.

◆ ~ServiceInfoPrivate()

Arcane::Internal::ServiceInfoPrivate::~ServiceInfoPrivate ( )

Definition at line 99 of file ServiceInfo.cc.

Member Function Documentation

◆ addFactory()

void Arcane::Internal::ServiceInfoPrivate::addFactory ( IServiceFactory2 * factory)
inline

Definition at line 46 of file ServiceInfo.cc.

◆ factories()

List< IServiceFactory2 * > Arcane::Internal::ServiceInfoPrivate::factories ( )
inline

Definition at line 45 of file ServiceInfo.cc.

Member Data Documentation

◆ m_axl_content

FileContent Arcane::Internal::ServiceInfoPrivate::m_axl_content

Definition at line 73 of file ServiceInfo.cc.

◆ m_axl_version

Real Arcane::Internal::ServiceInfoPrivate::m_axl_version

Definition at line 71 of file ServiceInfo.cc.

◆ m_case_options_file_name

String Arcane::Internal::ServiceInfoPrivate::m_case_options_file_name

Definition at line 59 of file ServiceInfo.cc.

◆ m_default_tag_name

String Arcane::Internal::ServiceInfoPrivate::m_default_tag_name

Definition at line 70 of file ServiceInfo.cc.

◆ m_factories

List<IServiceFactory2*> Arcane::Internal::ServiceInfoPrivate::m_factories
private

Definition at line 63 of file ServiceInfo.cc.

◆ m_factory_info

IServiceFactoryInfo* Arcane::Internal::ServiceInfoPrivate::m_factory_info

Definition at line 72 of file ServiceInfo.cc.

◆ m_implemented_interfaces

StringList Arcane::Internal::ServiceInfoPrivate::m_implemented_interfaces

Definition at line 58 of file ServiceInfo.cc.

◆ m_local_name

String Arcane::Internal::ServiceInfoPrivate::m_local_name

Definition at line 55 of file ServiceInfo.cc.

◆ m_namespace_uri

String Arcane::Internal::ServiceInfoPrivate::m_namespace_uri

Definition at line 54 of file ServiceInfo.cc.

◆ m_ref_factories

UniqueArray<ReferenceCounter<IServiceFactory2> > Arcane::Internal::ServiceInfoPrivate::m_ref_factories
private

Definition at line 64 of file ServiceInfo.cc.

◆ m_singleton_factory

ISingletonServiceFactory* Arcane::Internal::ServiceInfoPrivate::m_singleton_factory

Definition at line 68 of file ServiceInfo.cc.

◆ m_tag_names

StringDictionary Arcane::Internal::ServiceInfoPrivate::m_tag_names

Definition at line 69 of file ServiceInfo.cc.

◆ m_usage_type

int Arcane::Internal::ServiceInfoPrivate::m_usage_type

Definition at line 74 of file ServiceInfo.cc.

◆ m_valid_dimension

Integer Arcane::Internal::ServiceInfoPrivate::m_valid_dimension

Definition at line 57 of file ServiceInfo.cc.

◆ m_version

VersionInfo Arcane::Internal::ServiceInfoPrivate::m_version

Definition at line 56 of file ServiceInfo.cc.


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