DEENESPTFRRUARHIKOZHNL

klasse ara::core::MonotonicBufferResource

[SWS_CORE_06520] Upstream: RS_AP_00130

class MonotonicBufferResource :            public MemoryResource {...};

Implementation of std::pmr::monotonic_buffer_resource type from [mem.res.monotonic.buffer]

Header-Datei#include "ara/core/memory_resource.h"
Forwarding-Header#include "ara/core/core_fwd.h"
Scopenamespace ara::core
Basisklasse(n)MemoryResource

User GuideAI-GEGENEREERD

Beheert geheugenblokken in een monotoon groeiende buffer met exceptievrije allocatie en gebundelde vrijgave.
DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 993d3b66f0fc Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Beheert geheugenblokken in een monotoon groeiende buffer met exceptievrije allocatie en gebundelde vrijgave.

De klasse ara::core::MonotonicBufferResource stelt een gespecialiseerde geheugenbron beschikbaar voor snelle, monotone allocaties vanuit een vaste geheugenbuffer of via een upstream-resource. Aangevraagd geheugen wordt stapsgewijs toegekend en bij afzonderlijke deallocaties niet direct vrijgegeven, maar pas verzameld via release() ([SWS_CORE_06530]) gereset. Alle operaties zijn volledig exceptievrij gedeclareerd, waarbij een geheugentekort wordt gesignaleerd door het retourneren van nullptr in plaats van een exceptie ([SWS_CORE_06569]). De instanties zijn niet kopieerbaar en vereisen externe synchronisatie bij parallelle toegang vanuit meerdere threads.

Context

De klasse ara::core::MonotonicBufferResource is een concrete geheugenbron binnen de module core van het AUTOSAR Adaptive Platform en erft van de basisklasse ara::core::MemoryResource. Zij adapteert het uit de C++-standaard bekende concept van std::pmr::monotonic_buffer_resource uit [mem.res.monotonic.buffer] voor veiligheidsrelevante en deterministische voertuigtoepassingen. De primaire rol van de klasse bestaat erin allocatieverzoeken met minimale beheeroverhead te bedienen vanuit een continu geheugengebied, door geheugen monotoon toe te kennen.

Als interactiepartners fungeren enerzijds aanroepende componenten, polymorfe allocators en containers die tijdens runtime geheugenblokken aanvragen. Anderzijds interageert de klasse met een optionele bovenliggende upstream-geheugenbron (MemoryResource). Deze upstream-bron kan via constructors zoals [SWS_CORE_06521] worden doorgegeven en via de toegangsmethode upstream_resource() ([SWS_CORE_06531]) worden opgevraagd.

Levenscyclus

De initialisatie van ara::core::MonotonicBufferResource kan via meerdere constructors worden geregeld. Naast een parameterloze standaardconstructor ([SWS_CORE_06524]) zijn er overloads beschikbaar die een expliciete upstream-resource aannemen ([SWS_CORE_06521]), een initiële buffergrootte definiëren ([SWS_CORE_06525], [SWS_CORE_06522]) of een extern beschikbaar gesteld ruw geheugengebied (void* buffer, std::size_t buffer_size) als initiële buffer gebruiken ([SWS_CORE_06526], [SWS_CORE_06523]).

Met betrekking tot de eigendomsverhoudingen is de klasse als strikt onkopieerbaar gedefinieerd: de copy constructor ([SWS_CORE_06527]) en de copy assignment operator ([SWS_CORE_06529]) zijn verwijderd (=delete). In tegenstelling tot de ISO-14882-standaard implementeert de AUTOSAR-klasse echter expliciete move-semantiek via de move constructor ([SWS_CORE_06576]) en de move assignment operator ([SWS_CORE_06577]), die telkens als noexcept=default zijn gedefinieerd.

De vernietiging vindt plaats via de destructor ~MonotonicBufferResource() ([SWS_CORE_06528]). Een wezenlijke AUTOSAR-afwijking van de standaard is dat de destructor niet als virtueel is gedeclareerd. Via de methode release() ([SWS_CORE_06530]) kan al het gealloceerde geheugen worden gereset vóór het verstrijken van de levensduur van het object.

