NVIDIA DeepStream SDK API Reference

9.2 Release
ext::http::client Namespace Reference

Namespaces

 curl
 

Data Structures

struct  cmp_ic
 
class  EventHandler
 
class  HttpClient
 
class  HttpClientFactory
 
class  HttpClientSync
 
struct  HttpSslOptions
 
class  NoopResponse
 
class  Request
 
class  Response
 
class  Result
 
struct  RetryPolicy
 
class  Session
 

Typedefs

using Byte = uint8_t
 
using StatusCode = uint16_t
 
using Body = std::vector< Byte >
 
using Headers = std::multimap< std::string, std::string, cmp_ic >
 
using SecondsDecimal = std::chrono::duration< float, std::ratio< 1 > >
 

Enumerations

enum  Method {
  Method::Get,
  Method::Post,
  Method::Put,
  Method::Options,
  Method::Head,
  Method::Patch,
  Method::Delete,
  Method::Get,
  Method::Post,
  Method::Put,
  Method::Options,
  Method::Head,
  Method::Patch,
  Method::Delete
}
 
enum  SessionState {
  SessionState::CreateFailed,
  SessionState::Created,
  SessionState::Destroyed,
  SessionState::Connecting,
  SessionState::ConnectFailed,
  SessionState::Connected,
  SessionState::Sending,
  SessionState::SendFailed,
  SessionState::Response,
  SessionState::SSLHandshakeFailed,
  SessionState::TimedOut,
  SessionState::NetworkError,
  SessionState::ReadError,
  SessionState::WriteError,
  SessionState::Cancelled,
  SessionState::CreateFailed,
  SessionState::Created,
  SessionState::Destroyed,
  SessionState::Connecting,
  SessionState::ConnectFailed,
  SessionState::Connected,
  SessionState::Sending,
  SessionState::SendFailed,
  SessionState::Response,
  SessionState::SSLHandshakeFailed,
  SessionState::TimedOut,
  SessionState::NetworkError,
  SessionState::ReadError,
  SessionState::WriteError,
  SessionState::Cancelled
}
 
enum  Compression {
  Compression::kNone,
  Compression::kGzip,
  Compression::kNone,
  Compression::kGzip
}
 
enum  Method {
  Method::Get,
  Method::Post,
  Method::Put,
  Method::Options,
  Method::Head,
  Method::Patch,
  Method::Delete,
  Method::Get,
  Method::Post,
  Method::Put,
  Method::Options,
  Method::Head,
  Method::Patch,
  Method::Delete
}
 
enum  SessionState {
  SessionState::CreateFailed,
  SessionState::Created,
  SessionState::Destroyed,
  SessionState::Connecting,
  SessionState::ConnectFailed,
  SessionState::Connected,
  SessionState::Sending,
  SessionState::SendFailed,
  SessionState::Response,
  SessionState::SSLHandshakeFailed,
  SessionState::TimedOut,
  SessionState::NetworkError,
  SessionState::ReadError,
  SessionState::WriteError,
  SessionState::Cancelled,
  SessionState::CreateFailed,
  SessionState::Created,
  SessionState::Destroyed,
  SessionState::Connecting,
  SessionState::ConnectFailed,
  SessionState::Connected,
  SessionState::Sending,
  SessionState::SendFailed,
  SessionState::Response,
  SessionState::SSLHandshakeFailed,
  SessionState::TimedOut,
  SessionState::NetworkError,
  SessionState::ReadError,
  SessionState::WriteError,
  SessionState::Cancelled
}
 
enum  Compression {
  Compression::kNone,
  Compression::kGzip,
  Compression::kNone,
  Compression::kGzip
}
 

Typedef Documentation

◆ Body

typedef std::vector< Byte > ext::http::client::Body

◆ Byte

◆ Headers

typedef std::multimap< std::string, std::string, cmp_ic > ext::http::client::Headers

◆ SecondsDecimal

typedef std::chrono::duration< float, std::ratio< 1 > > ext::http::client::SecondsDecimal

◆ StatusCode

Enumeration Type Documentation

◆ Compression [1/2]

Enumerator
kNone 
kGzip 
kNone 
kGzip 

Definition at line 100 of file includes/opentelemetry/ext/http/client/http_client.h.

◆ Compression [2/2]

Enumerator
kNone 
kGzip 
kNone 
kGzip 

Definition at line 100 of file 9.2/includes/opentelemetry/ext/http/client/http_client.h.

◆ Method [1/2]

Enumerator
Get 
Post 
Put 
Options 
Head 
Patch 
Delete 
Get 
Post 
Put 
Options 
Head 
Patch 
Delete 

Definition at line 70 of file 9.2/includes/opentelemetry/ext/http/client/http_client.h.

◆ Method [2/2]

Enumerator
Get 
Post 
Put 
Options 
Head 
Patch 
Delete 
Get 
Post 
Put 
Options 
Head 
Patch 
Delete 

Definition at line 70 of file includes/opentelemetry/ext/http/client/http_client.h.

◆ SessionState [1/2]

Enumerator
CreateFailed 
Created 
Destroyed 
Connecting 
ConnectFailed 
Connected 
Sending 
SendFailed 
Response 
SSLHandshakeFailed 
TimedOut 
NetworkError 
ReadError 
WriteError 
Cancelled 
CreateFailed 
Created 
Destroyed 
Connecting 
ConnectFailed 
Connected 
Sending 
SendFailed 
Response 
SSLHandshakeFailed 
TimedOut 
NetworkError 
ReadError 
WriteError 
Cancelled 

Definition at line 81 of file includes/opentelemetry/ext/http/client/http_client.h.

◆ SessionState [2/2]

Enumerator
CreateFailed 
Created 
Destroyed 
Connecting 
ConnectFailed 
Connected 
Sending 
SendFailed 
Response 
SSLHandshakeFailed 
TimedOut 
NetworkError 
ReadError 
WriteError 
Cancelled 
CreateFailed 
Created 
Destroyed 
Connecting 
ConnectFailed 
Connected 
Sending 
SendFailed 
Response 
SSLHandshakeFailed 
TimedOut 
NetworkError 
ReadError 
WriteError 
Cancelled 

Definition at line 81 of file 9.2/includes/opentelemetry/ext/http/client/http_client.h.