NVIDIA DeepStream SDK API Reference

9.2 Release
ext::http::client::curl::Response Class Reference

Detailed Description

Inheritance diagram for ext::http::client::curl::Response:
Collaboration diagram for ext::http::client::curl::Response:

Public Member Functions

 Response ()
 
const opentelemetry::ext::http::client::Body & GetBody () const noexcept override
 
bool ForEachHeader (nostd::function_ref< bool(nostd::string_view name, nostd::string_view value)> callable) const noexcept override
 
bool ForEachHeader (const nostd::string_view &name, nostd::function_ref< bool(nostd::string_view name, nostd::string_view value)> callable) const noexcept override
 
opentelemetry::ext::http::client::StatusCode GetStatusCode () const noexcept override
 
 Response ()
 
const opentelemetry::ext::http::client::Body & GetBody () const noexcept override
 
bool ForEachHeader (nostd::function_ref< bool(nostd::string_view name, nostd::string_view value)> callable) const noexcept override
 
bool ForEachHeader (const nostd::string_view &name, nostd::function_ref< bool(nostd::string_view name, nostd::string_view value)> callable) const noexcept override
 
opentelemetry::ext::http::client::StatusCode GetStatusCode () const noexcept override
 

Data Fields

Headers headers_
 
opentelemetry::ext::http::client::Body body_
 
opentelemetry::ext::http::client::StatusCode status_code_
 

Constructor & Destructor Documentation

◆ Response() [1/2]

ext::http::client::curl::Response::Response ( )
inline

◆ Response() [2/2]

ext::http::client::curl::Response::Response ( )
inline

Member Function Documentation

◆ ForEachHeader() [1/4]

bool ext::http::client::curl::Response::ForEachHeader ( const nostd::string_view &  name,
nostd::function_ref< bool(nostd::string_view name, nostd::string_view value)>  callable 
) const
inlineoverridenoexcept

◆ ForEachHeader() [2/4]

bool ext::http::client::curl::Response::ForEachHeader ( const nostd::string_view &  name,
nostd::function_ref< bool(nostd::string_view name, nostd::string_view value)>  callable 
) const
inlineoverridenoexcept

◆ ForEachHeader() [3/4]

bool ext::http::client::curl::Response::ForEachHeader ( nostd::function_ref< bool(nostd::string_view name, nostd::string_view value)>  callable) const
inlineoverridenoexcept

◆ ForEachHeader() [4/4]

bool ext::http::client::curl::Response::ForEachHeader ( nostd::function_ref< bool(nostd::string_view name, nostd::string_view value)>  callable) const
inlineoverridenoexcept

◆ GetBody() [1/2]

const opentelemetry::ext::http::client::Body& ext::http::client::curl::Response::GetBody ( ) const
inlineoverridenoexcept

◆ GetBody() [2/2]

const opentelemetry::ext::http::client::Body& ext::http::client::curl::Response::GetBody ( ) const
inlineoverridenoexcept

◆ GetStatusCode() [1/2]

opentelemetry::ext::http::client::StatusCode ext::http::client::curl::Response::GetStatusCode ( ) const
inlineoverridenoexcept

◆ GetStatusCode() [2/2]

opentelemetry::ext::http::client::StatusCode ext::http::client::curl::Response::GetStatusCode ( ) const
inlineoverridenoexcept

Field Documentation

◆ body_

opentelemetry::ext::http::client::Body ext::http::client::curl::Response::body_

◆ headers_

Headers ext::http::client::curl::Response::headers_

◆ status_code_

opentelemetry::ext::http::client::StatusCode ext::http::client::curl::Response::status_code_

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