DEENESPTFRRUARHIKOZHNL

klasse <SI-Namespace>::skeleton::triggers::<Trigger>

[SWS_CM_00726] Upstream: RS_CM_00201, RS_AP_00114

class <Trigger> {...};

Service skeleton Trigger class, one for each Trigger defined in the ServiceInterface in the role trigger.

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Forwarding-Header#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton/<SiShortname>_skeleton_fwd.h"
Scopenamespace <SI-Namespace>::skeleton::triggers

User GuideAI-GEGENEREERD

Stelt service-skeletons in staat triggersignalen te verzenden en de abonneestatus te bewaken.
DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 6e97d3082aff Herkomst
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Stelt service-skeletons in staat triggersignalen te verzenden en de abonneestatus te bewaken.

De klasse <SI-Namespace>::skeleton::triggers::<Trigger> stelt een serverapplicatie in staat triggersignalen via Communication Management te verzenden naar abonneerbare clients ([SWS_CM_00721]). Voor procesbesturing kan de abonneestatus worden bewaakt en kunnen notificatiehandlers worden geregistreerd ([SWS_CM_01109], [SWS_CM_01110]). Het activeren via Send() vereist een aangeboden service-skeleton en beantwoordt schendingen van minimale zendintervallen of netwerkfouten met bijbehorende foutcodes ([SWS_CM_00721], [SWS_CM_10517]).

Context

De templateklasse <SI-Namespace>::skeleton::triggers::<Trigger> representeert de serverzijdige interface van een trigger die binnen een ServiceInterface in de rol trigger is gedefinieerd. Als onderdeel van het serviceskelet (skeleton) dient deze klasse ertoe dat een service-instantie asynchrone notificaties of triggersignalen kan verzenden naar abonneerbare clientapplicaties in het gehele systeem. Een trigger verschilt van reguliere events doordat deze primair fungeert als puur signaleringsevent zonder complexe payload, zoals de classificatie in EXP_ARAComAPI §3 “Trigger::Send” en SWS_CommunicationManagement §7.2.2.1.4 “Handling Triggers” uiteenzet. De interactiepartners omvatten de aanbiedende serverapplicatie, de middleware Communication Management (ara::com) en via het netwerk verbonden subscriber-clients.

Levenscyclus

De instantiëring van de triggerobjecten vindt typisch plaats als integraal onderdeel van de skeleton-instantie van het desbetreffende ServiceInterface. Vóór het actieve gebruik moet het skeleton via Communication Management worden aangeboden; als wordt geprobeerd een trigger eerder te activeren, mislukt de overdracht ([SWS_CM_00721]). De klasse beheert de abonnementsstatus van de abonnees via ara::com::SubscriptionState, die op elk moment kan worden opgevraagd met GetSubscriptionState() ([SWS_CM_01109]). Voor asynchrone toestandsbewaking kan met behulp van SetSubscriptionStateChangeHandler() een callback worden geregistreerd ([SWS_CM_01110]). Voor concurrerende architecturen bestaat er een overload die een door de gebruiker gedefinieerde executor accepteert, zodat notificaties in de gewenste thread- of taakcontext worden uitgevoerd ([SWS_CM_01111]). De registratie kan via UnsetSubscriptionStateChangeHandler() weer worden geannuleerd ([SWS_CM_01112]). Alle methoden van de klasse bieden de uitzonderingsgarantie noexcept (exception safe).

Gebruikspad

Het typische verloop voor het gebruik van een trigger omvat de observatie van de abonnementsstatus en het daadwerkelijke activeren van de overdracht naar alle actieve abonnees:

  • Handlerregistratie: De serviceapplicatie registreert optioneel een toestandshandler via SetSubscriptionStateChangeHandler() ([SWS_CM_01110], [SWS_CM_01111]) om geïnformeerd te worden over nieuw bijkolende abonnees.
  • Toestandscontrole: Met GetSubscriptionState() controleert de server of er minstens één actieve subscriber aanwezig is ([SWS_CM_01109]), wat volgens [SWS_CM_10518] de voorwaarde vormt voor het verzendverzoek.
  • Verzenden van de trigger: Het verzenden wordt geïnitieerd via de aanroep van Send() ([SWS_CM_00721], EXP_ARAComAPI §3 “Trigger::Send”), waarna Communication Management het signaal distribueert naar alle geabonneerde applicaties.
  • Deregistratie: Bij het afsluiten of wanneer toestandsnotificaties niet meer gewenst zijn, wordt UnsetSubscriptionStateChangeHandler() aangeroepen ([SWS_CM_01112]).
