Initial import

This commit is contained in:
2026-07-15 18:00:11 +02:00
parent 02d961e53d
commit c6954f5109
29 changed files with 3062 additions and 2 deletions
+32
View File
@@ -0,0 +1,32 @@
#lang racket/base
;; Internal data structures shared by the UPnP modules. Constructors are
;; intentionally kept out of the public interface; users receive these values
;; through discovery and description functions.
(provide (struct-out upnp-service)
(struct-out upnp-device))
(struct upnp-service
(service-type
service-id
scpd-url
control-url
event-sub-url)
#:transparent)
(struct upnp-device
(udn
device-type
friendly-name
manufacturer
model-name
model-number
serial-number
location
address
dns-name
services
embedded-devices
properties)
#:transparent)