aboutsummaryrefslogtreecommitdiff
path: root/src/zenhttp/servers/httpplugin.cpp
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2025-03-06 17:27:59 +0100
committerStefan Boberg <[email protected]>2025-03-06 17:27:59 +0100
commit66e5d1f4e288e0c32f854ebe3b63584b42b83554 (patch)
treed67e9d358419b5baccd429d54988414e0d7cd7a6 /src/zenhttp/servers/httpplugin.cpp
parentreduced memory churn using fixed_xxx containers (#236) (diff)
downloadzen-66e5d1f4e288e0c32f854ebe3b63584b42b83554.tar.xz
zen-66e5d1f4e288e0c32f854ebe3b63584b42b83554.zip
switched std::vector -> eastl::vector
Diffstat (limited to 'src/zenhttp/servers/httpplugin.cpp')
-rw-r--r--src/zenhttp/servers/httpplugin.cpp26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/zenhttp/servers/httpplugin.cpp b/src/zenhttp/servers/httpplugin.cpp
index ec12b3755..d06e5a001 100644
--- a/src/zenhttp/servers/httpplugin.cpp
+++ b/src/zenhttp/servers/httpplugin.cpp
@@ -112,14 +112,14 @@ struct HttpPluginServerImpl : public HttpPluginServer, TransportServer
HttpService* Service;
};
- bool m_IsInitialized = false;
- RwLock m_Lock;
- std::vector<ServiceEntry> m_UriHandlers;
- std::vector<Ref<TransportPlugin>> m_Plugins;
- Event m_ShutdownEvent;
- bool m_IsRequestLoggingEnabled = false;
- LoggerRef m_RequestLog;
- std::atomic_uint32_t m_ConnectionIdCounter{0};
+ bool m_IsInitialized = false;
+ RwLock m_Lock;
+ eastl::vector<ServiceEntry> m_UriHandlers;
+ eastl::vector<Ref<TransportPlugin>> m_Plugins;
+ Event m_ShutdownEvent;
+ bool m_IsRequestLoggingEnabled = false;
+ LoggerRef m_RequestLog;
+ std::atomic_uint32_t m_ConnectionIdCounter{0};
HttpServerTracer m_RequestTracer;
@@ -175,8 +175,8 @@ public:
inline uint64_t ContentLength() const { return m_ContentLength; }
inline HttpContentType ContentType() const { return m_ContentType; }
- const std::vector<IoBuffer>& ResponseBuffers() const { return m_ResponseBuffers; }
- void SuppressPayload() { m_ResponseBuffers.resize(1); }
+ const eastl::vector<IoBuffer>& ResponseBuffers() const { return m_ResponseBuffers; }
+ void SuppressPayload() { m_ResponseBuffers.resize(1); }
std::string_view GetHeaders();
@@ -185,7 +185,7 @@ private:
bool m_IsKeepAlive = true;
HttpContentType m_ContentType = HttpContentType::kBinary;
uint64_t m_ContentLength = 0;
- std::vector<IoBuffer> m_ResponseBuffers;
+ eastl::vector<IoBuffer> m_ResponseBuffers;
ExtendableStringBuilder<160> m_Headers;
};
@@ -387,7 +387,7 @@ HttpPluginConnectionHandler::HandleRequest()
ToString(Request.AcceptContentType()));
m_Server->m_RequestTracer.WriteDebugPayload(fmt::format("request_{}_{}.bin", m_ConnectionId, RequestNumber),
- std::vector<IoBuffer>{Request.ReadPayload()});
+ eastl::vector<IoBuffer>{Request.ReadPayload()});
}
if (!HandlePackageOffers(*Service, Request, m_PackageHandler))
@@ -450,7 +450,7 @@ HttpPluginConnectionHandler::HandleRequest()
Response->SuppressPayload();
}
- const std::vector<IoBuffer>& ResponseBuffers = Response->ResponseBuffers();
+ const eastl::vector<IoBuffer>& ResponseBuffers = Response->ResponseBuffers();
if (m_Server->m_RequestLog.ShouldLog(logging::level::Trace))
{