Verloop van de trigger-signalering op het service-skeletonServer-AppTrigger-Instanzara::comSetSubscriptionStateChangeHandler(handler)voidUse Case: Abonnementswijziging door clienthandler(kSubscribed)GetSubscriptionState()kSubscribedUse Case: Trigger sendenSend()Sende Trigger-SignalResult<void>

Sequentiediagram: typisch verloop van de triggeroverdracht met abonnementsbewaking. Bronnen: [SWS_CM_01110], [SWS_CM_01109], [SWS_CM_00721], SWS_CommunicationManagement §7.2.2.1.4.

Foutscenario's

De methode Send() retourneert een ara::core::Result<void>, waarmee eventuele overdrachts- en configuratiefouten worden getransporteerd ([SWS_CM_00721]):

  • ComErrc::kServiceNotOffered: Treedt op wanneer de service-instantie nog niet via OfferService() is aangeboden ([SWS_CM_00721]).
  • ComErrc::kMinimumSendIntervalViolationError: Wordt geretourneerd indien een geconfigureerd minimaal zendinterval (minimumSendInterval) tussen opeenvolgende overdrachten is onderschreden ([SWS_CM_00721]).
  • ComErrc::kCommunicationFailure: Wordt gemeld wanneer het verzenden van de trigger lokaal mislukt als gevolg van een onderliggende netwerkfout ([SWS_CM_10517]).
  • Ongeldige handler (InvalidHandlerViolation): Het doorgeven van een niet-bestaande of lege functieaanroep (callable) aan SetSubscriptionStateChangeHandler() vormt een schending van de API-contractvoorwaarden ([SWS_CM_01110], [SWS_CM_01111]).

Deze handleiding is uitsluitend gebaseerd op de specificaties van AUTOSAR Adaptive Platform Release R25-11.

Ledenkaart

Klassendiagram

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

G n_SI_Namespace___skeleton__triggers___Trigger_907 <Trigger> + Send() + SetSubscriptionStateChangeHandler() + GetSubscriptionState() + UnsetSubscriptionStateChangeHandler()

Detailweergave

Kies een item in de inhoudsopgave.

Methoden

Query ara::com::SubscriptionState of an trigger.

ara::com::SubscriptionState GetSubscriptionState () const noexcept;
Send functie

Send trigger to all subscribing applications.

ara::core::Result< void > Send () noexcept;

Set/Register ara::com::SubscriptionState change handler

Overloads SetSubscriptionStateChangeHandler 2
void SetSubscriptionStateChangeHandler (ara::com::SubscriptionState ChangeHandler handler) noexcept; SWS_CM_01110
template <typename ExecutorT> void SetSubscriptionStateChangeHandler (ara::com::SubscriptionState ChangeHandler handler, ExecutorT &&executor) noexcept; SWS_CM_01111

Unset/Deregister the ara::com::SubscriptionState change handler

void UnsetSubscriptionStateChangeHandler () noexcept;

Documentatie van de methoden

functie GetSubscriptionState [SWS_CM_01109] Upstream: RS_CM_00106

ara::com::SubscriptionState GetSubscriptionState () const noexcept;

Query ara::com::SubscriptionState of an trigger.

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton:: triggers::<Trigger>
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
ara::com::SubscriptionStateThe state of the subscription (as per [SWS_CM_12008]).

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

Record
AUTOSAR/AP/record/SWS_CM_01109
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_01109@rel:R25-11#447812b8
Content hash
447812b8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_01109
Status: valid/unmigrated Version: rel:R25-11#3c94b170 Versionshistorie & Revisions (1 transition)
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_CM_01109@rel:R25-11#3c94b170
Point-in-Time History:
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 Send [SWS_CM_00721] Upstream: RS_CM_00201, RS_AP_00114, RS_AP_00121

