DEENESPTFRRUARHIKOZHNL

classe ara::idsm::EventReporter

Diese Seite wurde vollständig KI-generiert auf Basis von SWS IntrusionDetectionSystemManager (R25-11) — kein offizieller AUTOSAR-Text und keine automatisch extrahierte API-Seite wie die übrigen Module. Als Interpretation gekennzeichnete Aussagen sind Schlussfolgerungen aus den Quellen.

Header: ara/idsm/event_reporter.h · Spezifikationselemente: 8

Guia do utilizadorGERADO POR IA

Permite que as aplicações relatem Security Events com dados de contexto opcionais ao IdsM de forma thread-safe.
GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: f75b726662c3 Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

Permite que as aplicações relatem Security Events com dados de contexto opcionais ao IdsM de forma thread-safe.

A classe ara::idsm::EventReporter serve no AUTOSAR Adaptive como interface de programação central para relatar eventos de segurança ao Intrusion Detection System Manager [SWS_AIDSM_10101]. Após a instanciação por meio de um ara::core::InstanceSpecifier para a porta modelada, as aplicações transmitem incidentes de forma flexível com contador, carimbo de data/hora ou dados de contexto (versionados) [SWS_AIDSM_10301]. Todos os métodos são explicitamente especificados como thread-safe e permitem o uso paralelo a partir de múltiplas threads da aplicação. Como todas as interfaces são providas de noexcept, erros de transmissão não são reportados ao chamador por meio de exceções C++.

Contexto

A classe ara::idsm::EventReporter atua na AUTOSAR Adaptive Platform como interface de programação primária para aplicações funcionais a fim de relatar eventos relevantes para a segurança (Security Events) ao Intrusion Detection System Management (IdsM) [SWS_AIDSM_10101]. Dentro da arquitetura da plataforma, a classe assume um papel mediador entre a lógica de detecção específica da aplicação e os serviços de segurança em toda a plataforma. Entre os parceiros diretos de interação estão componentes de software funcionais que identificam anomalias ou incidentes críticos de segurança, a instância mediadora EventReporter, bem como o serviço IdsM da Adaptive Platform, responsável pela coleta, filtragem e processamento posterior de eventos de segurança.

Context App Adaptive Anwendung Reporter ara::idsm::EventReporter App->Reporter ReportEvent() IdsM Intrusion Detection System Manager Reporter->IdsM Security Event

Diagrama de contexto: Integração do EventReporter entre a aplicação notificadora e o IdsM. Fontes: [SWS_AIDSM_10101], [SWS_AIDSM_10301]

Ciclo de vida

A criação de um objeto EventReporter ocorre por meio de seu construtor, passando um identificador do tipo ara::core::InstanceSpecifier [SWS_AIDSM_10301]. Este vincula a instância a uma porta do tipo SecurityEventReportInterface modelada no manifesto [SWS_AIDSM_10301]. A posse pertence à aplicação usuária; normalmente, deve ser conveniente mantê-la ativa durante todo o tempo de execução do componente para evitar vinculações repetidas à porta. Pergunta Q-b3ef27a8829cb437 (aberta) Quanto à concorrência, a especificação garante total segurança de threads: tanto a construção quanto todos os métodos para relatar eventos são projetados como thread-safe [SWS_AIDSM_10301], [SWS_AIDSM_10302]. Com isso, múltiplas threads da aplicação podem utilizar a mesma instância do reporter em paralelo, sem a necessidade de medidas de sincronização externas.

Caminho de utilização

