|
PLCnext API Documentation 25.6.0.37
|
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.