Sunshine0.0.5917
Sunshine 0.0.5917
Self-hosted game stream host for Moonlight.
Loading...
Searching...
No Matches
confighttp::scoped_sensitive_string_clear_t Class Reference

Overwrite a request-local sensitive string when leaving scope. More...

Public Member Functions

scoped_sensitive_string_clear_t & operator= (const scoped_sensitive_string_clear_t &)=delete
 scoped_sensitive_string_clear_t (const scoped_sensitive_string_clear_t &)=delete
 scoped_sensitive_string_clear_t (std::string &value)
 Register a sensitive string for best-effort clearing.
 ~scoped_sensitive_string_clear_t ()
 Overwrite and clear the registered string.

Detailed Description

Overwrite a request-local sensitive string when leaving scope.

Constructor & Destructor Documentation

◆ scoped_sensitive_string_clear_t()

confighttp::scoped_sensitive_string_clear_t::scoped_sensitive_string_clear_t ( std::string & value)
inlineexplicit

Register a sensitive string for best-effort clearing.

Parameters
valueMutable sensitive string.

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