O fluxo regular abrange a instanciação do reporter, bem como o relato subsequente de incidentes por meio do método ReportEvent. Após a inicialização com o ara::core::InstanceSpecifier adequado [SWS_AIDSM_10301], a aplicação seleciona uma das sobrecargas disponibilizadas, dependendo do tipo de evento e do nível de detalhe das informações de contexto disponíveis:

  • Notificação sem contexto: Para eventos simples sem dados complementares, utiliza-se a sobrecarga básica, que transmite opcionalmente uma contagem de eventos (count, valor padrão 1) [SWS_AIDSM_10302].
  • Notificação com carimbo de data/hora: Se o evento deve ser provido de um momento de registro explícito, está disponível uma variante com TimestampType [SWS_AIDSM_10303].
  • Notificação com dados de contexto: Para a passagem de dados de diagnóstico ou detalhes do incidente, ReportEvent pode ser chamado com parâmetros do tipo ContextDataType, opcionalmente sem ou com carimbo de data/hora explícito [SWS_AIDSM_10304], [SWS_AIDSM_10305].
  • Notificação com dados de contexto versionados: Desde que o formato de comunicação esteja definido de forma estruturada ou dependente de versão, sobrecargas com VersionedContextDataType – igualmente com ou sem carimbo de data/hora – oferecem a interface correspondente [SWS_AIDSM_10306], [SWS_AIDSM_10307].

Assim que ReportEvent é chamado, o reporter encaminha os dados para o subsistema IdsM e retorna imediatamente para a aplicação.

Fluxo de notificação de um Security EventAplicaçãoEventReporterIdsM-SubsystemEventReporter(instanceSpecifier)Instanz erzeugtReportEvent(contextData, count)Encaminhamento do eventoRetorno (void)

Diagrama de sequência: Sequência de interação típica desde a criação do reporter até o relato do evento. Fontes: [SWS_AIDSM_10301], [SWS_AIDSM_10304]

Cenários de erro

Como pré-requisito essencial para o envio de notificações, aplica-se a construção bem-sucedida do EventReporter com um identificador de porta válido e registrado no modelo da plataforma [SWS_AIDSM_10301]. Em relação ao tratamento de erros e segurança contra exceções, todas as interfaces da classe apresentam uma particularidade: o construtor, bem como todas as sobrecargas de ReportEvent sem exceção, são declarados como noexcept [SWS_AIDSM_10301], [SWS_AIDSM_10302], [SWS_AIDSM_10303], [SWS_AIDSM_10304], [SWS_AIDSM_10305], [SWS_AIDSM_10306], [SWS_AIDSM_10307]. Não são disparadas exceções C++ nem são retornados objetos de erro como ara::core::Result. Se ocorrerem problemas de infraestrutura durante a transmissão para o IdsM, como gargalos de buffer ou falhas de serviço, estes devem ser tratados internamente no serviço da plataforma, descartados ou registrados em log, para não bloquear a aplicação notificadora. Pergunta (aberta)

Este guia baseia-se na especificação AUTOSAR Adaptive R25-11 e foi criado automaticamente.

Sinopse

class EventReporter {...};

Diagrama de sequência

Meldung und Verarbeitung eines Security EventsSensor / AnwendungEventReporterIdsMContextDataProviderSEM (konzeptionell) /IdsRReportEvent(...)Security Event meldenModifyContextData(...)[optional]modifizierteKontextdatenqualifizieren, filtern undReporting Mode anwendenQSEv speichern oder weiterleitenSEM ist laut EXP_PlatformDesign für einespätere Standardisierung angekündigt; hier:lokale Persistenz / IdsR.

Kontextdiagramm auf Basis von Kapitel 7 und Kapitel 8. SWS IdsM §7.1; [SWS_AIDSM_00103].

Mapa de membros

Declaração

1

Construtores e destrutor

1

Métodos

1

Vista de detalhes

Selecione uma entrada no índice.

Declaração

class EventReporter {...};

Construtores e destrutor

EventReporter função
EventReporter(const ara::core::InstanceSpecifier& instanceSpecifier) noexcept;

Métodos

ReportEvent função 6
Sobrecargas ReportEvent 6
void ReportEvent(ContextDataType contextData, const CountType count = 1) noexcept; SWS_AIDSM_10304
void ReportEvent(ContextDataType contextData, const TimestampType timestamp, const CountType count = 1) noexcept; SWS_AIDSM_10305
void ReportEvent(VersionedContextDataType contextData, const CountType count = 1) noexcept; SWS_AIDSM_10306
void ReportEvent(VersionedContextDataType contextData, const TimestampType timestamp, const CountType count = 1) noexcept; SWS_AIDSM_10307
void ReportEvent(const CountType count = 1) noexcept; SWS_AIDSM_10302
void ReportEvent(const TimestampType timestamp, const CountType count = 1) noexcept; SWS_AIDSM_10303

Documentação dos métodos e tipos

classe EventReporter [SWS_AIDSM_10101]

class EventReporter {...};
Headerara/idsm/event_reporter.h

Klasse zum Melden von Security Events an IdsM.

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 341eac5eb3f5 Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A classe EventReporter está definida no cabeçalho ara/idsm/event_reporter.h e serve, na Adaptive Platform, para reportar eventos relevantes para a segurança (Security Events) ao Intrusion Detection System Management (IdsM) [SWS_AIDSM_10101].

Uso e instanciação

Para a utilização da classe, é necessário criar uma instância através do construtor parametrizado, que recebe um identificador do tipo const ara::core::InstanceSpecifier& [SWS_AIDSM_10301]. Este construtor inicializa o reporter para a porta do tipo SecurityEventReportInterface configurada no modelo do sistema [SWS_AIDSM_10301]. Interpretação: presume-se que a vinculação à porta modelada pressuponha que o InstanceSpecifier passado esteja definido de forma consistente no manifesto ARXML e possa ser resolvido em tempo de execução. Pergunta Q-ed2f606f7446b4ba (aberta)

Tratamento de erros e simultaneidade

Em relação ao comportamento de exceções, a construção está especificada com noexcept [SWS_AIDSM_10301]; o construtor, portanto, não lança exceptions C++. No que diz respeito à concorrência, a função de construção está declarada explicitamente como thread-safe [SWS_AIDSM_10301]. Interpretação: presume-se, assim, que múltiplas threads possam instanciar paralelamente instâncias de reporter para as suas respectivas portas sem que sejam necessários mecanismos de sincronização externos. Pergunta Q-ddff9884a7b7cad8 (aberta)

Interação

A interação com o IdsM baseia-se na atribuição da instância à respectiva porta de modelagem: por meio da especificação como EventReporter para a SecurityEventReportInterface [SWS_AIDSM_10301], a classe representa a interface através da qual aplicações adaptativas transmitem eventos de segurança para a arquitetura do IdsM [SWS_AIDSM_10101].

Este texto foi gerado por uma IA com base na especificação AUTOSAR R25-11.

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10101
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10101@rel:R25-11#4c179ff3
Content hash
4c179ff3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10101
Status: valid/unmigrated Version: rel:R25-11#1429dc49 Versionshistorie & Revisions (1 transition, 7 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_AIDSM_10101@rel:R25-11#1429dc49
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#b5f192262026-09-30
  • R20-11rel:R20-11#043512ed2026-10-14
  • R21-11rel:R21-11#043512ed2026-10-14
  • R22-11rel:R22-11#97d4883f2026-10-14
  • R23-11rel:R23-11#6e3edbe82026-10-14
  • R24-11rel:R24-11#6e3edbe82026-10-14
  • R25-11rel:R25-11#1429dc492026-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

função EventReporter [SWS_AIDSM_10301]

EventReporter(const ara::core::InstanceSpecifier& instanceSpecifier) noexcept;
Headerara/idsm/event_reporter.h
Thread Safetythread-safe

Konstruiert einen Reporter für den modellierten SecurityEventReportInterface-Port.

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10301
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10301@rel:R25-11#b2464feb
Content hash
b2464feb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10301
Status: valid/unmigrated Version: rel:R25-11#570d213d Versionshistorie & Revisions (1 transition, 7 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_AIDSM_10301@rel:R25-11#570d213d
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#00022b3d2026-09-30
  • R20-11rel:R20-11#926baf912026-10-14
  • R21-11rel:R21-11#eddb8d552026-10-14
  • R22-11rel:R22-11#4f9a3b122026-10-14
  • R23-11rel:R23-11#60a9a1442026-10-14
  • R24-11rel:R24-11#815c28422026-10-14
  • R25-11rel:R25-11#570d213d2026-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

