Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::runtime::LocalPeerCredentials Struct Reference

Credentials reported by the kernel for the process on the other end of an OS-local stream. More...

#include <socket.hpp>

Public Attributes

std::uint64_t user_id = 0
std::uint64_t group_id = 0
std::int64_t process_id = 0
std::uint64_t process_generation_id = 0
 Kernel process-generation discriminator when the platform exposes one.

Detailed Description

Credentials reported by the kernel for the process on the other end of an OS-local stream.

These values are carrier evidence, not request metadata.

Member Data Documentation

◆ group_id

std::uint64_t pulp::runtime::LocalPeerCredentials::group_id = 0

◆ process_generation_id

std::uint64_t pulp::runtime::LocalPeerCredentials::process_generation_id = 0

Kernel process-generation discriminator when the platform exposes one.

Zero means unavailable and must not be accepted by a verifier that requires PID-reuse resistance.

◆ process_id

std::int64_t pulp::runtime::LocalPeerCredentials::process_id = 0

◆ user_id

std::uint64_t pulp::runtime::LocalPeerCredentials::user_id = 0

The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/runtime/include/pulp/runtime/socket.hpp