NVIDIA DeepStream SDK API Reference

9.2 Release
HTTP_SERVER_NS::HttpRequestCallback Class Reference

Detailed Description

Public Member Functions

 HttpRequestCallback ()
 
virtual ~HttpRequestCallback ()=default
 
HttpRequestCallback & operator= (HttpRequestCallback other)
 
 HttpRequestCallback (CallbackFunction func)
 
HttpRequestCallback & operator= (CallbackFunction func)
 
virtual int onHttpRequest (HttpRequest const &request, HttpResponse &response)
 
 HttpRequestCallback ()
 
virtual ~HttpRequestCallback ()=default
 
HttpRequestCallback & operator= (HttpRequestCallback other)
 
 HttpRequestCallback (CallbackFunction func)
 
HttpRequestCallback & operator= (CallbackFunction func)
 
virtual int onHttpRequest (HttpRequest const &request, HttpResponse &response)
 

Protected Attributes

CallbackFunction callback = nullptr
 

Constructor & Destructor Documentation

◆ HttpRequestCallback() [1/4]

HTTP_SERVER_NS::HttpRequestCallback::HttpRequestCallback ( )
inline

◆ ~HttpRequestCallback() [1/2]

virtual HTTP_SERVER_NS::HttpRequestCallback::~HttpRequestCallback ( )
virtualdefault

◆ HttpRequestCallback() [2/4]

HTTP_SERVER_NS::HttpRequestCallback::HttpRequestCallback ( CallbackFunction  func)
inline

◆ HttpRequestCallback() [3/4]

HTTP_SERVER_NS::HttpRequestCallback::HttpRequestCallback ( )
inline

◆ ~HttpRequestCallback() [2/2]

virtual HTTP_SERVER_NS::HttpRequestCallback::~HttpRequestCallback ( )
virtualdefault

◆ HttpRequestCallback() [4/4]

HTTP_SERVER_NS::HttpRequestCallback::HttpRequestCallback ( CallbackFunction  func)
inline

Member Function Documentation

◆ onHttpRequest() [1/2]

virtual int HTTP_SERVER_NS::HttpRequestCallback::onHttpRequest ( HttpRequest const &  request,
HttpResponse &  response 
)
inlinevirtual

Definition at line 73 of file includes/opentelemetry/ext/http/server/http_server.h.

References callback.

◆ onHttpRequest() [2/2]

virtual int HTTP_SERVER_NS::HttpRequestCallback::onHttpRequest ( HttpRequest const &  request,
HttpResponse &  response 
)
inlinevirtual

Definition at line 73 of file 9.2/includes/opentelemetry/ext/http/server/http_server.h.

References callback.

◆ operator=() [1/4]

HttpRequestCallback& HTTP_SERVER_NS::HttpRequestCallback::operator= ( CallbackFunction  func)
inline

Definition at line 67 of file 9.2/includes/opentelemetry/ext/http/server/http_server.h.

References callback.

◆ operator=() [2/4]

HttpRequestCallback& HTTP_SERVER_NS::HttpRequestCallback::operator= ( CallbackFunction  func)
inline

Definition at line 67 of file includes/opentelemetry/ext/http/server/http_server.h.

References callback.

◆ operator=() [3/4]

HttpRequestCallback& HTTP_SERVER_NS::HttpRequestCallback::operator= ( HttpRequestCallback  other)
inline

Definition at line 59 of file 9.2/includes/opentelemetry/ext/http/server/http_server.h.

References callback.

◆ operator=() [4/4]

HttpRequestCallback& HTTP_SERVER_NS::HttpRequestCallback::operator= ( HttpRequestCallback  other)
inline

Definition at line 59 of file includes/opentelemetry/ext/http/server/http_server.h.

References callback.

Field Documentation

◆ callback

CallbackFunction HTTP_SERVER_NS::HttpRequestCallback::callback = nullptr
protected

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