NVIDIA DeepStream SDK API Reference

9.2 Release
ext::http::client::Response Class Referenceabstract

Detailed Description

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

Public Member Functions

virtual const Body & GetBody () const noexcept=0
 
virtual bool ForEachHeader (nostd::function_ref< bool(nostd::string_view name, nostd::string_view value)> callable) const noexcept=0
 
virtual bool ForEachHeader (const nostd::string_view &key, nostd::function_ref< bool(nostd::string_view name, nostd::string_view value)> callable) const noexcept=0
 
virtual StatusCode GetStatusCode () const noexcept=0
 
virtual ~Response ()=default
 
virtual const Body & GetBody () const noexcept=0
 
virtual bool ForEachHeader (nostd::function_ref< bool(nostd::string_view name, nostd::string_view value)> callable) const noexcept=0
 
virtual bool ForEachHeader (const nostd::string_view &key, nostd::function_ref< bool(nostd::string_view name, nostd::string_view value)> callable) const noexcept=0
 
virtual StatusCode GetStatusCode () const noexcept=0
 
virtual ~Response ()=default
 

Constructor & Destructor Documentation

◆ ~Response() [1/2]

virtual ext::http::client::Response::~Response ( )
virtualdefault

◆ ~Response() [2/2]

virtual ext::http::client::Response::~Response ( )
virtualdefault

Member Function Documentation

◆ ForEachHeader() [1/4]

virtual bool ext::http::client::Response::ForEachHeader ( const nostd::string_view &  key,
nostd::function_ref< bool(nostd::string_view name, nostd::string_view value)>  callable 
) const
pure virtualnoexcept

◆ ForEachHeader() [2/4]

virtual bool ext::http::client::Response::ForEachHeader ( const nostd::string_view &  key,
nostd::function_ref< bool(nostd::string_view name, nostd::string_view value)>  callable 
) const
pure virtualnoexcept

◆ ForEachHeader() [3/4]

virtual bool ext::http::client::Response::ForEachHeader ( nostd::function_ref< bool(nostd::string_view name, nostd::string_view value)>  callable) const
pure virtualnoexcept

◆ ForEachHeader() [4/4]

virtual bool ext::http::client::Response::ForEachHeader ( nostd::function_ref< bool(nostd::string_view name, nostd::string_view value)>  callable) const
pure virtualnoexcept

◆ GetBody() [1/2]

virtual const Body& ext::http::client::Response::GetBody ( ) const
pure virtualnoexcept

◆ GetBody() [2/2]

virtual const Body& ext::http::client::Response::GetBody ( ) const
pure virtualnoexcept

◆ GetStatusCode() [1/2]

virtual StatusCode ext::http::client::Response::GetStatusCode ( ) const
pure virtualnoexcept

◆ GetStatusCode() [2/2]

virtual StatusCode ext::http::client::Response::GetStatusCode ( ) const
pure virtualnoexcept

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