Bij concurrency moet rekening worden gehouden met een strikte scheiding: de parameterloze constructor ([SWS_CORE_06524]), de gelijkheidstest do_is_equal() ([SWS_CORE_06571]) en de query upstream_resource() ([SWS_CORE_06531]) zijn als thread-safe gedeclareerd. Alle geparametriseerde constructors ([SWS_CORE_06521], [SWS_CORE_06522], [SWS_CORE_06523], [SWS_CORE_06525], [SWS_CORE_06526]), allocatie-operaties ([SWS_CORE_06569], [SWS_CORE_06570]), release() ([SWS_CORE_06530]) en de destructor ([SWS_CORE_06528]) zijn niet thread-safe en vereisen externe synchronisatie bij parallelle toegang.

Gebruikspad

Een typische toepassingssequentie omvat het beschikbaar stellen, doorlopende allocatie en de gebundelde vrijgave:

  1. Instantiëring: De applicatie maakt een instantie aan, bijvoorbeeld met specificatie van een buffergrootte en een upstream-resource ([SWS_CORE_06522]) of een vaste buffer ([SWS_CORE_06526]).
  2. Allocatie: Geheugenverzoeken worden bediend via de protected methode do_allocate(bytes, alignment) ([SWS_CORE_06569]). Als de aanwezige buffer niet toereikend is, betrekt de instantie een nieuwe buffer van de upstream-resource.
  3. Deallocatie: Aanroepen van do_deallocate(p, bytes, alignment) ([SWS_CORE_06570]) verkleinen de buffer niet individueel; de interne allocatiewijzer schuift monotoon verder op.
  4. Buffer-reset: Met release() ([SWS_CORE_06530]) worden alle via upstream verkregen geheugenblokken in één keer vrijgegeven en is de buffer gereed voor nieuwe cycli.
  5. Resourcevergelijking: Via do_is_equal() ([SWS_CORE_06571]) kan worden gecontroleerd of twee geheugenresources identiek zijn.
Monotone allocatie- en vrijgavecyclusAnwendungMonotonicBufferResourceUpstream-MemoryResourceErzeugungMonotonicBufferResource(initial_size, upstream)Speicher anforderndo_allocate(bytes, alignment)optInitialer Puffer unzureichendSpeicherblock anfordernallocate(bytes, alignment)Pufferspeicher bereitstellenPointer naar geheugengebied (of nullptr)Speicher freigebendo_deallocate(p, bytes, alignment)Freigabe stillschweigend ignorierenBuffer resettenrelease()Allokierten Speicher freigeben

Sequentiediagram: Typische geheugencyclus van allocatie via genegeerde deallocatie tot de collectieve reset via release(). Bronnen: [SWS_CORE_06522], [SWS_CORE_06569], [SWS_CORE_06570], [SWS_CORE_06530]

Foutscenario's

De klasse volgt strikte richtlijnen voor uitzonderingsvrije embedded systemen: alle lidfuncties, constructors en operatoren zijn gedeclareerd als noexcept en bieden volledige uitzonderingsveiligheid.

Bij fouten wijkt het gedrag bewust af van de standaardbibliotheek:

  • Mislukte allocatie: Wanneer een verzoek in do_allocate() ([SWS_CORE_06569]) niet kan worden afgehandeld, wordt er geen uitzondering std::bad_alloc geworpen, maar wordt een nullptr geretourneerd. Aanroepers moeten de retourwaarde verplicht op nullptr controleren.
  • Fout bij deallocatie: Mocht er bij de vrijgave in do_deallocate() ([SWS_CORE_06570]) een fout optreden, dan wordt deze volgens de specificatie geruisloos genegeerd.
  • Vernietiging via basispointer: Aangezien de destructor ([SWS_CORE_06528]) niet virtueel is, leidt een vernietiging via een pointer naar de basisklasse MemoryResource vermoedelijk tot ongedefinieerd gedrag (interpretatie: de vernietiging moet via het concrete type plaatsvinden). Vraag Q-add18020b48f3131 (open)

Deze handleiding werd gegenereerd door een AI-systeem op basis van de specificatie AUTOSAR Adaptive R25-11.

Ledenkaart

Klassendiagram

Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.

G nara__core__MonotonicBufferResource118 MonotonicBufferResource + MonotonicBufferResource() + operator=() + ~MonotonicBufferResource() + release() + upstream_resource() + do_allocate() + do_deallocate() + do_is_equal() nara__core__MemoryResource130 MemoryResource nara__core__MonotonicBufferResource118->nara__core__MemoryResource130

Detailweergave

Kies een item in de inhoudsopgave.

Constructors en destructor

except for the following deviations: 1. The function is noexcept ≙ [mem.res.monotonic.buffer]

Overloads MonotonicBufferResource 8
explicit MonotonicBufferResource (MemoryResource *upstream) noexcept; SWS_CORE_06521
MonotonicBufferResource (std::size_t initial_size, MemoryResource *upstream) noexcept; SWS_CORE_06522
MonotonicBufferResource (void *buffer, std::size_t buffer_size, Memory Resource *upstream) noexcept; SWS_CORE_06523
MonotonicBufferResource () noexcept; SWS_CORE_06524
explicit MonotonicBufferResource (std::size_t initial_size) noexcept; SWS_CORE_06525
MonotonicBufferResource (void *buffer, std::size_t buffer_size) noexcept; SWS_CORE_06526
MonotonicBufferResource (const MonotonicBufferResource &)=delete; SWS_CORE_06527
MonotonicBufferResource (MonotonicBufferResource &&other) noexcept=default; SWS_CORE_06576

except for the following deviations: 1. The function is noexcept 2. The function is not virtual ≙ [mem.res.monotonic.buffer]

~MonotonicBufferResource () noexcept override;

Methoden

do_allocate functie

except for the following deviations: 1. The function is noexcept 2. The function returns nullptr instead of (potentially) throwing a std::bad_alloc exception ≙ std::bad_alloc

void * do_allocate (std::size_t bytes, std::size_t alignment) noexcept override;

except for the following deviations: 1. The function is noexcept 2. If unsuccessful: errors will be silently ignored ≙ [mem.res.monotonic.buffer]

void do_deallocate (void *p, std::size_t bytes, std::size_t alignment) noexcept override;
do_is_equal functie

except for the following deviations: 1. The function is noexcept ≙ [mem.res.monotonic.buffer]

bool do_is_equal (const MemoryResource &other) const noexcept override;
release functie

except for the following deviations: 1. The function is noexcept ≙ [mem.res.monotonic.buffer]

void release () noexcept;

except for the following deviations: 1. The function is noexcept ≙ [mem.res.monotonic.buffer]

MemoryResource * upstream_resource () const noexcept;

Operatoren

operator= functie 2

≙ [mem.res.monotonic.buffer]

Overloads = 2

Documentatie van de methoden

functie MonotonicBufferResource [SWS_CORE_06521]

explicit MonotonicBufferResource (MemoryResource *upstream) noexcept;

As per corresponding usage in [mem.res.monotonic.buffer] except for the following deviations: 1. The function is noexcept

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_06521
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06521@rel:R25-11#716f5875
Content hash
716f5875
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06521
Status: valid/unmigrated Version: rel:R25-11#cf52252c Versionshistorie & Revisions (1 transition, 4 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_CORE_06521@rel:R25-11#cf52252c
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#b68d044b2026-09-30
  • R23-11rel:R23-11#76605f842026-10-14
  • R24-11rel:R24-11#5675ddf82026-10-14
  • R25-11rel:R25-11#cf52252c2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie MonotonicBufferResource [SWS_CORE_06522]

MonotonicBufferResource (std::size_t initial_size, MemoryResource *upstream) noexcept;

As per corresponding usage in [mem.res.monotonic.buffer] except for the following deviations: 1. The function is noexcept

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_06522
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06522@rel:R25-11#e8c3a2d6
Content hash
e8c3a2d6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06522
Status: valid/unmigrated Version: rel:R25-11#954d5cab Versionshistorie & Revisions (1 transition, 4 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_CORE_06522@rel:R25-11#954d5cab
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#c83baca32026-09-30
  • R23-11rel:R23-11#759123a42026-10-14
  • R24-11rel:R24-11#4300fbe72026-10-14
  • R25-11rel:R25-11#954d5cab2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie MonotonicBufferResource [SWS_CORE_06523]

