aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/tvmauth/client/misc/proc_info.h
blob: 8595f23a76e63120cd75c54350eb88c63870df3a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#pragma once 
 
#include <util/generic/string.h> 
 
#include <optional> 
 
namespace NTvmAuth::NUtils { 
    struct TProcInfo { 
        TString Pid; 
        std::optional<TString> ProcessName; 
        TString VersionPrefix; 
 
        void AddToRequest(IOutputStream& out) const; 
 
        static TProcInfo Create(const TString& versionPrefix); 
        static std::optional<TString> GetProcessName(); 
    }; 
}