|
PLCnext API Documentation 26.0.1.58
|
This class contains all infos of a RSC service proxy. More...
#include <RscServiceProxyInfo.hpp>
Public Member Functions | |
| RscServiceProxyInfo (const RscServiceHandle &serviceHandle, const char *serviceName, const String &serviceProviderName) | |
| Constructs a RscServiceProxyInfo instance. More... | |
| RscServiceProxyInfo (const RscServiceProxyInfo &arg) | |
| The default copy constructor. More... | |
| RscServiceProxyInfo (RscServiceProxyInfo &&arg) noexcept | |
| The default move constructor. More... | |
| RscServiceProxyInfo & | operator= (const RscServiceProxyInfo &arg) |
| The default copy-assignment operator. More... | |
| RscServiceProxyInfo & | operator= (RscServiceProxyInfo &&arg) noexcept |
| The default move-assignment operator. More... | |
| ~RscServiceProxyInfo (void) | |
| The default destructor. | |
| const RscServiceHandle & | GetRscServiceHandle (void) const |
| Gets the RSC service handle, i.e. the service address. More... | |
| const String & | GetServiceName (void) const |
| Gets the full service type name of the proxy. More... | |
| const String & | GetServiceProviderName (void) const |
| Gets the service provider name of the proxy. More... | |
| void | ReadServiceHandle (RscClient &client) |
| Updates this proxy when the client connection has been restored. More... | |
| Impl & | GetImpl (void) |
| For internal use only. More... | |
| const Impl & | GetImpl (void) const |
This class contains all infos of a RSC service proxy.
This class is not intended for direct use, but required by RscGenerator to implement services.
| Arp::Base::Rsc::Commons::Services::RscServiceProxyInfo::RscServiceProxyInfo | ( | const RscServiceHandle & | serviceHandle, |
| const char * | serviceName, | ||
| const String & | serviceProviderName | ||
| ) |
Constructs a RscServiceProxyInfo instance.
| serviceHandle | |
| serviceName | The full service typename. |
| serviceProviderName | The service-provider name. |
|
default |
The default copy constructor.
| arg | The argument to copy. |
|
defaultnoexcept |
The default move constructor.
| arg | The argument to move. |
| const RscServiceProxyInfo::Impl & Arp::Base::Rsc::Commons::Services::RscServiceProxyInfo::GetImpl | ( | void | ) |
For internal use only.
| const RscServiceHandle & Arp::Base::Rsc::Commons::Services::RscServiceProxyInfo::GetRscServiceHandle | ( | void | ) | const |
Gets the RSC service handle, i.e. the service address.
| const String & Arp::Base::Rsc::Commons::Services::RscServiceProxyInfo::GetServiceName | ( | void | ) | const |
Gets the full service type name of the proxy.
| const String & Arp::Base::Rsc::Commons::Services::RscServiceProxyInfo::GetServiceProviderName | ( | void | ) | const |
Gets the service provider name of the proxy.
|
default |
The default copy-assignment operator.
| arg | The argument to copy. |
|
defaultnoexcept |
The default move-assignment operator.
| arg | The argument to move. |
| void Arp::Base::Rsc::Commons::Services::RscServiceProxyInfo::ReadServiceHandle | ( | RscClient & | client | ) |
Updates this proxy when the client connection has been restored.
| client | The client which has been reconnected. |