8 #include "Arp/System/Rsc/Services/IRscService.hpp" 9 #include "FileServiceProxyFactory.hpp" 10 #include "Arp/System/Rsc/Services/RscStreamAdapter.hpp" 11 #include "Arp/System/Rsc/Services/RscString.hxx" 12 #include "FileSystemError.hpp" 13 #include "TraitItem.hpp" 19 namespace Arp {
namespace System {
namespace Commons {
namespace Services {
namespace Io
32 using Ptr = std::shared_ptr<IFileService>;
39 static IRscServiceProxyFactory& GetProxyFactory(
void);
111 inline IRscServiceProxyFactory& IFileService::GetProxyFactory()
113 return FileServiceProxyFactory::GetInstance();
Specifies write access to the file. Data can be written to the file and the file pointer can be moved...
Namespace for classes and interfaces for the Remote Service Call implementation
Definition: IRscReadEnumerator.hxx:9
Traits
This enum is used by several file services to specify the file traits to get or set, respectively.
Definition: Traits.hpp:20
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
Specifies read access to the file. Data can be read from the file and the file pointer can be moved...
Root namespace for the PLCnext API
Base interface for all Rsc service interface.
Definition: IRscService.hpp:18
System components used by the System, Device, Plc or Io domains.
Provides common file operations for several files in a single call.
Definition: IFileService.hpp:29