MonotonicBufferResource (void *buffer, std::size_t buffer_size, Memory Resource *upstream) noexcept;

As per corresponding usage in [mem.res.monotonic.buffer] except for the following deviations: 1. The function is noexcept

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_06523
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06523@rel:R25-11#443a2001
Content hash
443a2001
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06523
Status: valid/unmigrated Version: rel:R25-11#18805d3b Versionshistorie & Revisions (1 transition, 4 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_CORE_06523@rel:R25-11#18805d3b
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#acb6a9462026-09-30
  • R23-11rel:R23-11#f41e1e9f2026-10-14
  • R24-11rel:R24-11#ed78a94e2026-10-14
  • R25-11rel:R25-11#18805d3b2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie MonotonicBufferResource [SWS_CORE_06524]

MonotonicBufferResource () noexcept;

As per corresponding usage in [mem.res.monotonic.buffer] except for the following deviations: 1. The function is noexcept

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_06524
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06524@rel:R25-11#4bea9513
Content hash
4bea9513
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06524
Status: valid/unmigrated Version: rel:R25-11#d691adfe Versionshistorie & Revisions (1 transition, 4 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_CORE_06524@rel:R25-11#d691adfe
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#cdaba7a12026-09-30
  • R23-11rel:R23-11#c4b16a1a2026-10-14
  • R24-11rel:R24-11#7548fbae2026-10-14
  • R25-11rel:R25-11#d691adfe2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie MonotonicBufferResource [SWS_CORE_06525]

explicit MonotonicBufferResource (std::size_t initial_size) noexcept;

As per corresponding usage in [mem.res.monotonic.buffer] except for the following deviations: 1. The function is noexcept

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_06525
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06525@rel:R25-11#af6cad80
Content hash
af6cad80
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06525
Status: valid/unmigrated Version: rel:R25-11#0e59defc Versionshistorie & Revisions (1 transition, 4 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_CORE_06525@rel:R25-11#0e59defc
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#5049fb972026-09-30
  • R23-11rel:R23-11#c421df4a2026-10-14
  • R24-11rel:R24-11#d5aca05b2026-10-14
  • R25-11rel:R25-11#0e59defc2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie MonotonicBufferResource [SWS_CORE_06526]

MonotonicBufferResource (void *buffer, std::size_t buffer_size) noexcept;

As per corresponding usage in [mem.res.monotonic.buffer] except for the following deviations: 1. The function is noexcept

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_06526
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06526@rel:R25-11#5e8984dc
Content hash
5e8984dc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06526
Status: valid/unmigrated Version: rel:R25-11#f89b06c1 Versionshistorie & Revisions (1 transition, 4 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_CORE_06526@rel:R25-11#f89b06c1
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#2cca31c02026-09-30
  • R23-11rel:R23-11#d5cf48d92026-10-14
  • R24-11rel:R24-11#6c43aeda2026-10-14
  • R25-11rel:R25-11#f89b06c12026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie MonotonicBufferResource [SWS_CORE_06527]

MonotonicBufferResource (const MonotonicBufferResource &)=delete;

As per corresponding usage in [mem.res.monotonic.buffer]

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_06527
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06527@rel:R25-11#942834f4
Content hash
942834f4
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06527
Status: valid/unmigrated Version: rel:R25-11#16e6cac0 Versionshistorie & Revisions (1 transition, 4 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_CORE_06527@rel:R25-11#16e6cac0
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#a2a4321d2026-09-30
  • R23-11rel:R23-11#6632fcf42026-10-14
  • R24-11rel:R24-11#de03506d2026-10-14
  • R25-11rel:R25-11#16e6cac02026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie MonotonicBufferResource [SWS_CORE_06576] Upstream: RS_AP_00145

MonotonicBufferResource (MonotonicBufferResource &&other) noexcept=default;

[AUTOSAR defined] not present in ISO-14882. Move constructor

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
Exception-Sicherheitexception safe

