dxd - dynax driver framework 3.0.2
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::service::endpoints Struct Reference

macOS: the endpoints of this process' listeners by their ids - launchd registers a daemon's plist's mach services alone, so a listener whose id names a part below the service (<service>/<device>) is anonymous, and the service's listener hands its endpoint to a client asking with that id under endpoint More...

#include <dx_service_transport.h>

Collaboration diagram for dx::service::endpoints:

Static Public Attributes

static std::map<std::string, ::xpc_endpoint_t> held
static constexpr auto key{"endpoint"}
static std::mutex mutex

Detailed Description

macOS: the endpoints of this process' listeners by their ids - launchd registers a daemon's plist's mach services alone, so a listener whose id names a part below the service (<service>/<device>) is anonymous, and the service's listener hands its endpoint to a client asking with that id under endpoint

Member Data Documentation

◆ held

std::map<std::string, ::xpc_endpoint_t> dx::service::endpoints::held
inlinestatic

◆ key

auto dx::service::endpoints::key{"endpoint"}
staticconstexpr

◆ mutex

std::mutex dx::service::endpoints::mutex
inlinestatic

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