8 #include "Arp/System/Rsc/Services/IRscSerializable.hpp" 9 #include "Arp/System/Rsc/Services/RscReader.hpp" 10 #include "Arp/System/Rsc/Services/RscWriter.hpp" 11 #include "Arp/System/Rsc/Services/RscString.hxx" 12 #include "Arp/System/Rsc/Services/RscStreamAdapter.hpp" 13 #include "TraitItem.hpp" 14 #include "FileSystemError.hpp" 19 namespace Arp {
namespace System {
namespace Commons {
namespace Services {
namespace Io
28 boolean Overwrite =
false;
29 std::vector<TraitItem> TraitItems;
33 void Serialize(
RscWriter& writer)
const override;
34 void Deserialize(
RscReader& reader)
override;
36 static size_t GetFieldCount(
void)
Reads data from Rsc
Definition: RscReader.hpp:25
Definition: WriteFileData.hpp:25
Writes data to Rsc.
Definition: RscWriter.hpp:30
Namespace for classes and interfaces for the Remote Service Call implementation
Definition: IRscReadEnumerator.hxx:9
FileSystemError
This enum is used by several file operations.
Definition: FileSystemError.hpp:20
This class serves as adapter between Rsc streams and streams from Arp::System::Commons::Io, e.g. file streams.
Definition: RscStreamAdapter.hpp:19
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
System components used by the System, Device, Plc or Io domains.