Parameter (in)

ParameterBeschreibung
otherother MonotonicBufferResource to move from

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_06576
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06576@rel:R25-11#cfddddbb
Content hash
cfddddbb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06576
Status: valid/unmigrated Version: rel:R25-11#4c2df3e5 Versionshistorie & Revisions (1 transition, 3 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_CORE_06576@rel:R25-11#4c2df3e5
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#f24402302026-09-30
  • R24-11rel:R24-11#4990130a2026-10-14
  • R25-11rel:R25-11#4c2df3e52026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie do_allocate [SWS_CORE_06569]

void * do_allocate (std::size_t bytes, std::size_t alignment) noexcept override;

As per corresponding usage in [mem.res.monotonic.buffer] except for the following deviations: 1. The function is noexcept 2. The function returns nullptr instead of (potentially) throwing a std::bad_alloc exception

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 601be17f5d68 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De beschermde (protected) lidfunctie do_allocate van de klasse ara::core::MonotonicBufferResource dient voor de allocatie van geheugenbereiken conform [mem.res.monotonic.buffer] [SWS_CORE_06569]. Zij implementeert de zuiver virtuele interface do_allocate van de basisklasse ara::core::MemoryResource [SWS_CORE_06566]. Als interpretatie zou de synchrone aanroep vanwege de protected-zichtbaarheid primair indirect via de publieke toewijzingsmethoden van de basisklasse plaatsvinden. Vraag Q-21b2da19c0fd7f8f (open) De functie accepteert de aangevraagde grootte in bytes evenals de gewenste uitlijning (alignment).

Foutafhandeling en uitzonderingsveiligheid

In tegenstelling tot het standaardgedrag van C++ werpt de functie bij allocatiefouten geen std::bad_alloc-exceptie, maar levert in plaats daarvan een nullptr terug [SWS_CORE_06569]. Door de declaratie met noexcept is de methode als uitzonderingsveilig gespecificeerd [SWS_CORE_06569]. Aanroepers moeten daarom het resultaat altijd controleren op nullptr om ontoereikend geheugen te detecteren.

Gelijktijdigheid en wisselwerking

De methode is gespecificeerd als niet-thread-safe [SWS_CORE_06569]. Worden toewijzingen gelijktijdig vanuit meerdere threads geïnitieerd, dan moet de synchronisatie extern plaatsvinden via het aanroepende punt. Dit komt overeen met het gedrag van ara::core::UnsynchronizedPoolResource::do_allocate [SWS_CORE_00058], terwijl ara::core::SynchronizedPoolResource::do_allocate voor gelijktijdige aanroepen thread-safe is ontworpen [SWS_CORE_00061].

Deze gebruiksinstructie is geautomatiseerd gegenereerd aan de hand van de specificatie AUTOSAR R25-11.

Implementer's Guide volgt (complexiteit I1)

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe
Sichtbarkeitprotected

Rückgabewert

TypBeschreibung
void *• If successful: As per corresponding usage in [mem.res.monotonic.buffer] • If unsuccessful: the returned pointer shall be nullptr

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_06569
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06569@rel:R25-11#cc197618
Content hash
cc197618
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06569
Status: valid/unmigrated Version: rel:R25-11#b9ee8ac6 Versionshistorie & Revisions (1 transition, 3 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_CORE_06569@rel:R25-11#b9ee8ac6
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#abbfa0d62026-09-30
  • R24-11rel:R24-11#59103c462026-10-14
  • R25-11rel:R25-11#b9ee8ac62026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie do_deallocate [SWS_CORE_06570]

void do_deallocate (void *p, std::size_t bytes, std::size_t alignment) noexcept override;

As per corresponding usage in [mem.res.monotonic.buffer] except for the following deviations: 1. The function is noexcept 2. If unsuccessful: errors will be silently ignored

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: e7d49ed79e7c Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De lidfunctie do_deallocate van de klasse ara::core::MonotonicBufferResource dient voor de deallocatie van geheugenbereiken conform [SWS_CORE_06570]. Zij is gedefinieerd via het headerbestand #include "ara/core/memory_resource.h" [SWS_CORE_06570]. De functie accepteert een pointer p naar het vrij te geven geheugenbereik evenals de parameters bytes en alignment (elk van het type std::size_t) en levert geen retourwaarde op (void) [SWS_CORE_06570]. De semantiek volgt de bepaling in [mem.res.monotonic.buffer] met specifieke AUTOSAR-afwijkingen [SWS_CORE_06570].

