Symbol: BHttpFields
headers/private/netservices2/HttpFields.h
111
class BHttpFields::Field
headers/private/netservices2/HttpFields.h
132
friend class BHttpFields;
headers/private/netservices2/HttpFields.h
24
class BHttpFields
headers/private/netservices2/HttpFields.h
38
BHttpFields();
headers/private/netservices2/HttpFields.h
39
BHttpFields(std::initializer_list<Field> fields);
headers/private/netservices2/HttpFields.h
40
BHttpFields(const BHttpFields& other);
headers/private/netservices2/HttpFields.h
41
BHttpFields(BHttpFields&& other);
headers/private/netservices2/HttpFields.h
42
~BHttpFields() noexcept;
headers/private/netservices2/HttpFields.h
45
BHttpFields& operator=(const BHttpFields&);
headers/private/netservices2/HttpFields.h
46
BHttpFields& operator=(BHttpFields&&) noexcept;
headers/private/netservices2/HttpFields.h
74
class BHttpFields::InvalidInput : public BError
headers/private/netservices2/HttpFields.h
86
class BHttpFields::FieldName
headers/private/netservices2/HttpFields.h
98
friend class BHttpFields;
headers/private/netservices2/HttpRequest.h
102
const BHttpFields& Fields() const noexcept;
headers/private/netservices2/HttpRequest.h
112
void SetFields(const BHttpFields& fields);
headers/private/netservices2/HttpRequest.h
27
class BHttpFields;
headers/private/netservices2/HttpResult.h
119
const BHttpFields& Fields() const;
headers/private/netservices2/HttpResult.h
21
class BHttpFields;
src/kits/network/libnetservices2/HttpFields.cpp
104
BHttpFields::InvalidInput::DebugMessage() const
src/kits/network/libnetservices2/HttpFields.cpp
115
BHttpFields::FieldName::FieldName() noexcept
src/kits/network/libnetservices2/HttpFields.cpp
122
BHttpFields::FieldName::FieldName(const std::string_view& name) noexcept
src/kits/network/libnetservices2/HttpFields.cpp
132
BHttpFields::FieldName::FieldName(const FieldName& other) noexcept = default;
src/kits/network/libnetservices2/HttpFields.cpp
142
BHttpFields::FieldName::FieldName(FieldName&& other) noexcept
src/kits/network/libnetservices2/HttpFields.cpp
153
BHttpFields::FieldName& BHttpFields::FieldName::operator=(
src/kits/network/libnetservices2/HttpFields.cpp
154
const BHttpFields::FieldName& other) noexcept = default;
src/kits/network/libnetservices2/HttpFields.cpp
164
BHttpFields::FieldName&
src/kits/network/libnetservices2/HttpFields.cpp
165
BHttpFields::FieldName::operator=(BHttpFields::FieldName&& other) noexcept
src/kits/network/libnetservices2/HttpFields.cpp
174
BHttpFields::FieldName::operator==(const BString& other) const noexcept
src/kits/network/libnetservices2/HttpFields.cpp
181
BHttpFields::FieldName::operator==(const std::string_view& other) const noexcept
src/kits/network/libnetservices2/HttpFields.cpp
188
BHttpFields::FieldName::operator==(const BHttpFields::FieldName& other) const noexcept
src/kits/network/libnetservices2/HttpFields.cpp
194
BHttpFields::FieldName::operator std::string_view() const
src/kits/network/libnetservices2/HttpFields.cpp
203
BHttpFields::Field::Field() noexcept
src/kits/network/libnetservices2/HttpFields.cpp
211
BHttpFields::Field::Field(const std::string_view& name, const std::string_view& value)
src/kits/network/libnetservices2/HttpFields.cpp
214
throw BHttpFields::InvalidInput(__PRETTY_FUNCTION__, BString(name.data(), name.size()));
src/kits/network/libnetservices2/HttpFields.cpp
216
throw BHttpFields::InvalidInput(__PRETTY_FUNCTION__, BString(value.data(), value.length()));
src/kits/network/libnetservices2/HttpFields.cpp
228
BHttpFields::Field::Field(BString& field)
src/kits/network/libnetservices2/HttpFields.cpp
233
throw BHttpFields::InvalidInput(__PRETTY_FUNCTION__, field);
src/kits/network/libnetservices2/HttpFields.cpp
240
throw BHttpFields::InvalidInput(__PRETTY_FUNCTION__, BString(name.data(), name.size()));
src/kits/network/libnetservices2/HttpFields.cpp
242
throw BHttpFields::InvalidInput(__PRETTY_FUNCTION__, BString(value.data(), value.length()));
src/kits/network/libnetservices2/HttpFields.cpp
250
BHttpFields::Field::Field(const BHttpFields::Field& other)
src/kits/network/libnetservices2/HttpFields.cpp
269
BHttpFields::Field::Field(BHttpFields::Field&& other) noexcept
src/kits/network/libnetservices2/HttpFields.cpp
280
BHttpFields::Field&
src/kits/network/libnetservices2/HttpFields.cpp
281
BHttpFields::Field::operator=(const BHttpFields::Field& other)
src/kits/network/libnetservices2/HttpFields.cpp
298
BHttpFields::Field&
src/kits/network/libnetservices2/HttpFields.cpp
299
BHttpFields::Field::operator=(BHttpFields::Field&& other) noexcept
src/kits/network/libnetservices2/HttpFields.cpp
310
const BHttpFields::FieldName&
src/kits/network/libnetservices2/HttpFields.cpp
311
BHttpFields::Field::Name() const noexcept
src/kits/network/libnetservices2/HttpFields.cpp
318
BHttpFields::Field::Value() const noexcept
src/kits/network/libnetservices2/HttpFields.cpp
325
BHttpFields::Field::RawField() const noexcept
src/kits/network/libnetservices2/HttpFields.cpp
335
BHttpFields::Field::IsEmpty() const noexcept
src/kits/network/libnetservices2/HttpFields.cpp
345
BHttpFields::BHttpFields()
src/kits/network/libnetservices2/HttpFields.cpp
350
BHttpFields::BHttpFields(std::initializer_list<BHttpFields::Field> fields)
src/kits/network/libnetservices2/HttpFields.cpp
356
BHttpFields::BHttpFields(const BHttpFields& other) = default;
src/kits/network/libnetservices2/HttpFields.cpp
359
BHttpFields::BHttpFields(BHttpFields&& other)
src/kits/network/libnetservices2/HttpFields.cpp
369
BHttpFields::~BHttpFields() noexcept
src/kits/network/libnetservices2/HttpFields.cpp
374
BHttpFields& BHttpFields::operator=(const BHttpFields& other) = default;
src/kits/network/libnetservices2/HttpFields.cpp
377
BHttpFields&
src/kits/network/libnetservices2/HttpFields.cpp
378
BHttpFields::operator=(BHttpFields&& other) noexcept
src/kits/network/libnetservices2/HttpFields.cpp
389
const BHttpFields::Field&
src/kits/network/libnetservices2/HttpFields.cpp
390
BHttpFields::operator[](size_t index) const
src/kits/network/libnetservices2/HttpFields.cpp
401
BHttpFields::AddField(const std::string_view& name, const std::string_view& value)
src/kits/network/libnetservices2/HttpFields.cpp
408
BHttpFields::AddField(BString& field)
src/kits/network/libnetservices2/HttpFields.cpp
415
BHttpFields::AddFields(std::initializer_list<Field> fields)
src/kits/network/libnetservices2/HttpFields.cpp
425
BHttpFields::RemoveField(const std::string_view& name) noexcept
src/kits/network/libnetservices2/HttpFields.cpp
434
BHttpFields::RemoveField(ConstIterator it) noexcept
src/kits/network/libnetservices2/HttpFields.cpp
441
BHttpFields::MakeEmpty() noexcept
src/kits/network/libnetservices2/HttpFields.cpp
447
BHttpFields::ConstIterator
src/kits/network/libnetservices2/HttpFields.cpp
448
BHttpFields::FindField(const std::string_view& name) const noexcept
src/kits/network/libnetservices2/HttpFields.cpp
459
BHttpFields::CountFields() const noexcept
src/kits/network/libnetservices2/HttpFields.cpp
466
BHttpFields::CountFields(const std::string_view& name) const noexcept
src/kits/network/libnetservices2/HttpFields.cpp
477
BHttpFields::ConstIterator
src/kits/network/libnetservices2/HttpFields.cpp
478
BHttpFields::begin() const noexcept
src/kits/network/libnetservices2/HttpFields.cpp
484
BHttpFields::ConstIterator
src/kits/network/libnetservices2/HttpFields.cpp
485
BHttpFields::end() const noexcept
src/kits/network/libnetservices2/HttpFields.cpp
88
BHttpFields::InvalidInput::InvalidInput(const char* origin, BString input)
src/kits/network/libnetservices2/HttpFields.cpp
97
BHttpFields::InvalidInput::Message() const noexcept
src/kits/network/libnetservices2/HttpParser.cpp
99
HttpParser::ParseFields(HttpBuffer& buffer, BHttpFields& fields)
src/kits/network/libnetservices2/HttpParser.h
52
bool ParseFields(HttpBuffer& buffer, BHttpFields& fields);
src/kits/network/libnetservices2/HttpRequest.cpp
162
static const BHttpFields kDefaultOptionalFields = BHttpFields();
src/kits/network/libnetservices2/HttpRequest.cpp
168
BHttpFields optionalFields;
src/kits/network/libnetservices2/HttpRequest.cpp
235
const BHttpFields&
src/kits/network/libnetservices2/HttpRequest.cpp
313
BHttpRequest::SetFields(const BHttpFields& fields)
src/kits/network/libnetservices2/HttpRequest.cpp
323
throw BHttpFields::InvalidInput(
src/kits/network/libnetservices2/HttpRequest.cpp
482
BHttpFields outputFields;
src/kits/network/libnetservices2/HttpResult.cpp
189
const BHttpFields&
src/kits/network/libnetservices2/HttpResultPrivate.h
114
HttpResultPrivate::SetFields(BHttpFields&& f)
src/kits/network/libnetservices2/HttpResultPrivate.h
39
std::optional<BHttpFields> fields;
src/kits/network/libnetservices2/HttpResultPrivate.h
54
void SetFields(BHttpFields&& f);
src/kits/network/libnetservices2/HttpSession.cpp
113
BHttpFields fFields;
src/kits/network/libnetservices2/HttpSession.cpp
889
fResult->SetFields(BHttpFields());
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
104
} catch (const BHttpFields::InvalidInput& e) {
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
112
} catch (const BHttpFields::InvalidInput& e) {
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
121
} catch (const BHttpFields::InvalidInput& e) {
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
130
} catch (const BHttpFields::InvalidInput& e) {
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
139
BHttpFields fields = BHttpFields();
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
149
const BHttpFields defaultFields = {{"Host"sv, "haiku-os.org"sv}, {"Accept"sv, "*/*"sv},
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
160
BHttpFields copiedFields = defaultFields;
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
168
BHttpFields movedFields(std::move(copiedFields));
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
181
BHttpFields fields = defaultFields;
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
215
const BHttpFields fields = {{"key1"sv, "value1"sv}, {"key2"sv, "value2"sv},
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
29
using BPrivate::Network::BHttpFields;
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
297
BHttpFields invalidField = {{"Host"sv, "haiku-os.org"sv}};
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
300
} catch (BHttpFields::InvalidInput& e) {
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
305
BHttpFields validField = {{"Api-Key"sv, "01234567890abcdef"}};
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
518
static const BHttpFields kExpectedGetFields = {
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
58
auto fields = BHttpFields();
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
604
static const BHttpFields kExpectedNoContentFields = {
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
69
} catch (const BHttpFields::InvalidInput& e) {
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
75
auto fields = BHttpFields();
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
86
} catch (const BHttpFields::InvalidInput& e) {
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
93
auto fields = BHttpFields();