ara::core::Result< void > Send () noexcept;

Send trigger to all subscribing applications.

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

De methode Send verzendt een trigger zonder payload naar alle abonnerende applicaties ([SWS_CM_00721]). Deze behoort tot de skeleton-klasse <SI-Namespace>::skeleton::triggers::<Trigger> en wordt via het headerbestand #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h" beschikbaar gesteld ([SWS_CM_00721]).

De functie is als noexcept gedefinieerd, geldt als uitzonderingsveilig en verwacht geen overdrachtsparameters ([SWS_CM_00721]). Als retourtype dient ara::core::Result<void> ([SWS_CM_00721]):

  • Succesgeval: Het resultaat bevat een lege waarde (void) en signaleert de succesvolle activering van de overdracht ([SWS_CM_00721]).
  • Foutgeval: Het resultaat omhult een foutcode uit het domein ara::com::ComErrc ([SWS_CM_10432]). Mogelijke fouten met rollback-semantiek zijn:
    • ComErrc::kServiceNotOffered: De service werd vooraf nog niet middels OfferService() aangeboden ([SWS_CM_00721]).
    • ComErrc::kMinimumSendIntervalViolationError: Een overdrachtsverzoek vond plaats vóór afloop van het geconfigureerde minimale zendinterval ServiceInterfaceDeploymentElement.minimumSendInterval ([SWS_CM_00721]).

Met betrekking tot gelijktijdigheid en re-entrantie zwijgen de bronnen; vermoedelijk moeten gelijktijdige aanroepen op dezelfde instantie aan de applicatiezijde worden gesynchroniseerd. Vraag Q-ff3beeb7bad5dd32 (open) In tegenstelling tot de op gebeurtenissen gebaseerde gegevensoverdracht via Event::Send ([SWS_CM_00162], [SWS_CM_90437], AUTOSAR_AP_EXP_ARAComAPI p. 10) of veldupdates via Update ([SWS_CM_00119]) draagt Trigger::Send volgens [SWS_CM_00721] (AUTOSAR_AP_EXP_ARAComAPI p. 10) generlei payload over, maar dient als pure triggerpuls.

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

Implementer's Guide volgt (complexiteit I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton:: triggers::<Trigger>
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
ara::core::Result< void >• If successful: an ara::core::Result containing a ara:: core::Result::value_type containing a void • If unsuccessful: an ara::core::Result containing an ara:: core::Result::error_type i.e. a corresponding ara:: com::ComErrc

Fehler

FehlercodeBeschreibung
ComErrc::kServiceNotOfferedrollback_semantics Service has not yet been offered via OfferService()
ComErrc::kMinimumSendIntervalViolationErrorrollback_semantics Minimum Send Interval violation, because a transmission request for a service instance element (event, field or method call) was issued faster than allowed, i.e., the configured minimum send interval ServiceInterfaceDeploymentElement. minimumSendInterval for the service instance element has not yet expired.

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

Record
AUTOSAR/AP/record/SWS_CM_00721
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00721@rel:R25-11#0cc4ce73
Content hash
0cc4ce73
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00721
Status: valid/unmigrated Version: rel:R25-11#358a03ec Versionshistorie & Revisions (1 transition, 6 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_CM_00721@rel:R25-11#358a03ec
Point-in-Time History:
Recorded Revisions (6):
  • R25-11rel:R25-11#3ca0ef032026-09-30
  • R21-11rel:R21-11#28e321132026-10-14
  • R22-11rel:R22-11#9e3dfc132026-10-14
  • R23-11rel:R23-11#11d16c2d2026-10-14
  • R24-11rel:R24-11#7198da332026-10-14
  • R25-11rel:R25-11#358a03ec2026-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 SetSubscriptionStateChangeHandler [SWS_CM_01110] Upstream: RS_CM_00106

void SetSubscriptionStateChangeHandler (ara::com::SubscriptionState ChangeHandler handler) noexcept;

Set/Register ara::com::SubscriptionState change handler

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

