Definition at line 19 of file includes/opentelemetry/baggage/baggage.h.
Public Member Functions | |
| Baggage () noexcept | |
| Baggage (size_t size) noexcept | |
| template<class T > | |
| Baggage (const T &keys_and_values) noexcept | |
| bool | GetValue (nostd::string_view key, std::string &value) const noexcept |
| nostd::shared_ptr< Baggage > | Set (const nostd::string_view &key, const nostd::string_view &value) noexcept |
| bool | GetAllEntries (nostd::function_ref< bool(nostd::string_view, nostd::string_view)> callback) const noexcept |
| nostd::shared_ptr< Baggage > | Delete (nostd::string_view key) noexcept |
| std::string | ToHeader () const noexcept |
| Baggage () noexcept | |
| Baggage (size_t size) noexcept | |
| template<class T > | |
| Baggage (const T &keys_and_values) noexcept | |
| bool | GetValue (nostd::string_view key, std::string &value) const noexcept |
| nostd::shared_ptr< Baggage > | Set (const nostd::string_view &key, const nostd::string_view &value) noexcept |
| bool | GetAllEntries (nostd::function_ref< bool(nostd::string_view, nostd::string_view)> callback) const noexcept |
| nostd::shared_ptr< Baggage > | Delete (nostd::string_view key) noexcept |
| std::string | ToHeader () const noexcept |
Static Public Member Functions | |
| static OPENTELEMETRY_API_SINGLETON nostd::shared_ptr< Baggage > | GetDefault () |
| static nostd::shared_ptr< Baggage > | FromHeader (nostd::string_view header) noexcept |
| static OPENTELEMETRY_API_SINGLETON nostd::shared_ptr< Baggage > | GetDefault () |
| static nostd::shared_ptr< Baggage > | FromHeader (nostd::string_view header) noexcept |
Static Public Attributes | |
| static constexpr size_t | kMaxKeyValuePairs = 180 |
| static constexpr size_t | kMaxKeyValueSize = 4096 |
| static constexpr size_t | kMaxSize = 8192 |
| static constexpr char | kKeyValueSeparator = '=' |
| static constexpr char | kMembersSeparator = ',' |
| static constexpr char | kMetadataSeparator = ';' |
|
inlinenoexcept |
Definition at line 29 of file includes/opentelemetry/baggage/baggage.h.
|
inlinenoexcept |
Definition at line 30 of file includes/opentelemetry/baggage/baggage.h.
|
inlinenoexcept |
Definition at line 33 of file includes/opentelemetry/baggage/baggage.h.
|
inlinenoexcept |
Definition at line 29 of file 9.2/includes/opentelemetry/baggage/baggage.h.
|
inlinenoexcept |
Definition at line 30 of file 9.2/includes/opentelemetry/baggage/baggage.h.
|
inlinenoexcept |
Definition at line 33 of file 9.2/includes/opentelemetry/baggage/baggage.h.
|
inlinenoexcept |
Definition at line 94 of file includes/opentelemetry/baggage/baggage.h.
|
inlinenoexcept |
Definition at line 94 of file 9.2/includes/opentelemetry/baggage/baggage.h.
|
inlinestaticnoexcept |
Definition at line 108 of file includes/opentelemetry/baggage/baggage.h.
References nostd::string_view::data(), nostd::string_view::empty(), nostd::string_view::find(), common::KeyValueStringTokenizer::next(), common::KeyValueStringTokenizer::NumTokens(), nostd::string_view::size(), nostd::string_view::substr(), and common::StringUtil::Trim().
Referenced by baggage::propagation::BaggagePropagator::Extract().
|
inlinestaticnoexcept |
Definition at line 108 of file 9.2/includes/opentelemetry/baggage/baggage.h.
References nostd::string_view::data(), nostd::string_view::empty(), nostd::string_view::find(), common::KeyValueStringTokenizer::next(), common::KeyValueStringTokenizer::NumTokens(), nostd::string_view::size(), nostd::string_view::substr(), and common::StringUtil::Trim().
|
inlinenoexcept |
Definition at line 84 of file includes/opentelemetry/baggage/baggage.h.
|
inlinenoexcept |
Definition at line 84 of file 9.2/includes/opentelemetry/baggage/baggage.h.
|
inlinestatic |
Definition at line 37 of file 9.2/includes/opentelemetry/baggage/baggage.h.
|
inlinestatic |
Definition at line 37 of file includes/opentelemetry/baggage/baggage.h.
|
inlinenoexcept |
Definition at line 46 of file includes/opentelemetry/baggage/baggage.h.
|
inlinenoexcept |
Definition at line 46 of file 9.2/includes/opentelemetry/baggage/baggage.h.
|
inlinenoexcept |
Definition at line 54 of file 9.2/includes/opentelemetry/baggage/baggage.h.
|
inlinenoexcept |
Definition at line 54 of file includes/opentelemetry/baggage/baggage.h.
|
inlinenoexcept |
Definition at line 163 of file 9.2/includes/opentelemetry/baggage/baggage.h.
References nostd::string_view::find(), and nostd::string_view::substr().
|
inlinenoexcept |
Definition at line 163 of file includes/opentelemetry/baggage/baggage.h.
References nostd::string_view::find(), and nostd::string_view::substr().
|
staticconstexpr |
Definition at line 25 of file includes/opentelemetry/baggage/baggage.h.
|
staticconstexpr |
Definition at line 22 of file includes/opentelemetry/baggage/baggage.h.
|
staticconstexpr |
Definition at line 23 of file includes/opentelemetry/baggage/baggage.h.
|
staticconstexpr |
Definition at line 24 of file includes/opentelemetry/baggage/baggage.h.
|
staticconstexpr |
Definition at line 26 of file includes/opentelemetry/baggage/baggage.h.
|
staticconstexpr |
Definition at line 27 of file includes/opentelemetry/baggage/baggage.h.