HttpRequest: remove fOutputBuffer

We can send the data directly to the output socket instead of copying it
into a BString first, at the cost of very slightly less information in
debug output.
This commit is contained in:
Adrien Destugues
2013-11-26 10:21:57 +01:00
parent 467f4ab3a8
commit 509755e136
2 changed files with 17 additions and 38 deletions
+2 -5
View File
@@ -63,16 +63,14 @@ private:
bool _ResolveHostName();
status_t _MakeRequest();
void _CreateRequest();
void _AddHeaders();
void _SendRequest();
void _SendHeaders();
status_t _GetLine(BString& destString);
void _ParseStatus();
void _ParseHeaders();
void _AddOutputBufferLine(const char* line);
// URL result parameters access
BPositionIO* _ResultRawData();
BHttpHeaders& _ResultHeaders();
@@ -87,7 +85,6 @@ private:
BString fRequestMethod;
int8 fHttpVersion;
BString fOutputBuffer;
BNetBuffer fInputBuffer;
BHttpHeaders fHeaders;