Public Member Functions | Private Attributes | List of all members
grpc_core::GlobalConfigEnvString Class Reference

#include <global_config_env.h>

Inheritance diagram for grpc_core::GlobalConfigEnvString:
Inheritance graph
[legend]

Public Member Functions

UniquePtr< char > Get ()
 
constexpr GlobalConfigEnvString (char *name, const char *default_value)
 
void Set (const char *value)
 
- Public Member Functions inherited from grpc_core::GlobalConfigEnv
UniquePtr< char > GetValue ()
 
void SetValue (const char *value)
 
void Unset ()
 

Private Attributes

const char * default_value_
 

Additional Inherited Members

- Protected Member Functions inherited from grpc_core::GlobalConfigEnv
char * GetName ()
 
constexpr GlobalConfigEnv (char *name)
 

Detailed Description

Definition at line 87 of file global_config_env.h.

Constructor & Destructor Documentation

◆ GlobalConfigEnvString()

constexpr grpc_core::GlobalConfigEnvString::GlobalConfigEnvString ( char *  name,
const char *  default_value 
)
inlineconstexpr

Definition at line 89 of file global_config_env.h.

Member Function Documentation

◆ Get()

UniquePtr< char > grpc_core::GlobalConfigEnvString::Get ( )

Definition at line 128 of file global_config_env.cc.

◆ Set()

void grpc_core::GlobalConfigEnvString::Set ( const char *  value)

Definition at line 136 of file global_config_env.cc.

Member Data Documentation

◆ default_value_

const char* grpc_core::GlobalConfigEnvString::default_value_
private

Definition at line 96 of file global_config_env.h.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:36