Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::ServiceBuildInfo Class Reference

Structure containing the information to create a service. More...

#include <arcane/core/ServiceBuildInfo.h>

Inheritance diagram for Arcane::ServiceBuildInfo:
Collaboration diagram for Arcane::ServiceBuildInfo:

Public Member Functions

 ServiceBuildInfo (IServiceInfo *service_info, const ServiceBuildInfoBase &base)
IServiceInfoserviceInfo () const
 Access to the associated IServiceInfo.
Public Member Functions inherited from Arcane::ServiceBuildInfoBase
IApplicationapplication () const
 Access to the associated IApplication.
ISessionsession () const
 Access to the associated ISession.
ISubDomainsubDomain () const
 Access to the associated ISubDomain.
IMeshmesh () const
 Access to the associated IMesh.
const MeshHandlemeshHandle () const
 Access to the associated mesh handle MeshHandle.
ICaseOptionscaseOptions () const
 Access to the associated ICaseOptions.
IBaseserviceParent () const
 Access to the parent instance that created this instance.
eServiceType creationType () const
 Type of service that can be created by this instance.
 ServiceBuildInfoBase (IApplication *app)
 Service associated with an application IApplication.
 ServiceBuildInfoBase (ISession *session)
 Service associated with a session ISession.
 ServiceBuildInfoBase (ISubDomain *sd)
 Service associated with a subdomain ISubDomain.
 ServiceBuildInfoBase (ISubDomain *sd, IMesh *mesh)
 Service associated with a mesh mesh.
 ServiceBuildInfoBase (const MeshHandle &mesh_handle)
 Service associated with a mesh mesh_handle.
 ServiceBuildInfoBase (ISubDomain *sd, const MeshHandle &mesh_handle)
 Service associated with a mesh mesh_handle.
 ServiceBuildInfoBase (ICaseOptions *co)
 Service associated with a dataset option co.
 ServiceBuildInfoBase (ISubDomain *sd, ICaseOptions *co)
 Service associated with a dataset option co.
 ServiceBuildInfoBase (IMesh *mesh)
 Service associated with a mesh mesh.

Private Attributes

IServiceInfom_service_info

Detailed Description

Structure containing the information to create a service.

Definition at line 197 of file ServiceBuildInfo.h.

Constructor & Destructor Documentation

◆ ServiceBuildInfo()

Arcane::ServiceBuildInfo::ServiceBuildInfo ( IServiceInfo * service_info,
const ServiceBuildInfoBase & base )

Definition at line 139 of file ServiceBuildInfo.cc.

Member Function Documentation

◆ serviceInfo()

IServiceInfo * Arcane::ServiceBuildInfo::serviceInfo ( ) const
inline

Access to the associated IServiceInfo.

Definition at line 207 of file ServiceBuildInfo.h.

Member Data Documentation

◆ m_service_info

IServiceInfo* Arcane::ServiceBuildInfo::m_service_info
private

Definition at line 211 of file ServiceBuildInfo.h.


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