NetServices: use BBorrow<BDataIO> for custom body targets
Change-Id: Ib2d4b0ca3689338d906f943295278c086c6f2c83
This commit is contained in:
@@ -23,8 +23,7 @@ struct HttpResultPrivate;
|
||||
|
||||
struct BHttpBody
|
||||
{
|
||||
std::unique_ptr<BDataIO> target = nullptr;
|
||||
BString text;
|
||||
std::optional<BString> text;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
|
||||
#include <memory>
|
||||
|
||||
#include <ExclusiveBorrow.h>
|
||||
#include <Messenger.h>
|
||||
|
||||
class BUrl;
|
||||
@@ -35,7 +36,7 @@ public:
|
||||
|
||||
// Requests
|
||||
BHttpResult Execute(BHttpRequest&& request,
|
||||
std::unique_ptr<BDataIO> target = nullptr,
|
||||
BBorrow<BDataIO> target = nullptr,
|
||||
BMessenger observer = BMessenger());
|
||||
void Cancel(int32 identifier);
|
||||
void Cancel(const BHttpResult& request);
|
||||
|
||||
Reference in New Issue
Block a user