De functie SetSubscriptionStateChangeHandler dient aan de skeleton-zijde om een callback-functie voor het bewaken van subscriptiewijzigingen op een trigger te registreren [SWS_CM_01110]. De methode behoort tot de namespace <SI-Namespace>::skeleton::triggers::<Trigger> en wordt via het headerbestand <SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h beschikbaar gesteld [SWS_CM_01110].

Als parameter wordt een aanroepbaar functie-object van het type SubscriptionStateChangeHandler overgedragen [SWS_CM_00311] [SWS_CM_01110]. De aanroep is gedeclareerd als noexcept, levert geen retourwaarde op en is gespecificeerd als exceptieveilig (exception safe) [SWS_CM_01110]. Wanneer het overgedragen handler-callable niet bestaat of null is, meldt het systeem een InvalidHandlerViolation [SWS_CM_01110].

Communication Management roept de geregistreerde callback-functie aan zodra de subscriptiestatus van de trigger verandert [SWS_CM_01101]:

  • met de statuswaarde kSubscribed, zodra het aantal actieve subscripties voor deze trigger groter dan 0 wordt [SWS_CM_01102],
  • met de statuswaarde kNotSubscribed aan de skeleton-zijde, wanneer er geen actieve abonnementen meer zijn [SWS_CM_01103].

De geregistreerde handler mag tijdens runtime worden overschreven [SWS_CM_01101]. Indien de uitvoering van de handler in een gedefinieerde uitvoeringscontext moet plaatsvinden, is als alternatief de overloaded template-variant met een ExecutorT&&-parameter beschikbaar [SWS_CM_01111].

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

Implementer's Guide volgt (complexiteit I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton:: triggers::<Trigger>
Exception-Sicherheitexception safe
Verletzungen (Violations)InvalidHandlerVio- Provided Callable handler does not exist or is null lation

Parameter (in)

ParameterBeschreibung
handlerThe handler (as per [SWS_CM_00311]) that shall be called by Communication Management as soon as the ara::com:: SubscriptionState of the trigger has changed.

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_01110
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_01110@rel:R25-11#7e963c7a
Content hash
7e963c7a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_01110
Status: valid/unmigrated Version: rel:R25-11#c6e0fca1 Versionshistorie & Revisions (1 transition)
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_CM_01110@rel:R25-11#c6e0fca1
Point-in-Time History:
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 SetSubscriptionStateChangeHandler [SWS_CM_01111] Upstream: RS_CM_00106

template <typename ExecutorT> void SetSubscriptionStateChangeHandler (ara::com::SubscriptionState ChangeHandler handler, ExecutorT &&executor) noexcept;

As per [SWS_CM_12008] but the method shall execute in a provided context

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

De template-functie SetSubscriptionStateChangeHandler registreert op skeleton-niveau voor triggers ([SWS_CM_01111]) een callback-handler voor wijzigingen van de abonnementsstatus (ara::com::SubscriptionState). Naast de aanroepbare parameter handler accepteert de methode een uitvoeringscontext executor van het type ExecutorT ([SWS_CM_01111]). De functie heeft geen retourwaarde en is gedefinieerd in de scope <SI-Namespace>::skeleton::triggers::<Trigger> ([SWS_CM_01111]).

In tegenstelling tot de basisfunctie zonder executor ([SWS_CM_01110]) waarborgt deze signatuur dat de callback in een door de gebruiker gedefinieerde context wordt uitgevoerd ([SWS_CM_01111]). Zoals bij de op events gebaseerde variant conform [SWS_CM_12008] wordt de uitvoering vermoedelijk gedelegeerd aan het doorgegeven executor-object om de threading binnen de skeleton-applicatie doelgericht te sturen. Vraag Q-ba14993b00a7d972 (open)

De interface is gespecificeerd als noexcept en uitzonderingsveilig ([SWS_CM_01111]). Mocht de doorgegeven callable ongeldig of null zijn, dan is er volgens de specificatie sprake van een InvalidHandlerViolation ([SWS_CM_01111]).

Functioneel komt de methode overeen met de analoge executor-overloads voor skeleton-events ([SWS_CM_12009]) alsook de clientzijdige tegenhangers van de proxy-interface ([SWS_CM_01106], [SWS_CM_11354]).

