8#include "Arp/Base/Rsc/Commons/Rsc.hpp"
9#include "Arp/Base/JRsc/Commons/JRsc.hpp"
10#include "Arp/Base/Rsc/Commons/RscSerializable.hpp"
11#include "Arp/Base/Rsc/Commons/RscVariant.hxx"
12#include "Arp/System/Commons/Services/Io/Traits.hpp"
20using namespace Arp::Base::Rsc::Commons;
21using namespace Arp::Base::Rsc::Commons::Services;
48 void Serialize(JRscWriter& writer)
const;
49 void Deserialize(JRscReader& reader);
50 static size_t GetFieldCount(
void);
Any custom struct type which is intended to be marshalled in a Rsc serialization context,...
Definition: RscSerializable.hpp:35
Rsc class for variant data types like primitive data type, strings or information about arrays or str...
Definition: RscVariant.hxx:57
Reads marshaled data of RSC services.
Definition: RscReader.hpp:34
Writes marshalled data of RSC services.
Definition: RscWriter.hpp:34
Specifies a file trait item
Definition: TraitItem.hpp:29
TraitItem(void)
Constructs an TraitItem instance.
RscVariant Value
The value of the file info trait of this item.
Definition: TraitItem.hpp:43
Namespace for the JSON RSC extension
Namespace for services to access the filesystem
Traits
This enum is used by several file services to specify the file traits to get or set,...
Definition: Traits.hpp:19
Root namespace for the PLCnext API