Skip to content

RequestHandler

Functions

  • emit_upgrade_audit - Emits audit payload for an authorized HTTP upgrade flow.
  • handle - Handles one normalized transport request.

firma_sidecar::handler::RequestHandler::emit_upgrade_audit

Section titled “firma_sidecar::handler::RequestHandler::emit_upgrade_audit”

Function

Emits audit payload for an authorized HTTP upgrade flow.

fn emit_upgrade_audit(self: &Self, payload: AuditPayload, dispatch_status: u16, response_size: usize)

firma_sidecar::handler::RequestHandler::handle

Section titled “firma_sidecar::handler::RequestHandler::handle”

Function

Handles one normalized transport request.

The handler emits exactly one audit payload per call after dispatch work has completed for allow and passthrough outcomes.

fn handle(self: &Self, request: RawRequest, session_id: &str) -> HandledResponse