Deze gebruiksinstructie is geautomatiseerd gegenereerd op basis van de specificatiegegevens van AUTOSAR Adaptive R25-11.

Implementer's Guide volgt (complexiteit I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton:: triggers::<Trigger>
Exception-Sicherheitexception safe
Verletzungen (Violations)InvalidHandlerVio- Provided Callable handler does not exist or is null lation

Template-Parameter

ParameterBeschreibung
ExecutorTAs per [SWS_CM_11360]

Parameter (in)

ParameterBeschreibung
handlerAs per [SWS_CM_12008]
executorAs per [SWS_CM_11360]

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_01111
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_01111@rel:R25-11#697adb0b
Content hash
697adb0b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_01111
Status: valid/unmigrated Version: rel:R25-11#fc3a9545 Versionshistorie & Revisions (1 transition)
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_CM_01111@rel:R25-11#fc3a9545
Point-in-Time History:
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 UnsetSubscriptionStateChangeHandler [SWS_CM_01112] Upstream: RS_CM_00106

void UnsetSubscriptionStateChangeHandler () noexcept;

Unset/Deregister the ara::com::SubscriptionState change handler

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

De functie UnsetSubscriptionStateChangeHandler dient aan skeleton-zijde ertoe een eerder geregistreerde callback voor wijzigingen van de abonnementsstatus (SubscriptionState) op een service-trigger te verwijderen ([SWS_CM_01112]). Deze is gedefinieerd in de namespace <SI-Namespace>::skeleton::triggers::<Trigger> via de header <SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h ([SWS_CM_01112]).

Gebruik en semantiek: De interface heeft de signatuur void UnsetSubscriptionStateChangeHandler() noexcept, verwacht geen overdrachtsparameters en heeft geen retourwaarde ([SWS_CM_01112]). Volgens de specificatie is deze geclassificeerd als uitzonderingsveilig (exception safe) ([SWS_CM_01112]). Foutcodes of specifieke rapportagemechanismen (DET/DEM) zijn voor deze aanroep niet voorzien.

Interactie en levenscyclus: De via [SWS_CM_01112] verwijderde callback wordt aangeroepen door Communication Management zodra de abonnementsstatus van de desbetreffende trigger verandert ([SWS_CM_01101], AUTOSAR_AP_SWS_CommunicationManagement §7.5.15 “Query Service Trigger Subscription State on Skeleton side”). Dit gebeurt bijvoorbeeld met de status kSubscribed wanneer het aantal actieve abonnementen groter dan nul wordt ([SWS_CM_01102]), of met kNotSubscribed ([SWS_CM_01103]). De handler mag tijdens runtime worden overschreven ([SWS_CM_01101]); het aanroepen van UnsetSubscriptionStateChangeHandler maakt de registratie weer ongedaan.

Gelijktijdigheid en gerelateerde interfaces: Met betrekking tot gelijktijdigheid vindt de deregistratie vermoedelijk synchroon plaats, zodat na terugkeer van de functieaanroep geen verdere statusmeldingen meer aan de eerder geregistreerde handler worden afgeleverd. Vraag Q-e005c4818e02e52f (open) Analoge deregistratiefuncties zijn gespecificeerd aan skeleton-zijde voor events ([SWS_CM_12010]) en aan proxy-zijde voor events ([SWS_CM_00334]), triggers ([SWS_CM_01108]) en fields ([SWS_CM_11609], AUTOSAR_AP_EXP_ARAComAPI §5.3.1 “Proxy Class API’s”).

Deze gebruiksinstructie is geautomatiseerd gegenereerd op basis van de specificatie AUTOSAR R25-11.

Implementer's Guide volgt (complexiteit I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton:: triggers::<Trigger>
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_01112
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_01112@rel:R25-11#173d40a7
Content hash
173d40a7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_01112
Status: valid/unmigrated Version: rel:R25-11#19334e8a Versionshistorie & Revisions (1 transition)
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_CM_01112@rel:R25-11#19334e8a
Point-in-Time History:
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