pss_daemon.h
pss_daemon.h
The client API of libnvpssd_interface: register with the SEI daemon, send heartbeats, report safety events and trust verdicts, and terminate.
Part of the SEI client interface. Generated from the header published in safety-core/, release 1.3-26.07.5. The development packages install it in /opt/nvidia/psf/include.
Functions
NvPSSRegisterPSSClient
NvPSSRegisterPSSClientInstance
NvPSSTerminatePSSClient
NvPSSReportSafetyEvent
Report a safety event.
Clients use this function to report safety events to the PSS daemon when they detect potential hazards.
Returns: NVPSSD_SUCCESS if the daemon accepted the event (REPORT_ACCEPTED), NVPSSD_FAIL otherwise. The specific rejection reason (one of the REPORT_REJECTED_* codes) is logged server-side.
NvPSSSendHeartbeat
Types
PSDRegistrationMsg_t
Registration message structure for PSD socket communication.
This structure is used for event type registration between PSS Daemon and PSD clients DecisionRequest/DecisionResponse are sent directly without wrapping
NvPSSDToPSDResp_t
Response structure for PSD socket communication.
This structure is used by PSS Daemon to respond to PSD client requests.