Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
DEMO
Loading...
Searching...
No Matches
signet::forge::PlaybookRegistry Class Reference

Registry of incident response playbooks indexed by incident type. More...

#include <incident_response.hpp>

Public Member Functions

 PlaybookRegistry ()
 
void register_playbook (const IncidentPlaybook &pb)
 Register a playbook for a specific incident type.
 
expected< IncidentPlaybooklookup (const std::string &incident_type) const
 Look up a playbook by incident type.
 
std::vector< std::string > incident_types () const
 Get all registered incident types.
 
size_t size () const
 Number of registered playbooks.
 

Static Public Member Functions

static PlaybookRegistry financial_defaults ()
 Build a registry with default playbooks for financial/compliance scenarios.
 

Detailed Description

Registry of incident response playbooks indexed by incident type.

Definition at line 128 of file incident_response.hpp.

Constructor & Destructor Documentation

◆ PlaybookRegistry()

signet::forge::PlaybookRegistry::PlaybookRegistry ( )
inline

Definition at line 130 of file incident_response.hpp.

Member Function Documentation

◆ financial_defaults()

static PlaybookRegistry signet::forge::PlaybookRegistry::financial_defaults ( )
inlinestatic

Build a registry with default playbooks for financial/compliance scenarios.

Definition at line 161 of file incident_response.hpp.

◆ incident_types()

std::vector< std::string > signet::forge::PlaybookRegistry::incident_types ( ) const
inline

Get all registered incident types.

Definition at line 150 of file incident_response.hpp.

◆ lookup()

expected< IncidentPlaybook > signet::forge::PlaybookRegistry::lookup ( const std::string &  incident_type) const
inline

Look up a playbook by incident type.

Definition at line 140 of file incident_response.hpp.

◆ register_playbook()

void signet::forge::PlaybookRegistry::register_playbook ( const IncidentPlaybook pb)
inline

Register a playbook for a specific incident type.

Definition at line 135 of file incident_response.hpp.

◆ size()

size_t signet::forge::PlaybookRegistry::size ( ) const
inline

Number of registered playbooks.

Definition at line 158 of file incident_response.hpp.


The documentation for this class was generated from the following file: