This is the base interface of all Rsc services.
More...
#include <IRscService.hpp>
Inherited by Arp::Base::Acf::Services::ISystemInfoService, Arp::Base::Rsc::Commons::Services::IRscServiceProxy, Arp::Device::Interface::Services::IDeviceControlService, Arp::Device::Interface::Services::IDeviceInfoService, Arp::Device::Interface::Services::IDeviceSettingsService, Arp::Device::Interface::Services::IDeviceStatusService, Arp::Hardware::Nim::Services::INetloadLimiterService, Arp::Hardware::Nim::Services::INetloadLimiterStatisticService, Arp::Io::Axioline::Services::IAcyclicCommunicationService, Arp::Io::Axioline::Services::IAxioMasterService, Arp::Io::Interbus::Services::IInterbusMasterService, Arp::Io::Interbus::Services::IPcpService, Arp::Io::Profibus::Services::IAcyclicCommunicationService, Arp::Io::Profibus::Services::IDiagnosisService, Arp::Io::ProfinetStack::Controller::Services::IAcyclicCommunicationService, Arp::Io::ProfinetStack::Controller::Services::IAddressConversionService, Arp::Io::ProfinetStack::Controller::Services::IAlarmService, Arp::Io::ProfinetStack::Controller::Services::IArConfigurationService, Arp::Io::ProfinetStack::Controller::Services::IArDataService, Arp::Io::ProfinetStack::Controller::Services::IArManagementService, Arp::Io::ProfinetStack::Controller::Services::IArStatisticService, Arp::Io::ProfinetStack::Controller::Services::IDiagnosisQueryService, Arp::Io::ProfinetStack::Controller::Services::ITextLookupService, Arp::Io::ProfinetStack::System::Services::IAcyclicCommunicationService, Arp::Io::ProfinetStack::System::Services::IConfigurationService, Arp::Io::ProfinetStack::System::Services::IDcpService, Arp::Plc::Domain::Services::IPlcConfigService, Arp::Plc::Domain::Services::IPlcInfoService, Arp::Plc::Domain::Services::IPlcManagerService, Arp::Plc::Gds::Services::IDataAccessService, Arp::Plc::Gds::Services::IForceService, Arp::Plc::Gds::Services::ISubscriptionService, Arp::Plc::Meta::Services::IDataTraverserService, Arp::Plc::Meta::Services::IVariableBrowseService, Arp::Plc::Retain::Services::IRetainManagerService, Arp::Services::AppManager::Services::IAppManagerService, Arp::Services::DataLogger::Services::IDataLoggerService2, Arp::Services::NotificationLogger::Services::INotificationLoggerService, Arp::Services::NotificationLogger::Services::INotificationLoggerService2, Arp::Services::SoftwareUpdate::Services::ISoftwareUpdateService, Arp::Services::TraceController::Services::ITraceControllerService, Arp::System::Commons::Services::Io::IDirectoryService, Arp::System::Commons::Services::Io::IFileService, Arp::System::Commons::Services::Io::IFileSystemInfoService, Arp::System::Commons::Services::Security::IDeviceIdentityValidatorService, Arp::System::Lm::Services::ILicenseStatusService, Arp::System::Nm::Services::INotificationManagerService, Arp::System::Security::Services::IPasswordAuthenticationService, Arp::System::Um::Services::IAuthorizationInfoService, Arp::System::Um::Services::IPasswordAuthenticationService, and Arp::System::Um::Services::ISessionService.
This is the base interface of all Rsc services.
◆ IRscService() [1/2]
| Arp::Base::Rsc::Commons::IRscService::IRscService |
( |
const IRscService & |
arg | ) |
|
|
delete |
The deleted copy constructor.
- Parameters
-
◆ IRscService() [2/2]
| Arp::Base::Rsc::Commons::IRscService::IRscService |
( |
IRscService && |
arg | ) |
|
|
defaultnoexcept |
The default move constructor.
- Parameters
-
◆ GetProxyFactory()
Returns a reference to service proxy factory to create a proxy instance of this service.
- Returns
- A reference to the service proxy factory.
This is a policy operation and shall be implemented in any Rsc service interface class as a static operation.
◆ operator=() [1/2]
The deleted assignment operator.
- Parameters
-
- Returns
- This instance.
◆ operator=() [2/2]
The default move-assignment operator.
- Parameters
-
- Returns
- This instance.
The documentation for this class was generated from the following file: