From b4d8b7c142a0753462165257ef1bc1345bbadd6d Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Thu, 30 Apr 2015 15:10:09 +0200 Subject: Minor code cleanup --- web/apache/request.cxx | 27 ++++++++++----------------- web/apache/request.ixx | 1 - 2 files changed, 10 insertions(+), 18 deletions(-) (limited to 'web') diff --git a/web/apache/request.cxx b/web/apache/request.cxx index 1990fa2..3711437 100644 --- a/web/apache/request.cxx +++ b/web/apache/request.cxx @@ -76,7 +76,7 @@ namespace web } ostream& request:: - content (status_code status, const std::string& type, bool buffer) + content (status_code status, const string& type, bool buffer) { if (out_ && status == rec_->status && buffer == buffer_ && !::strcasecmp (rec_->content_type ? rec_->content_type : "", @@ -97,17 +97,14 @@ namespace web // form_data (); - std::unique_ptr out_buf ( + unique_ptr out_buf ( buffer ? static_cast (new std::stringbuf ()) : static_cast (new ostreambuf (rec_, *this))); out_.reset (new std::ostream (out_buf.get ())); - - out_buf_ = std::move (out_buf); - - out_->exceptions ( - std::ios::eofbit | std::ios::failbit | std::ios::badbit); + out_buf_ = move (out_buf); + out_->exceptions (ios::eofbit | ios::failbit | ios::badbit); buffer_ = buffer; rec_->status = status; @@ -122,7 +119,7 @@ namespace web void request:: cookie (const char* name, const char* value, - const std::chrono::seconds* max_age, + const chrono::seconds* max_age, const char* path, const char* domain, bool secure) @@ -132,26 +129,22 @@ namespace web throw sequence_error ("::web::apache::request::cookie"); } - std::ostringstream s; + ostringstream s; mime_url_encode (name, s); s << "="; mime_url_encode (value, s); if (max_age) { - std::chrono::system_clock::time_point tp = - std::chrono::system_clock::now () + *max_age; + chrono::system_clock::time_point tp = + chrono::system_clock::now () + *max_age; - std::time_t t = std::chrono::system_clock::to_time_t (tp); + time_t t = chrono::system_clock::to_time_t (tp); // Assume global "C" locale is not changed. // char b[100]; - std::strftime (b, - sizeof (b), - "%a, %d-%b-%Y %H:%M:%S GMT", - std::gmtime (&t)); - + strftime (b, sizeof (b), "%a, %d-%b-%Y %H:%M:%S GMT", gmtime (&t)); s << "; Expires=" << b; } diff --git a/web/apache/request.ixx b/web/apache/request.ixx index b41de8d..06284fb 100644 --- a/web/apache/request.ixx +++ b/web/apache/request.ixx @@ -63,7 +63,6 @@ namespace web // Make request data still be available. // - std::unique_ptr in_buf ( new std::stringbuf (*form_data_)); -- cgit v1.1