8#include "Arp/System/Rsc/Services/Rsc.h"
11namespace 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:20
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:27
Writes data to Rsc.
Definition: RscWriter.hpp:32
@ System
System components used by the System, Device, Plc or Io domains.
Root namespace for the PLCnext API