From 61689e3ff9220d596fc7fd0ea0e13acd5d8f2580 Mon Sep 17 00:00:00 2001 From: Dustin Spicuzza Date: Sun, 19 Jan 2025 15:26:42 -0500 Subject: [PATCH] wpinet: add WebServer wrapper - Fixes #134 --- subprojects/robotpy-wpinet/gen/WebServer.yml | 10 ++++++++++ subprojects/robotpy-wpinet/pyproject.toml | 1 + subprojects/robotpy-wpinet/wpinet/__init__.py | 4 ++-- 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 subprojects/robotpy-wpinet/gen/WebServer.yml diff --git a/subprojects/robotpy-wpinet/gen/WebServer.yml b/subprojects/robotpy-wpinet/gen/WebServer.yml new file mode 100644 index 000000000..fb44843be --- /dev/null +++ b/subprojects/robotpy-wpinet/gen/WebServer.yml @@ -0,0 +1,10 @@ +--- + +classes: + WebServer: + nodelete: true + methods: + GetInstance: + return_value_policy: reference + Start: + Stop: diff --git a/subprojects/robotpy-wpinet/pyproject.toml b/subprojects/robotpy-wpinet/pyproject.toml index 9669982d1..e81904208 100644 --- a/subprojects/robotpy-wpinet/pyproject.toml +++ b/subprojects/robotpy-wpinet/pyproject.toml @@ -27,6 +27,7 @@ libs = ["wpinet"] [tool.robotpy-build.wrappers."wpinet".autogen_headers] # wpinet PortForwarder = "wpinet/PortForwarder.h" +WebServer = "wpinet/WebServer.h" [tool.robotpy-build.metadata] name = "robotpy-wpinet" diff --git a/subprojects/robotpy-wpinet/wpinet/__init__.py b/subprojects/robotpy-wpinet/wpinet/__init__.py index 163985e04..8c93a2c6c 100644 --- a/subprojects/robotpy-wpinet/wpinet/__init__.py +++ b/subprojects/robotpy-wpinet/wpinet/__init__.py @@ -2,6 +2,6 @@ # autogenerated by 'robotpy-build create-imports wpinet wpinet._wpinet' -from ._wpinet import PortForwarder +from ._wpinet import PortForwarder, WebServer -__all__ = ["PortForwarder"] +__all__ = ["PortForwarder", "WebServer"]