|
PLCnext API Documentation 25.6.0.37
|
This class provides RSC reader and writer of the actual connection. More...
#include <RscContext.hpp>

Public Member Functions | |
| RscContext (Impl &impl) | |
| Constructs a RscContext instance. More... | |
| RscContext (const RscContext &arg)=delete | |
| RscContext (RscContext &&arg) noexcept | |
| The default move constructor. More... | |
| RscContext & | operator= (const RscContext &arg)=delete |
| RscContext & | operator= (RscContext &&arg) noexcept |
| The default move-assignment operator. More... | |
| ~RscContext (void) | |
| The default destructor. | |
| RscReader & | GetReader (void) |
| Gets the RSC reader. More... | |
| RscWriter & | GetWriter (void) |
| Gets the RSC writer. More... | |
| Impl & | GetImpl (void) |
| For internal use only. More... | |
| const Impl & | GetImpl (void) const |
Public Member Functions inherited from Arp::Base::Rsc::Commons::Services::SerializationContext | |
| SerializationContext (SerializationKind kind) | |
| Constructs a serialization context with the supplied serialization kind. More... | |
| SerializationContext (const SerializationContext &arg) | |
| The default copy constructor. More... | |
| SerializationContext (SerializationContext &&arg) noexcept | |
| The default move constructor. More... | |
| SerializationContext & | operator= (const SerializationContext &arg) |
| The default copy-assignment operator. More... | |
| SerializationContext & | operator= (SerializationContext &&arg) noexcept |
| The default move-assignment operator. More... | |
| virtual | ~SerializationContext (void) |
| The default destructor. | |
| SerializationKind | GetSerializationKind (void) const |
| Gets the serialization kind of this context. More... | |
This class provides RSC reader and writer of the actual connection.
This class is not intended for direct use, but required by RscGenerator to implement services.
| Arp::Base::Rsc::Commons::Services::RscContext::RscContext | ( | Impl & | impl | ) |
Constructs a RscContext instance.
| impl | The implementation. |
|
defaultnoexcept |
The default move constructor.
| arg | The argument to move. |
| const RscContext::Impl & Arp::Base::Rsc::Commons::Services::RscContext::GetImpl | ( | void | ) |
For internal use only.
| RscReader & Arp::Base::Rsc::Commons::Services::RscContext::GetReader | ( | void | ) |
Gets the RSC reader.
| RscWriter & Arp::Base::Rsc::Commons::Services::RscContext::GetWriter | ( | void | ) |
Gets the RSC writer.
|
defaultnoexcept |
The default move-assignment operator.
| arg | The argument to move. |