NVIDIA DeepStream SDK API Reference

9.2 Release
context::ThreadLocalContextStorage Class Reference

Detailed Description

Inheritance diagram for context::ThreadLocalContextStorage:
Collaboration diagram for context::ThreadLocalContextStorage:

Public Member Functions

 ThreadLocalContextStorage () noexcept=default
 
Context GetCurrent () noexcept override
 
bool Detach (Token &token) noexcept override
 
nostd::unique_ptr< Token > Attach (const Context &context) noexcept override
 
 ThreadLocalContextStorage () noexcept=default
 
Context GetCurrent () noexcept override
 
bool Detach (Token &token) noexcept override
 
nostd::unique_ptr< Token > Attach (const Context &context) noexcept override
 

Protected Member Functions

nostd::unique_ptr< Token > CreateToken (const Context &context) noexcept
 
nostd::unique_ptr< Token > CreateToken (const Context &context) noexcept
 

Constructor & Destructor Documentation

◆ ThreadLocalContextStorage() [1/2]

context::ThreadLocalContextStorage::ThreadLocalContextStorage ( )
defaultnoexcept

◆ ThreadLocalContextStorage() [2/2]

context::ThreadLocalContextStorage::ThreadLocalContextStorage ( )
defaultnoexcept

Member Function Documentation

◆ Attach() [1/2]

nostd::unique_ptr<Token> context::ThreadLocalContextStorage::Attach ( const Context &  context)
inlineoverridevirtualnoexcept

◆ Attach() [2/2]

nostd::unique_ptr<Token> context::ThreadLocalContextStorage::Attach ( const Context &  context)
inlineoverridevirtualnoexcept

◆ CreateToken() [1/2]

nostd::unique_ptr<Token> context::RuntimeContextStorage::CreateToken ( const Context &  context)
inlineprotectednoexceptinherited

◆ CreateToken() [2/2]

nostd::unique_ptr<Token> context::RuntimeContextStorage::CreateToken ( const Context &  context)
inlineprotectednoexceptinherited

Definition at line 74 of file includes/opentelemetry/context/runtime_context.h.

Referenced by Attach().

◆ Detach() [1/2]

bool context::ThreadLocalContextStorage::Detach ( Token &  token)
inlineoverridevirtualnoexcept

◆ Detach() [2/2]

bool context::ThreadLocalContextStorage::Detach ( Token &  token)
inlineoverridevirtualnoexcept

◆ GetCurrent() [1/2]

Context context::ThreadLocalContextStorage::GetCurrent ( )
inlineoverridevirtualnoexcept

◆ GetCurrent() [2/2]

Context context::ThreadLocalContextStorage::GetCurrent ( )
inlineoverridevirtualnoexcept

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