class IdsmException [SWS_AIDSM_10704]
class IdsmException : public ara::core::Exception {...};| Header | ara/idsm/idsm_error_domain.h |
|---|---|
| Upstream-Anforderung | RS_AP_00130, RS_AP_00122, RS_AP_00127 |
Exception-Klasse für IdsM-API-Fehler.
use
The class IdsmException serves as a central exception class for encapsulating and passing on errors of the IdsM API [SWS_AIDSM_10704]. As a specialization of ara::core::Exception, it conveys IdsM-specific error states and is declared in header ara/idsm/idsm_error_domain.h [SWS_AIDSM_10704]. Instantiation is performed explicitly via the constructor IdsmException(ara::core::ErrorCode errorCode), where a matching ara::core::ErrorCode object must be passed [SWS_AIDSM_10705].
Concurrency and Error Handling
The constructor of IdsmException is designated with the specifier noexcept, so that it is guaranteed that no further exceptions are thrown during instantiation of the exception object itself [SWS_AIDSM_10705]. In addition, the constructor is specified as thread-safe (thread-safe), which secures the creation of exception objects in concurrent or asynchronous execution contexts [SWS_AIDSM_10705].
Interaction and Type Aliases
Via the same header ara/idsm/idsm_error_domain.h, the type alias using Exception = IdsmException; is additionally available [SWS_AIDSM_10708]. This alias acts as a synonymous identifier of the exception class within the IdsM error domain and facilitates uniform error handling in interaction with the IdsM module [SWS_AIDSM_10708].
This usage note was generated automatically based on the specification of AUTOSAR R25-11.
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/SWS_AIDSM_10704- Status
- valid/unmigrated
- Version
AUTOSAR/AP/record/SWS_AIDSM_10704@rel:R25-11#6bdd9740- Content hash
6bdd9740- Source
- https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10704
Status: valid/unmigrated
Version: rel:R25-11#a4c2de6f
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_10704@rel:R25-11#a4c2de6f
Recorded Revisions (3):
- R25-11
rel:R25-11#6bdd97402026-09-30 - R24-11
rel:R24-11#a4c2de6f2026-10-14 - R25-11
rel:R25-11#a4c2de6f2026-10-14 active
Requirement Text as-of this release:
Curation Decisions:
Reachable Artifacts & Dependents:
| Date | Actor | Transition | Reason / Rationale | Campaign |
|---|---|---|---|---|
| 2026-08-13 | tool | none → valid/unmigrated | mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record | 2026-08-13-status-backfill |
gemini-3.8-flash-low· 2026-10-13 · German original