Foutafhandeling

De functie is gedeclareerd als noexcept en waarborgt exceptieveiligheid (exception safe) [SWS_CORE_06570]. Doet zich bij de uitvoering een fout voor, dan wordt deze geruisloos genegeerd (errors will be silently ignored) [SWS_CORE_06570]. Er bestaan noch retourwaarden noch specifieke foutcodes voor foutmeldingen.

Gelijktijdigheid en beperkingen

Wat betreft de gelijktijdigheid is do_deallocate gespecificeerd als niet-thread-safe (not thread-safe) [SWS_CORE_06570]. Een gelijktijdige aanroep vanuit meerdere threads zonder externe synchronisatie is niet toegestaan. De methode bezit de zichtbaarheid protected en overschrijft de zuiver virtuele interface van de basisklasse ara::core::MemoryResource [SWS_CORE_06567]. Interpretatie: aanroepen zouden regulier via de publieke deallocatie-interface van de basisklasse worden afgehandeld. Vraag Q-6916292acaa8993b (open)

Samenspel

Terwijl de basisklasse ara::core::MemoryResource de deallocatiemethode met private zichtbaarheid voorschrijft [SWS_CORE_06567], implementeren MonotonicBufferResource evenals de verwante klassen ara::core::SynchronizedPoolResource [SWS_CORE_00041] en ara::core::UnsynchronizedPoolResource [SWS_CORE_00059] deze als beschermd (protected) met geruisloze foutafhandeling. In tegenstelling tot de gesynchroniseerde poolresource [SWS_CORE_00041], die thread-safe is, vereist MonotonicBufferResource net zoals ara::core::UnsynchronizedPoolResource [SWS_CORE_00059] het uitsluiten van parallelle toegangen.

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/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe
Sichtbarkeitprotected

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_06570
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06570@rel:R25-11#8b2de1e4
Content hash
8b2de1e4
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06570
Status: valid/unmigrated Version: rel:R25-11#f3b1bdb5 Versionshistorie & Revisions (1 transition, 3 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_CORE_06570@rel:R25-11#f3b1bdb5
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#46e378422026-09-30
  • R24-11rel:R24-11#19c0e1ee2026-10-14
  • R25-11rel:R25-11#f3b1bdb52026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie do_is_equal [SWS_CORE_06571]

bool do_is_equal (const MemoryResource &other) const noexcept override;

As per corresponding usage in [mem.res.monotonic.buffer] except for the following deviations: 1. The function is noexcept

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: fc4ade44f9c3 Herkomst
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De protected-methode do_is_equal van de klasse ara::core::MonotonicBufferResource overschrijft de zuiver virtuele interface van de basisklasse ara::core::MemoryResource conform [SWS_CORE_06571]. Zij vergelijkt de huidige instantie synchroon met een overgedragen const MemoryResource &other op gelijkheid wat betreft de geheugenbeheersemantiek.

Gebruik en semantiek

De aanroep vindt typisch indirect plaats via de publieke interface van MemoryResource. Conform [SWS_CORE_06571] richt het gedrag zich naar het gebruik in [mem.res.monotonic.buffer], maar vertoont de expliciete afwijking dat de functie gedeclareerd is als noexcept. De retourwaarde is een bool, die aangeeft of beide resources uitwisselbaar dan wel identiek zijn.

Foutafhandeling en gelijktijdigheid

  • Exceptieveiligheid: de functie is gespecificeerd als exception safe en werpt vanwege de noexcept-signatuur conform [SWS_CORE_06571] geen excepties. Specifieke foutcodes of DET-/DEM-meldingen bestaan niet.
  • Thread-safety: de bewerking is geclassificeerd als thread-safe ([SWS_CORE_06571]) en kan gelijktijdig worden uitgevoerd.

Samenspel

