aboutsummaryrefslogtreecommitdiff
path: root/src/transports/winsock
diff options
context:
space:
mode:
authorDmytro Ivanov <[email protected]>2025-04-09 15:35:37 +0200
committerDmytro Ivanov <[email protected]>2025-04-22 17:02:25 +0200
commitea2918767afa3c00c8dfa7dd7d9960a80a460eb9 (patch)
tree14c7579e42b29950251ab9ecede07bf01cc4a1ff /src/transports/winsock
parentadd cxxopts overload for parsing file paths from command line (#362) (diff)
downloadzen-ea2918767afa3c00c8dfa7dd7d9960a80a460eb9.tar.xz
zen-ea2918767afa3c00c8dfa7dd7d9960a80a460eb9.zip
Added config, versioning and logging for plugins
Diffstat (limited to 'src/transports/winsock')
-rw-r--r--src/transports/winsock/winsock.cpp16
1 files changed, 15 insertions, 1 deletions
diff --git a/src/transports/winsock/winsock.cpp b/src/transports/winsock/winsock.cpp
index 1c3ee909a..f98984726 100644
--- a/src/transports/winsock/winsock.cpp
+++ b/src/transports/winsock/winsock.cpp
@@ -364,8 +364,22 @@ WinsockTransportPlugin::IsAvailable()
//////////////////////////////////////////////////////////////////////////
+void
+GetTransportPluginVersion(uint32_t* OutApiVersion, uint32_t* OutPluginVersion)
+{
+ if (OutApiVersion != nullptr)
+ {
+ *OutApiVersion = kTransportApiVersion;
+ }
+
+ if (OutPluginVersion != nullptr)
+ {
+ *OutPluginVersion = 1;
+ }
+}
+
TransportPlugin*
-CreateTransportPlugin()
+CreateTransportPlugin([[maybe_unused]] TransportLogger* Logger)
{
return new WinsockTransportPlugin;
}