functie MayRelease [SWS_DM_01536] Upstream: RS_Diag_04135
bool MayRelease () const noexcept;
Reports whether the shared resource is no longer in use.
De synchrone elementfunctie MayRelease van de klasse ara::diag::ReleaseHandler dient voor het opvragen van de toestand van een gedeelde bron [SWS_DM_01536]. Zij accepteert geen parameters en retourneert een booleaanse waarde: true als de bron niet meer wordt gebruikt, anders false SWS Diagnostics §8.23.1.2.3.1 “MayRelease”. Voor integratie is de header ara/diag/release_handler.h vereist [SWS_DM_01536].
De methode is gedeclareerd als noexcept en vertoont de exception-safety exception safe [SWS_DM_01536]. Er worden geen exceptions geworpen en er worden geen foutcodes verzonden. Een specifieke foutafhandeling via DET, DEM of retournering van een ara::core::Result is voor deze opvraagfunctie niet voorzien SWS Diagnostics §8.23.1.2.3.1 “MayRelease”.
Wat betreft concurrency is de methode gespecificeerd als thread-safe en gekwalificeerd als const [SWS_DM_01536]. Zij kan gelijktijdig door meerdere threads worden aangeroepen zonder de interne toestand van het object te wijzigen. Interpretatie: Aanroepers zullen de controle vermoedelijk synchroon gebruiken vóór de vrijgave of teruggave van de bron; de methode voert vermoedelijk zelf geen vrijgaveactie uit, maar fungeert als pure bewaker. Vraag Q-207324651411ed8f (open)
In het kader van de module Diagnostics (DM) is de functie gespecificeerd onder [SWS_DM_01536] in release R25-11 SWS Diagnostics §77. Zij fungeert als gestandaardiseerde interface in de levenscyclus van gedeelde bronnen.
Deze gebruiksinstructie is opgesteld door een AI en is gebaseerd op de bepalingen van de specificatie AUTOSAR Adaptive R25-11.
Implementer's Guide volgt (complexiteit I1)
| Header-Datei | #include "ara/diag/release_handler.h" |
|---|---|
| Scope | class ara::diag::ReleaseHandler |
| Exception-Sicherheit | exception safe |
| Thread-Sicherheit | thread-safe |
Rückgabewert
| Typ | Beschreibung |
|---|---|
| bool | True in if the shared resource is no longer in use, False otherwise |
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/SWS_DM_01536- Status
- valid/unmigrated
- Version
AUTOSAR/AP/record/SWS_DM_01536@rel:R25-11#3348e472- Content hash
3348e472- Source
- https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01536
Status: valid/unmigrated
Version: rel:R25-11#2fdaf46b
Versionshistorie & Revisions (1 transition, 5 revision)
- Current State
valid/unmigrated- Reason
- mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
- Campaign
2026-08-13-status-backfill- Active Version
AUTOSAR/AP/record/SWS_DM_01536@rel:R25-11#2fdaf46b
Recorded Revisions (5):
- R25-11
rel:R25-11#a23ca4922026-09-30 - R22-11
rel:R22-11#d7c5870c2026-10-14 - R23-11
rel:R23-11#47a2a7aa2026-10-14 - R24-11
rel:R24-11#2fdaf46b2026-10-14 - R25-11
rel:R25-11#2fdaf46b2026-10-14 active
Requirement Text as-of this release:
Curation Decisions:
Reachable Artifacts & Dependents:
| Date | Actor | Transition | Reason / Rationale | Campaign |
|---|---|---|---|---|
| 2026-08-13 | tool | none → valid/unmigrated | mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record | 2026-08-13-status-backfill |
gemini-3.8-flash-low· 2026-10-13 · Duits origineel