aboutsummaryrefslogtreecommitdiff
path: root/src/zenhttp/transports/winsocktransport.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/zenhttp/transports/winsocktransport.cpp')
-rw-r--r--src/zenhttp/transports/winsocktransport.cpp32
1 files changed, 23 insertions, 9 deletions
diff --git a/src/zenhttp/transports/winsocktransport.cpp b/src/zenhttp/transports/winsocktransport.cpp
index 2397dd7cf..7407c55dd 100644
--- a/src/zenhttp/transports/winsocktransport.cpp
+++ b/src/zenhttp/transports/winsocktransport.cpp
@@ -31,9 +31,10 @@ public:
// TransportConnection
- virtual int64_t WriteBytes(const void* Buffer, size_t DataSize) override;
- virtual void Shutdown(bool Receive, bool Transmit) override;
- virtual void CloseConnection() override;
+ virtual int64_t WriteBytes(const void* Buffer, size_t DataSize) override;
+ virtual void Shutdown(bool Receive, bool Transmit) override;
+ virtual void CloseConnection() override;
+ virtual const char* GetDebugName() override;
private:
Ref<TransportServerConnection> m_ConnectionHandler;
@@ -103,6 +104,12 @@ SocketTransportConnection::CloseConnection()
m_ClientSocket = 0;
}
+const char*
+SocketTransportConnection::GetDebugName()
+{
+ return nullptr;
+}
+
int64_t
SocketTransportConnection::WriteBytes(const void* Buffer, size_t DataSize)
{
@@ -157,12 +164,13 @@ public:
SocketTransportPluginImpl();
~SocketTransportPluginImpl();
- virtual uint32_t AddRef() const override;
- virtual uint32_t Release() const override;
- virtual void Configure(const char* OptionTag, const char* OptionValue) override;
- virtual void Initialize(TransportServer* ServerInterface) override;
- virtual void Shutdown() override;
- virtual bool IsAvailable() override;
+ virtual uint32_t AddRef() const override;
+ virtual uint32_t Release() const override;
+ virtual void Configure(const char* OptionTag, const char* OptionValue) override;
+ virtual void Initialize(TransportServer* ServerInterface) override;
+ virtual void Shutdown() override;
+ virtual const char* GetDebugName() override;
+ virtual bool IsAvailable() override;
private:
TransportServer* m_ServerInterface = nullptr;
@@ -337,6 +345,12 @@ SocketTransportPluginImpl::Shutdown()
}
}
+const char*
+SocketTransportPluginImpl::GetDebugName()
+{
+ return nullptr;
+}
+
//////////////////////////////////////////////////////////////////////////
TransportPlugin*