PLCnext API Documentation 25.0.2.69
|
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 |
![]() | |
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. |