9 #include "Arp/System/Rsc/Services/IRscSerializable.hpp" 10 #include "Arp/System/Rsc/Services/RscReader.hpp" 11 #include "Arp/System/Rsc/Services/RscString.hxx" 12 #include "Arp/System/Rsc/Services/RscWriter.hpp" 16 namespace Arp {
namespace Plc {
namespace Commons {
namespace Meta
43 const String& GetName()
const;
52 size_t GetCacheSize(
void)
const;
55 void Serialize(
RscWriter& writer)
const override;
56 void Deserialize(
RscReader& reader)
override;
57 static size_t GetFieldCount(
void);
76 inline const String& CustomAttribute::GetName()
const 86 inline size_t CustomAttribute::GetFieldCount(
void)
91 inline size_t CustomAttribute::GetCacheSize(
void)
const 94 cacheSize += this->name.Capacity();
95 cacheSize +=
sizeof(this->value);
Reads data from Rsc
Definition: RscReader.hpp:23
Writes data to Rsc.
Definition: RscWriter.hpp:32
Namespace for classes and interfaces for the Remote Service Call implementation
Definition: IRscReadEnumerator.hxx:9
Marshalls structure or class data types. Serialize and Deserialize have to marshal fields in the same...
Definition: IRscSerializable.hpp:18
Root namespace for the PLCnext API