winss
|
Base environment. More...
#include <environment.hpp>
Public Member Functions | |
virtual std::vector< char > | ReadEnv () |
Reads the environment source into an environment block for CreateProcess. More... | |
virtual winss::env_t | ReadEnvSource ()=0 |
Gets the environment source as key values. More... | |
virtual | ~Environment () |
Default destructor. More... | |
Base environment.
|
inlinevirtual |
Default destructor.
|
virtual |
Reads the environment source into an environment block for CreateProcess.
An environment block consists of a null-terminated block of null-terminated strings. Each string is in the following form:
name=value\0
References winss::Utils::ExpandEnvironmentVariables(), winss::Utils::GetEnvironmentString(), winss::Utils::GetEnvironmentVariables(), and ReadEnvSource().
Referenced by winss::Process::Create().
|
pure virtual |
Gets the environment source as key values.
Implemented in winss::EnvironmentDir.
Referenced by ReadEnv().