Interface IProcessEnvironment
interface IProcessEnvironment
Extends IStandard
Environment and configuration for the process object.
Methods
getEnvironment()
Get the current environment.IEnvironment*getEnvironment()
Returns
IEnvironment*
the current environment
pushThreadEnvironment()
Push a thread-local environment.voidpushThreadEnvironment(IEnvironment*environment)
tryGetComponent() will use the thread-local environment instead
of the local environment if one is set.
Parameters
environment
IEnvironment* — Required
the environment to set
popThreadEnvironment()
Pop a thread-local environment.voidpopThreadEnvironment(IEnvironment*environment)
Parameters
environment
IEnvironment* — Required
environment to pop
makeEnvironment()
Make a new environment object.IEnvironment*makeEnvironment()
Returns
IEnvironment*
Environment object
makeInfoNode()
Make a configuration node.IInfoNode*makeInfoNode(string[]keys,string[]values)
Parameters
keys
string[] — Required
key side of key-value pairs
values
string[] — Required
value side of key-value pairs
Returns
IInfoNode*
the new configuration node

