NVIDIA DeepStream SDK API Reference

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

Detailed Description

Public Member Functions

virtual std::shared_ptr< Session > CreateSession (nostd::string_view url) noexcept=0
 
virtual bool CancelAllSessions () noexcept=0
 
virtual bool FinishAllSessions () noexcept=0
 
virtual void SetMaxSessionsPerConnection (std::size_t max_requests_per_connection) noexcept=0
 
virtual ~HttpClient ()=default
 
virtual std::shared_ptr< Session > CreateSession (nostd::string_view url) noexcept=0
 
virtual bool CancelAllSessions () noexcept=0
 
virtual bool FinishAllSessions () noexcept=0
 
virtual void SetMaxSessionsPerConnection (std::size_t max_requests_per_connection) noexcept=0
 
virtual ~HttpClient ()=default
 

Constructor & Destructor Documentation

◆ ~HttpClient() [1/2]

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

◆ ~HttpClient() [2/2]

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

Member Function Documentation

◆ CancelAllSessions() [1/2]

virtual bool ext::http::client::HttpClient::CancelAllSessions ( )
pure virtualnoexcept

◆ CancelAllSessions() [2/2]

virtual bool ext::http::client::HttpClient::CancelAllSessions ( )
pure virtualnoexcept

◆ CreateSession() [1/2]

virtual std::shared_ptr<Session> ext::http::client::HttpClient::CreateSession ( nostd::string_view  url)
pure virtualnoexcept

◆ CreateSession() [2/2]

virtual std::shared_ptr<Session> ext::http::client::HttpClient::CreateSession ( nostd::string_view  url)
pure virtualnoexcept

◆ FinishAllSessions() [1/2]

virtual bool ext::http::client::HttpClient::FinishAllSessions ( )
pure virtualnoexcept

◆ FinishAllSessions() [2/2]

virtual bool ext::http::client::HttpClient::FinishAllSessions ( )
pure virtualnoexcept

◆ SetMaxSessionsPerConnection() [1/2]

virtual void ext::http::client::HttpClient::SetMaxSessionsPerConnection ( std::size_t  max_requests_per_connection)
pure virtualnoexcept

◆ SetMaxSessionsPerConnection() [2/2]

virtual void ext::http::client::HttpClient::SetMaxSessionsPerConnection ( std::size_t  max_requests_per_connection)
pure virtualnoexcept

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