função ReportEvent [SWS_AIDSM_10304]

void ReportEvent(ContextDataType contextData, const CountType count = 1) noexcept;
Headerara/idsm/event_reporter.h
Thread Safetythread-safe

Meldet ein Security Event mit Kontextdaten.

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 4b61a3fac314 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função ReportEvent do cabeçalho ara/idsm/event_reporter.h serve para reportar um Security Event com dados de contexto [SWS_AIDSM_10304]. Na chamada, é passado o argumento contextData do tipo ContextDataType. Adicionalmente, a contagem de eventos pode ser indicada opcionalmente via count (tipo CountType), cujo valor padrão está definido como 1 [SWS_AIDSM_10304]. A função não fornece valor de retorno (void) e, como declaração noexcept, não lança exceções.

Simultaneidade e restrições

A interface é definida explicitamente como thread-safe [SWS_AIDSM_10304] e pode ser chamada em paralelo a partir de múltiplas threads sem medidas adicionais de sincronização. Como a assinatura não disponibiliza um parâmetro para carimbo de data/hora, o registro do momento da notificação deve provavelmente ocorrer internamente no momento da aceitação do evento. Pergunta Q-ab652343cc8009e9 (aberta)

Interação com interfaces correlatas

A especificação define várias sobrecargas correlatas de ReportEvent para diferentes escopos de informação:

  • Notificação de um evento sem dados de contexto e carimbo de data/hora [SWS_AIDSM_10302].
  • Notificação com carimbo de data/hora, mas sem dados de contexto [SWS_AIDSM_10303].
  • Notificação com dados de contexto e carimbo de data/hora explícito [SWS_AIDSM_10305].
  • Notificações com dados de contexto versionados do tipo VersionedContextDataType, ou sem carimbo de data/hora [SWS_AIDSM_10306] ou com carimbo de data/hora [SWS_AIDSM_10307].

Esta nota de uso baseia-se na especificação para o módulo adaptativo aidsm no release R25-11.

Guia do implementador em breve (complexidade I1)

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10304
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10304@rel:R25-11#3135ecc4
Content hash
3135ecc4
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10304
Status: valid/unmigrated Version: rel:R25-11#2586e280 Versionshistorie & Revisions (1 transition, 7 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_AIDSM_10304@rel:R25-11#2586e280
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#15a30f652026-09-30
  • R20-11rel:R20-11#0b7575da2026-10-14
  • R21-11rel:R21-11#b8baf1ff2026-10-14
  • R22-11rel:R22-11#129bee982026-10-14
  • R23-11rel:R23-11#cbf755a92026-10-14
  • R24-11rel:R24-11#993fb8302026-10-14
  • R25-11rel:R25-11#2586e2802026-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

função ReportEvent [SWS_AIDSM_10305]

void ReportEvent(ContextDataType contextData, const TimestampType timestamp, const CountType count = 1) noexcept;
Headerara/idsm/event_reporter.h
Thread Safetythread-safe

Meldet ein Security Event mit Kontextdaten und Zeitstempel.

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: a15825b91622 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função [SWS_AIDSM_10305] transmite um Security Event com dados de contexto específicos da aplicação, bem como um carimbo de data/hora explícito. Através do argumento contextData do tipo ContextDataType, são passados dados úteis relacionados ao evento, enquanto timestamp (tipo const TimestampType) registra o momento exato de captura. O parâmetro opcional count (tipo const CountType) possui o valor padrão 1 e permite reportar múltiplas ocorrências acumuladas. A função não fornece valor de retorno (void).

Simultaneidade e tratamento de erros

A declaração encontra-se no cabeçalho ara/idsm/event_reporter.h e é especificada explicitamente como thread-safe (thread-safe) [SWS_AIDSM_10305]. As chamadas podem, portanto, ocorrer a partir de threads paralelas sem sincronização adicional. Devido à identificação com noexcept, nenhuma exceção é propagada no nível da API; eventuais erros no encaminhamento ou no buffer devem, portanto, ser processados internamente pelo Intrusion Detection System Manager. Pergunta Q-3b45e18c9a106a0f (aberta)

Interação e alternativas

A interface pertence a um grupo de funções de notificação sobrecarregadas. Caso não sejam necessários dados de contexto ou carimbo de data/hora, variantes mais leves como [SWS_AIDSM_10302] (apenas contador), [SWS_AIDSM_10303] (com carimbo de data/hora) bem como [SWS_AIDSM_10304] (apenas com dados de contexto) estão disponíveis. Se formatos de dados estruturados ou versionados forem necessários, devem ser utilizadas em seu lugar as sobrecargas com VersionedContextDataType de acordo com [SWS_AIDSM_10306] e [SWS_AIDSM_10307].

Este texto foi gerado por um sistema de IA e não substitui especificações normativas.

Guia do implementador em breve (complexidade I1)

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10305
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10305@rel:R25-11#9c34c2a6
Content hash
9c34c2a6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10305
Status: valid/unmigrated Version: rel:R25-11#cef74cf2 Versionshistorie & Revisions (1 transition, 7 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_AIDSM_10305@rel:R25-11#cef74cf2
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#80f59cf32026-09-30
  • R20-11rel:R20-11#26fdff7b2026-10-14
  • R21-11rel:R21-11#26fdff7b2026-10-14
  • R22-11rel:R22-11#95413c722026-10-14
  • R23-11rel:R23-11#a97cbda12026-10-14
  • R24-11rel:R24-11#dba3fd382026-10-14
  • R25-11rel:R25-11#cef74cf22026-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

função ReportEvent [SWS_AIDSM_10306]

void ReportEvent(VersionedContextDataType contextData, const CountType count = 1) noexcept;
Headerara/idsm/event_reporter.h
Thread Safetythread-safe

Meldet ein Security Event mit versionierten Kontextdaten.

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: de8a25cae4a6 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função ReportEvent disponibiliza no módulo aidsm uma interface para reportar um Security Event enriquecido com dados de contexto versionados [SWS_AIDSM_10306]. Ela está definida no cabeçalho ara/idsm/event_reporter.h e não fornece valor de retorno (void).

Na chamada, são processados os seguintes parâmetros:

  • contextData (tipo VersionedContextDataType): passa as informações de contexto versionadas do evento de segurança ocorrido [SWS_AIDSM_10306].
  • count (tipo const CountType, valor padrão 1): determina opcionalmente o número de ocorrências acumuladas deste evento [SWS_AIDSM_10306].

No que diz respeito à concorrência, a função é especificada como thread-safe (thread-safe) [SWS_AIDSM_10306]. A declaração com noexcept assegura que a execução não lance exceções C++.

Na interação com as demais funções de notificação, esta sobrecarga cobre um caso de uso específico:

  • Para a notificação sem dados de contexto, estão disponíveis as variantes sem carimbo de data/hora [SWS_AIDSM_10302] ou com carimbo de data/hora [SWS_AIDSM_10303].
  • Para dados de contexto não versionados (ContextDataType), existem sobrecargas sem carimbo de data/hora [SWS_AIDSM_10304] bem como com carimbo de data/hora [SWS_AIDSM_10305].
  • Caso dados de contexto versionados devam ser transmitidos juntamente com um carimbo de data/hora explícito, deve-se utilizar [SWS_AIDSM_10307] em seu lugar. Interpretação: como [SWS_AIDSM_10306] não possui parâmetro de carimbo de data/hora, o momento de captura deve ser gerado internamente na execução da chamada. Pergunta Q-23e60086ab409b24 (aberta)

Esta nota de uso foi gerada automaticamente com base na especificação do AUTOSAR Adaptive R25-11.