De functie implementeert het virtuele contract uit ara::core::MemoryResource ([SWS_CORE_06568]). Vergelijkbare implementaties van de gelijkheidsvergelijking zijn ook te vinden in andere geheugenresources zoals ara::core::SynchronizedPoolResource ([SWS_CORE_00042]) en ara::core::UnsynchronizedPoolResource ([SWS_CORE_00060]).

Deze tekst is gegenereerd door een AI op basis van de specificatie R25-11.

Implementer's Guide volgt (complexiteit I1)

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Sichtbarkeitprotected

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_06571
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06571@rel:R25-11#7f30b901
Content hash
7f30b901
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06571
Status: valid/unmigrated Version: rel:R25-11#5dc73006 Versionshistorie & Revisions (1 transition, 3 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_CORE_06571@rel:R25-11#5dc73006
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#455886dc2026-09-30
  • R24-11rel:R24-11#ceb8fc942026-10-14
  • R25-11rel:R25-11#5dc730062026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie operator= [SWS_CORE_06529]

MonotonicBufferResource & operator= (const MonotonicBufferResource &)=delete;

As per corresponding usage in [mem.res.monotonic.buffer]

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_06529
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06529@rel:R25-11#09462e4f
Content hash
09462e4f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06529
Status: valid/unmigrated Version: rel:R25-11#2502c929 Versionshistorie & Revisions (1 transition, 4 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_CORE_06529@rel:R25-11#2502c929
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#c667aa8a2026-09-30
  • R23-11rel:R23-11#65eba1772026-10-14
  • R24-11rel:R24-11#e0f799bc2026-10-14
  • R25-11rel:R25-11#2502c9292026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie operator= [SWS_CORE_06577] Upstream: RS_AP_00145

MonotonicBufferResource & operator= (MonotonicBufferResource &&other) noexcept=default;

[AUTOSAR defined] not present in ISO-14882. Move assignment operator

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
Exception-Sicherheitexception safe

Parameter (in)

ParameterBeschreibung
otherother MonotonicBufferResource to move from

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_06577
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06577@rel:R25-11#7f88f4da
Content hash
7f88f4da
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06577
Status: valid/unmigrated Version: rel:R25-11#088d07f5 Versionshistorie & Revisions (1 transition, 3 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_CORE_06577@rel:R25-11#088d07f5
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#3aca8c882026-09-30
  • R24-11rel:R24-11#e89e6dab2026-10-14
  • R25-11rel:R25-11#088d07f52026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie release [SWS_CORE_06530]

void release () noexcept;

As per corresponding usage in [mem.res.monotonic.buffer] except for the following deviations: 1. The function is noexcept

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 082c843665ce Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De lidfunctie release() van de klasse ara::core::MonotonicBufferResource ([SWS_CORE_06530]) dient voor het vrijgeven van het door de bufferresource beheerde geheugen. De aanroep geschiedt synchroon, accepteert geen parameters en levert geen retourwaarde op (void).

Wat betreft de foutafhandeling is de functie gedeclareerd als noexcept en gespecificeerd als uitzonderingsveilig (exception safe) ([SWS_CORE_06530]). Er bestaan geen specifieke foutcodes en er worden geen foutmeldingen verzonden naar centrale diagnose- of meldingsinstanties.

Wat betreft de gelijktijdigheid is release() expliciet geclassificeerd als niet-thread-safe (not thread-safe) ([SWS_CORE_06530]). Gelijktijdige toegang tot dezelfde instantie zonder externe synchronisatie is niet toegestaan. Interpretatie: door de ontleende semantiek uit [mem.res.monotonic.buffer] zouden met de aanroep vermoedelijk alle eerder via deze resource beschikbaar gestelde geheugenbereiken ongeldig worden. Vraag Q-bd46bd9971926d95 (open)

In het samenspel van de geheugenresources uit #include "ara/core/memory_resource.h" verschilt de functie qua gelijktijdigheidsgedrag van ara::core::SynchronizedPoolResource::release(), die thread-safe is ([SWS_CORE_00037]), terwijl zij zich analoog gedraagt aan ara::core::UnsynchronizedPoolResource::release(), die eveneens niet thread-safe is ([SWS_CORE_00065]).

