CLASSIC
Modul: det
Rolle: constitutive
Konfidenz: 95%
SNIP_CLASSIC_DET_SECTION_7_2_1_Initialization_INTRUSIONDETECTIONSYSTEMMANAGER
Wortlaut
7.2.1 Initialization
The IdsM module is initialized via IdsM_Init. Except for IdsM_GetVersionInfo and IdsM_Init, the API functions of the IdsM module may only be called after the module has been properly initialized.
[SWS_IdsM_00202] Initialisation Upstream requirements: RS_Ids_00100
⌈A call to IdsM_Init initializes all internal variables and sets the IdsM module to the initialized state.⌋
[SWS_IdsM_00203] Error UnInit Upstream requirements: RS_Ids_00100
⌈If development error reporting is enabled via IdsMDevErrorDetect, the IdsM module shall call Det_ReportError with the error code IDSM_E_UNINIT when any API other than IdsM_Init or IdsM_GetVersionInfo is called in uninitialized state.⌋ Manager
[SWS_IdsM_00204] Error ReInit Upstream requirements: RS_Ids_00100
⌈When IdsM_Init is called in initialized state, the IdsM module shall not re-initialize its internal variables. It shall instead call Det_ReportError with the error code IDSM_E_ALREADY_INITIALIZED if development error reporting is enabled (see IdsMDevErrorDetect).⌋
Versionen & Provenienz · Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.
Begründung & Zuweisungs-Evidenz
Cited verbatim in the snippet (deterministic citation).
Dokumenten-Herkunft & Rückverfolgbarkeit
| Spezifikations-Dokument | SWS_IntrusionDetectionSystemManager.pdf |
|---|---|
| Dokumentseite | Seite 21 |
| Ziel-Modul | det (classic) |
| Ziel-Anforderung | SWS_IdsM_91004 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |