7 #include "Arp/System/Rsc/Services/Rsc.h"
10 namespace Arp {
namespace System {
namespace Rsc {
namespace Services
Marshalls structure or class data types. Serialize and Deserialize have to marshal fields in the same...
Definition: IRscSerializable.hpp:19
virtual void Serialize(RscWriter &writer) const =0
Serializes the datatype. All fields of the datatype have to be serialized in use of RscWriter.
static size_t GetFieldCount(void)
Returns the count of fields of the struct type
virtual void Deserialize(RscReader &reader)=0
Deserializes the datatype. All fields of the datatype have to be deserialized in use of RscReader.
virtual ~IRscSerializable()=default
default destructor
Reads data from Rsc
Definition: RscReader.hpp:26
Writes data to Rsc.
Definition: RscWriter.hpp:31
@ System
System components used by the System, Device, Plc or Io domains.
Root namespace for the PLCnext API