8 #include "Arp/System/Rsc/Services/IRscService.hpp" 9 #include "FileServiceProxyFactory.hpp" 10 #include "Arp/System/Rsc/Services/RscStream.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();
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
Enables Rsc services to marshal large data packets as stream.
Definition: RscStream.hpp:19
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