Guia do implementador em breve (complexidade I1)

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10306
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10306@rel:R25-11#7fd1bbb1
Content hash
7fd1bbb1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10306
Status: valid/unmigrated Version: rel:R25-11#5cd69a92 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_AIDSM_10306@rel:R25-11#5cd69a92
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#60f33c782026-09-30
  • R24-11rel:R24-11#aecea3182026-10-14
  • R25-11rel:R25-11#5cd69a922026-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

função ReportEvent [SWS_AIDSM_10307]

void ReportEvent(VersionedContextDataType contextData, const TimestampType timestamp, const CountType count = 1) noexcept;
Headerara/idsm/event_reporter.h
Thread Safetythread-safe

Meldet ein Security Event mit versionierten Kontextdaten und Zeitstempel.

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 0396bd6093be Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

Utilização e contexto de chamada

A função ReportEvent do cabeçalho ara/idsm/event_reporter.h serve para reportar um Security Event com dados de contexto versionados explícitos bem como um carimbo de data/hora [SWS_AIDSM_10307]. Ela recebe os dados versionados contextData do tipo VersionedContextDataType, um carimbo de data/hora timestamp do tipo TimestampType bem como, opcionalmente, a contagem de eventos count do tipo CountType, a qual é pré-atribuída por padrão com o valor 1 [SWS_AIDSM_10307].

Simultaneidade e tratamento de erros

A função é explicitamente especificada como thread-safe [SWS_AIDSM_10307] e pode, portanto, ser chamada com segurança em paralelo a partir de múltiplas threads. Como a assinatura não prevê valor de retorno (void) e está declarada com noexcept [SWS_AIDSM_10307], os erros não são sinalizados nem via exceções C++ nem via códigos de status; Interpretação: situações de erro na transmissão de eventos devem ser tratadas ou registradas internamente pelo módulo aidsm. Pergunta Q-002c5fbc3202bcc2 (aberta)

Interação das sobrecargas

A função representa a variante especializada para eventos nos quais ocorrem tanto um carimbo de data/hora quanto dados adicionais versionados [SWS_AIDSM_10307]. Ela complementa as demais sobrecargas de ReportEvent dentro do repórter:

Esta nota de utilização foi gerada automaticamente com base na especificação AUTOSAR R25-11.

Guia do implementador em breve (complexidade I1)

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10307
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10307@rel:R25-11#7e81d1b6
Content hash
7e81d1b6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10307
Status: valid/unmigrated Version: rel:R25-11#a327023d 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_AIDSM_10307@rel:R25-11#a327023d
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#d0d22c132026-09-30
  • R24-11rel:R24-11#3b558f0b2026-10-14
  • R25-11rel:R25-11#a327023d2026-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

função ReportEvent [SWS_AIDSM_10302]

void ReportEvent(const CountType count = 1) noexcept;
Headerara/idsm/event_reporter.h
Thread Safetythread-safe

Meldet ein Security Event ohne Kontextdaten und Zeitstempel.

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: ebebef3896bf Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função ReportEvent é disponibilizada através do cabeçalho ara/idsm/event_reporter.h e serve para reportar Security Events sem dados de contexto e carimbo de data/hora [SWS_AIDSM_10302]. Como parâmetro, ela aceita a contagem de eventos count do tipo CountType, a qual é pré-atribuída por padrão com o valor 1 [SWS_AIDSM_10302]. A função não possui valor de retorno (void) e garante, por meio da identificação noexcept, que nenhuma exceção seja lançada [SWS_AIDSM_10302]. Em relação à semântica de execução, o processamento interno não deve ser bloqueante, uma vez que não está especificado nenhum tipo de retorno de status síncrono ou Future assíncrono. Pergunta Q-6e240ebde61d8a83 (aberta)

Simultaneidade e tratamento de erros

De acordo com a especificação, a chamada é classificada como thread-safe e pode, portanto, ser chamada com segurança a partir de threads concorrentes [SWS_AIDSM_10302]. Não existem códigos de erro específicos, uma vez que a assinatura está fixada em void e noexcept [SWS_AIDSM_10302].