Deze tekst is gegenereerd door een AI op basis van de specificatie-eisen van AUTOSAR R25-11.

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_06530
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06530@rel:R25-11#e240b965
Content hash
e240b965
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06530
Status: valid/unmigrated Version: rel:R25-11#69f783e0 Versionshistorie & Revisions (1 transition, 4 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_CORE_06530@rel:R25-11#69f783e0
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#819676212026-09-30
  • R23-11rel:R23-11#691b1b062026-10-14
  • R24-11rel:R24-11#83f3869e2026-10-14
  • R25-11rel:R25-11#69f783e02026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie upstream_resource [SWS_CORE_06531]

MemoryResource * upstream_resource () const noexcept;

As per corresponding usage in [mem.res.monotonic.buffer] except for the following deviations: 1. The function is noexcept

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 34a11a1fee7a Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De lidfunctie upstream_resource() van de klasse ara::core::MonotonicBufferResource geeft synchroon een pointer naar de bovenliggende geheugenresource van het type MemoryResource* terug [SWS_CORE_06531]. De aanroep geschiedt via de header #include "ara/core/memory_resource.h" en accepteert geen parameters [SWS_CORE_06531]. Interpretatie: de geretourneerde geheugenresource zou vermoedelijk als bovenliggende buffer fungeren indien de interne buffer van de instantie ontoereikend is voor allocaties. Vraag Q-e01e234e281bc4c6 (open)

Wat betreft de foutafhandeling en exceptieveiligheid is de methode gedeclareerd als noexcept en volledig uitzonderingsveilig (exception safe) [SWS_CORE_06531]. Specifieke foutcodes, foutobjecten of diagnosemeldingen zoals DET of DEM zijn voor deze zuivere getter-aanroep niet voorzien in de specificatie [SWS_CORE_06531].

Wat betreft de gelijktijdigheid is de methode gespecificeerd als const evenals thread-safe (thread-safe) [SWS_CORE_06531]. Daardoor kan de pointer naar de upstream-resource vanuit meerdere threads parallel worden opgevraagd zonder externe synchronisatie.

De functionele semantiek volgt de bepaling in [mem.res.monotonic.buffer], maar vertoont de normatieve afwijking dat de functie in de AUTOSAR Adaptive-standaard expliciet is gedefinieerd als noexcept [SWS_CORE_06531]. Een analoog interfacepatroon voor het beschikbaar stellen van de bovenliggende resource wordt ook gebruikt door de verwante klassen ara::core::SynchronizedPoolResource [SWS_CORE_00038] en ara::core::UnsynchronizedPoolResource [SWS_CORE_00056].

Deze tekst is opgesteld door een AI op basis van de specificatiegegevens.

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_06531
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06531@rel:R25-11#1a066b9d
Content hash
1a066b9d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06531
Status: valid/unmigrated Version: rel:R25-11#c0075ddb Versionshistorie & Revisions (1 transition, 4 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_CORE_06531@rel:R25-11#c0075ddb
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#6499d8ca2026-09-30
  • R23-11rel:R23-11#ae18043d2026-10-14
  • R24-11rel:R24-11#888f90212026-10-14
  • R25-11rel:R25-11#c0075ddb2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

functie ~MonotonicBufferResource [SWS_CORE_06528]

~MonotonicBufferResource () noexcept override;

As per corresponding usage in [mem.res.monotonic.buffer] except for the following deviations: 1. The function is noexcept 2. The function is not virtual

Header-Datei#include "ara/core/memory_resource.h"
Scopeclass ara::core::MonotonicBufferResource
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_06528
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_06528@rel:R25-11#6e710f2c
Content hash
6e710f2c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_06528
Status: valid/unmigrated Version: rel:R25-11#cb9c3608 Versionshistorie & Revisions (1 transition, 4 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_CORE_06528@rel:R25-11#cb9c3608
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#91d465f22026-09-30
  • R23-11rel:R23-11#6339e5982026-10-14
  • R24-11rel:R24-11#e078b9482026-10-14
  • R25-11rel:R25-11#cb9c36082026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill