@@ -24,20 +24,20 @@ namespace boost { namespace network { namespace http {
2424
2525async_message ()
2626 : status_message_(),
27- status_ (),
2827version_ (),
2928 source_(),
3029 destination_(),
30+ status_(),
3131 headers_(),
3232 body_()
3333 {}
3434
3535async_message (async_messageconst & other)
3636 : status_message_(other.status_message_),
37- status_(other.status_),
3837 version_(other.version_),
3938 source_(other.source_),
4039 destination_(other.destination_),
40+ status_(other.status_),
4141 headers_(other.headers_),
4242 body_(other.body_)
4343 {}
@@ -129,11 +129,12 @@ namespace boost { namespace network { namespace http {
129129private:
130130
131131mutable boost::shared_future<string_type> status_message_,
132- version_, source_, destination_, body_ ;
132+ version_, source_, destination_;
133133mutable boost::shared_future<boost::uint16_t > status_;
134134mutable boost::shared_future<headers_container_type> headers_;
135135mutable headers_container_type added_headers;
136136mutable std::set<string_type> removed_headers;
137+ mutable boost::shared_future<string_type> body_;
137138 };
138139
139140template <class Tag >