PLCnext API Documentation 25.0.2.69
|
This class contains all information of the process configuration. More...
#include <ProcessConfiguration.hpp>
Public Types | |
using | Capabilities = std::vector< Capability > |
Public Member Functions | |
ProcessConfiguration (void)=default | |
The default constructor. | |
ProcessConfiguration (const String &userName, const String &groupName, const Capabilities &capabilities) | |
Constructs an instance of ProcessConfiguration with all members. More... | |
const String & | GetUserName (void) const & |
Gets the user name of this configuration. More... | |
const String & | GetUserName (void) const &&=delete |
const String & | GetGroupName (void) const & |
Gets the group name of this configuration. More... | |
const String & | GetGroupName (void) const &&=delete |
const Capabilities & | GetCapabilities (void) const & |
Gets the capabilities of this configuration. More... | |
const Capabilities & | GetCapabilities (void) const &&=delete |
This class contains all information of the process configuration.
Arp::System::Commons::Runtime::ProcessConfiguration::ProcessConfiguration | ( | const String & | userName, |
const String & | groupName, | ||
const Capabilities & | capabilities | ||
) |
Constructs an instance of ProcessConfiguration with all members.
userName | Name of user the process shall start with. |
groupName | Name of group the process shall start with. |
capabilities | Capabilities that shall be set for the process. |
const ProcessConfiguration::Capabilities & Arp::System::Commons::Runtime::ProcessConfiguration::GetCapabilities | ( | void | ) | const & |
Gets the capabilities of this configuration.
const String & Arp::System::Commons::Runtime::ProcessConfiguration::GetGroupName | ( | void | ) | const & |
Gets the group name of this configuration.
const String & Arp::System::Commons::Runtime::ProcessConfiguration::GetUserName | ( | void | ) | const & |
Gets the user name of this configuration.