From 9ee47e59995f858ec531b3ee467f131594e4ba1f Mon Sep 17 00:00:00 2001 From: Mattes D Date: Mon, 13 Apr 2020 18:38:06 +0200 Subject: Using Super. --- src/HTTP/HTTPMessage.h | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'src/HTTP/HTTPMessage.h') diff --git a/src/HTTP/HTTPMessage.h b/src/HTTP/HTTPMessage.h index be767a55a..20deab5ab 100644 --- a/src/HTTP/HTTPMessage.h +++ b/src/HTTP/HTTPMessage.h @@ -43,7 +43,9 @@ public: size_t GetContentLength(void) const { return m_ContentLength; } protected: - typedef std::map cNameValueMap; + + using cNameValueMap = std::map; + eKind m_Kind; @@ -64,12 +66,13 @@ protected: /** Stores outgoing response headers and serializes them to an HTTP data stream. */ -class cHTTPOutgoingResponse : +class cHTTPOutgoingResponse: public cHTTPMessage { - typedef cHTTPMessage super; + using Super = cHTTPMessage; public: + cHTTPOutgoingResponse(void); /** Appends the response to the specified datastream - response line and headers. @@ -85,8 +88,10 @@ public: class cHTTPIncomingRequest: public cHTTPMessage { - typedef cHTTPMessage Super; + using Super = cHTTPMessage; + public: + /** Base class for anything that can be used as the UserData for the request. */ class cUserData { @@ -94,7 +99,7 @@ public: // Force a virtual destructor in descendants: virtual ~cUserData() {} }; - typedef std::shared_ptr cUserDataPtr; + using cUserDataPtr = std::shared_ptr; /** Creates a new instance of the class, containing the method and URL provided by the client. */ -- cgit v1.2.3