Interação e alternativas

A função representa a sobrecarga mais simples para a notificação de eventos. Caso devam ser transmitidas informações estendidas, sobrecargas correlatas estão disponíveis:

Este texto foi gerado por uma IA com base na especificação AUTOSAR R25-11.

Guia do implementador em breve (complexidade I1)

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10302
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10302@rel:R25-11#6f140a2b
Content hash
6f140a2b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10302
Status: valid/unmigrated Version: rel:R25-11#782cf88f Versionshistorie & Revisions (1 transition, 7 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_AIDSM_10302@rel:R25-11#782cf88f
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#24d9a73c2026-09-30
  • R20-11rel:R20-11#313d91ce2026-10-14
  • R21-11rel:R21-11#313d91ce2026-10-14
  • R22-11rel:R22-11#10ded2da2026-10-14
  • R23-11rel:R23-11#884f5d4d2026-10-14
  • R24-11rel:R24-11#782cf88f2026-10-14
  • R25-11rel:R25-11#782cf88f2026-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

função ReportEvent [SWS_AIDSM_10303]

void ReportEvent(const TimestampType timestamp, const CountType count = 1) noexcept;
Headerara/idsm/event_reporter.h
Thread Safetythread-safe

Meldet ein Security Event mit Zeitstempel.

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 940337e9da83 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

A função ReportEvent serve para reportar um Security Event sob indicação explícita de um carimbo de data/hora [SWS_AIDSM_10303]. Ela está declarada no cabeçalho ara/idsm/event_reporter.h [SWS_AIDSM_10303].

usar

A chamada ocorre com o parâmetro obrigatório timestamp do tipo TimestampType bem como o contador opcional count do tipo CountType, pré-atribuído com o valor padrão 1 [SWS_AIDSM_10303]. A função não possui valor de retorno (void) [SWS_AIDSM_10303].

Tratamento de erros e simultaneidade

A função está declarada como noexcept, razão pela qual nenhuma exceção C++ ocorre [SWS_AIDSM_10303]. Como o tipo de retorno é void, não são transmitidos códigos de erro; eventuais erros ocorridos devem, portanto, ser descartados internamente ou registrados de forma assíncrona [SWS_AIDSM_10303]. Pergunta Q-2d3cd862f6867ba9 (aberta) Em relação à concorrência, a função é classificada como thread-safe e pode ser chamada com segurança a partir de threads paralelas [SWS_AIDSM_10303].

Interação

A função é parte de uma família de interfaces ReportEvent sobrecarregadas no módulo aidsm:

  • Sem carimbo de data/hora e sem dados de contexto, está disponível a função básica [SWS_AIDSM_10302].
  • Com dados de contexto regulares do tipo ContextDataType, existem sobrecargas sem carimbo de data/hora [SWS_AIDSM_10304] bem como com carimbo de data/hora [SWS_AIDSM_10305].
  • Com dados de contexto versionados do tipo VersionedContextDataType, estão prontas assinaturas correspondentes sem carimbo de data/hora [SWS_AIDSM_10306] e com carimbo de data/hora [SWS_AIDSM_10307].

Este texto foi gerado por uma IA com base na especificação AUTOSAR R25-11.

Guia do implementador em breve (complexidade I1)

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10303
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10303@rel:R25-11#6cb2e6da
Content hash
6cb2e6da
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10303
Status: valid/unmigrated Version: rel:R25-11#207af9af Versionshistorie & Revisions (1 transition, 7 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_AIDSM_10303@rel:R25-11#207af9af
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#282a543c2026-09-30
  • R20-11rel:R20-11#0b9570212026-10-14
  • R21-11rel:R21-11#0b9570212026-10-14
  • R22-11rel:R22-11#e5fd146e2026-10-14
  • R23-11rel:R23-11#7e0667b82026-10-14
  • R24-11rel:R24-11#207af9af2026-10-14
  • R25-11rel:R25-11#207af9af2026-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