Fastly Compute C++ SDK
Loading...
Searching...
No Matches
fastly::http::HeaderValue Class Reference

Represents a single HTTP header value. More...

#include <header.h>

Public Member Functions

 HeaderValue (std::string value, bool is_sensitive=false)
std::optional< std::string_view > string () const
std::span< const uint8_t > bytes () const
bool is_sensitive () const
bool set_sensitive (bool sensitive)
bool has_non_visible_characters () const

Detailed Description

Represents a single HTTP header value.

Constructor & Destructor Documentation

◆ HeaderValue()

fastly::http::HeaderValue::HeaderValue ( std::string value,
bool is_sensitive = false )
inline

Member Function Documentation

◆ bytes()

std::span< const uint8_t > fastly::http::HeaderValue::bytes ( ) const
inline

◆ has_non_visible_characters()

bool fastly::http::HeaderValue::has_non_visible_characters ( ) const
inline

◆ is_sensitive()

bool fastly::http::HeaderValue::is_sensitive ( ) const
inline

◆ set_sensitive()

bool fastly::http::HeaderValue::set_sensitive ( bool sensitive)
inline

◆ string()

std::optional< std::string_view > fastly::http::HeaderValue::string ( ) const
inline

The documentation for this class was generated from the following file: