@@ -74,6 +74,11 @@ public protocol Com_Apple_Containerization_Sandbox_V3_SandboxContextClientProtoc
74
74
callOptions: CallOptions ?
75
75
) -> UnaryCall < Com_Apple_Containerization_Sandbox_V3_SetupEmulatorRequest , Com_Apple_Containerization_Sandbox_V3_SetupEmulatorResponse >
76
76
77
+ func writeFile(
78
+ _ request: Com_Apple_Containerization_Sandbox_V3_WriteFileRequest ,
79
+ callOptions: CallOptions ?
80
+ ) -> UnaryCall < Com_Apple_Containerization_Sandbox_V3_WriteFileRequest , Com_Apple_Containerization_Sandbox_V3_WriteFileResponse >
81
+
77
82
func createProcess(
78
83
_ request: Com_Apple_Containerization_Sandbox_V3_CreateProcessRequest ,
79
84
callOptions: CallOptions ?
@@ -309,6 +314,24 @@ extension Com_Apple_Containerization_Sandbox_V3_SandboxContextClientProtocol {
309
314
)
310
315
}
311
316
317
+ /// Write data to an existing or new file.
318
+ ///
319
+ /// - Parameters:
320
+ /// - request: Request to send to WriteFile.
321
+ /// - callOptions: Call options.
322
+ /// - Returns: A `UnaryCall` with futures for the metadata, status and response.
323
+ public func writeFile(
324
+ _ request: Com_Apple_Containerization_Sandbox_V3_WriteFileRequest ,
325
+ callOptions: CallOptions ? = nil
326
+ ) -> UnaryCall < Com_Apple_Containerization_Sandbox_V3_WriteFileRequest , Com_Apple_Containerization_Sandbox_V3_WriteFileResponse > {
327
+ return self . makeUnaryCall (
328
+ path: Com_Apple_Containerization_Sandbox_V3_SandboxContextClientMetadata . Methods. writeFile. path,
329
+ request: request,
330
+ callOptions: callOptions ?? self . defaultCallOptions,
331
+ interceptors: self . interceptors? . makeWriteFileInterceptors ( ) ?? [ ]
332
+ )
333
+ }
334
+
312
335
/// Create a new process inside the container.
313
336
///
314
337
/// - Parameters:
@@ -720,6 +743,11 @@ public protocol Com_Apple_Containerization_Sandbox_V3_SandboxContextAsyncClientP
720
743
callOptions: CallOptions ?
721
744
) -> GRPCAsyncUnaryCall < Com_Apple_Containerization_Sandbox_V3_SetupEmulatorRequest , Com_Apple_Containerization_Sandbox_V3_SetupEmulatorResponse >
722
745
746
+ func makeWriteFileCall(
747
+ _ request: Com_Apple_Containerization_Sandbox_V3_WriteFileRequest ,
748
+ callOptions: CallOptions ?
749
+ ) -> GRPCAsyncUnaryCall < Com_Apple_Containerization_Sandbox_V3_WriteFileRequest , Com_Apple_Containerization_Sandbox_V3_WriteFileResponse >
750
+
723
751
func makeCreateProcessCall(
724
752
_ request: Com_Apple_Containerization_Sandbox_V3_CreateProcessRequest ,
725
753
callOptions: CallOptions ?
@@ -912,6 +940,18 @@ extension Com_Apple_Containerization_Sandbox_V3_SandboxContextAsyncClientProtoco
912
940
)
913
941
}
914
942
943
+ public func makeWriteFileCall(
944
+ _ request: Com_Apple_Containerization_Sandbox_V3_WriteFileRequest ,
945
+ callOptions: CallOptions ? = nil
946
+ ) -> GRPCAsyncUnaryCall < Com_Apple_Containerization_Sandbox_V3_WriteFileRequest , Com_Apple_Containerization_Sandbox_V3_WriteFileResponse > {
947
+ return self . makeAsyncUnaryCall (
948
+ path: Com_Apple_Containerization_Sandbox_V3_SandboxContextClientMetadata . Methods. writeFile. path,
949
+ request: request,
950
+ callOptions: callOptions ?? self . defaultCallOptions,
951
+ interceptors: self . interceptors? . makeWriteFileInterceptors ( ) ?? [ ]
952
+ )
953
+ }
954
+
915
955
public func makeCreateProcessCall(
916
956
_ request: Com_Apple_Containerization_Sandbox_V3_CreateProcessRequest ,
917
957
callOptions: CallOptions ? = nil
@@ -1215,6 +1255,18 @@ extension Com_Apple_Containerization_Sandbox_V3_SandboxContextAsyncClientProtoco
1215
1255
)
1216
1256
}
1217
1257
1258
+ public func writeFile(
1259
+ _ request: Com_Apple_Containerization_Sandbox_V3_WriteFileRequest ,
1260
+ callOptions: CallOptions ? = nil
1261
+ ) async throws -> Com_Apple_Containerization_Sandbox_V3_WriteFileResponse {
1262
+ return try await self . performAsyncUnaryCall (
1263
+ path: Com_Apple_Containerization_Sandbox_V3_SandboxContextClientMetadata . Methods. writeFile. path,
1264
+ request: request,
1265
+ callOptions: callOptions ?? self . defaultCallOptions,
1266
+ interceptors: self . interceptors? . makeWriteFileInterceptors ( ) ?? [ ]
1267
+ )
1268
+ }
1269
+
1218
1270
public func createProcess(
1219
1271
_ request: Com_Apple_Containerization_Sandbox_V3_CreateProcessRequest ,
1220
1272
callOptions: CallOptions ? = nil
@@ -1463,6 +1515,9 @@ public protocol Com_Apple_Containerization_Sandbox_V3_SandboxContextClientInterc
1463
1515
/// - Returns: Interceptors to use when invoking 'setupEmulator'.
1464
1516
func makeSetupEmulatorInterceptors( ) -> [ ClientInterceptor < Com_Apple_Containerization_Sandbox_V3_SetupEmulatorRequest , Com_Apple_Containerization_Sandbox_V3_SetupEmulatorResponse > ]
1465
1517
1518
+ /// - Returns: Interceptors to use when invoking 'writeFile'.
1519
+ func makeWriteFileInterceptors( ) -> [ ClientInterceptor < Com_Apple_Containerization_Sandbox_V3_WriteFileRequest , Com_Apple_Containerization_Sandbox_V3_WriteFileResponse > ]
1520
+
1466
1521
/// - Returns: Interceptors to use when invoking 'createProcess'.
1467
1522
func makeCreateProcessInterceptors( ) -> [ ClientInterceptor < Com_Apple_Containerization_Sandbox_V3_CreateProcessRequest , Com_Apple_Containerization_Sandbox_V3_CreateProcessResponse > ]
1468
1523
@@ -1528,6 +1583,7 @@ public enum Com_Apple_Containerization_Sandbox_V3_SandboxContextClientMetadata {
1528
1583
Com_Apple_Containerization_Sandbox_V3_SandboxContextClientMetadata . Methods. sysctl,
1529
1584
Com_Apple_Containerization_Sandbox_V3_SandboxContextClientMetadata . Methods. setTime,
1530
1585
Com_Apple_Containerization_Sandbox_V3_SandboxContextClientMetadata . Methods. setupEmulator,
1586
+ Com_Apple_Containerization_Sandbox_V3_SandboxContextClientMetadata . Methods. writeFile,
1531
1587
Com_Apple_Containerization_Sandbox_V3_SandboxContextClientMetadata . Methods. createProcess,
1532
1588
Com_Apple_Containerization_Sandbox_V3_SandboxContextClientMetadata . Methods. deleteProcess,
1533
1589
Com_Apple_Containerization_Sandbox_V3_SandboxContextClientMetadata . Methods. startProcess,
@@ -1597,6 +1653,12 @@ public enum Com_Apple_Containerization_Sandbox_V3_SandboxContextClientMetadata {
1597
1653
type: GRPCCallType . unary
1598
1654
)
1599
1655
1656
+ public static let writeFile = GRPCMethodDescriptor (
1657
+ name: " WriteFile " ,
1658
+ path: " /com.apple.containerization.sandbox.v3.SandboxContext/WriteFile " ,
1659
+ type: GRPCCallType . unary
1660
+ )
1661
+
1600
1662
public static let createProcess = GRPCMethodDescriptor (
1601
1663
name: " CreateProcess " ,
1602
1664
path: " /com.apple.containerization.sandbox.v3.SandboxContext/CreateProcess " ,
@@ -1731,6 +1793,9 @@ public protocol Com_Apple_Containerization_Sandbox_V3_SandboxContextProvider: Ca
1731
1793
/// Set up an emulator in the guest for a specific binary format.
1732
1794
func setupEmulator( request: Com_Apple_Containerization_Sandbox_V3_SetupEmulatorRequest , context: StatusOnlyCallContext ) -> EventLoopFuture < Com_Apple_Containerization_Sandbox_V3_SetupEmulatorResponse >
1733
1795
1796
+ /// Write data to an existing or new file.
1797
+ func writeFile( request: Com_Apple_Containerization_Sandbox_V3_WriteFileRequest , context: StatusOnlyCallContext ) -> EventLoopFuture < Com_Apple_Containerization_Sandbox_V3_WriteFileResponse >
1798
+
1734
1799
/// Create a new process inside the container.
1735
1800
func createProcess( request: Com_Apple_Containerization_Sandbox_V3_CreateProcessRequest , context: StatusOnlyCallContext ) -> EventLoopFuture < Com_Apple_Containerization_Sandbox_V3_CreateProcessResponse >
1736
1801
@@ -1868,6 +1933,15 @@ extension Com_Apple_Containerization_Sandbox_V3_SandboxContextProvider {
1868
1933
userFunction: self . setupEmulator ( request: context: )
1869
1934
)
1870
1935
1936
+ case " WriteFile " :
1937
+ return UnaryServerHandler (
1938
+ context: context,
1939
+ requestDeserializer: ProtobufDeserializer < Com_Apple_Containerization_Sandbox_V3_WriteFileRequest > ( ) ,
1940
+ responseSerializer: ProtobufSerializer < Com_Apple_Containerization_Sandbox_V3_WriteFileResponse > ( ) ,
1941
+ interceptors: self . interceptors? . makeWriteFileInterceptors ( ) ?? [ ] ,
1942
+ userFunction: self . writeFile ( request: context: )
1943
+ )
1944
+
1871
1945
case " CreateProcess " :
1872
1946
return UnaryServerHandler (
1873
1947
context: context,
@@ -2083,6 +2157,12 @@ public protocol Com_Apple_Containerization_Sandbox_V3_SandboxContextAsyncProvide
2083
2157
context: GRPCAsyncServerCallContext
2084
2158
) async throws -> Com_Apple_Containerization_Sandbox_V3_SetupEmulatorResponse
2085
2159
2160
+ /// Write data to an existing or new file.
2161
+ func writeFile(
2162
+ request: Com_Apple_Containerization_Sandbox_V3_WriteFileRequest ,
2163
+ context: GRPCAsyncServerCallContext
2164
+ ) async throws -> Com_Apple_Containerization_Sandbox_V3_WriteFileResponse
2165
+
2086
2166
/// Create a new process inside the container.
2087
2167
func createProcess(
2088
2168
request: Com_Apple_Containerization_Sandbox_V3_CreateProcessRequest ,
@@ -2278,6 +2358,15 @@ extension Com_Apple_Containerization_Sandbox_V3_SandboxContextAsyncProvider {
2278
2358
wrapping: { try await self . setupEmulator ( request: $0, context: $1) }
2279
2359
)
2280
2360
2361
+ case " WriteFile " :
2362
+ return GRPCAsyncServerHandler (
2363
+ context: context,
2364
+ requestDeserializer: ProtobufDeserializer < Com_Apple_Containerization_Sandbox_V3_WriteFileRequest > ( ) ,
2365
+ responseSerializer: ProtobufSerializer < Com_Apple_Containerization_Sandbox_V3_WriteFileResponse > ( ) ,
2366
+ interceptors: self . interceptors? . makeWriteFileInterceptors ( ) ?? [ ] ,
2367
+ wrapping: { try await self . writeFile ( request: $0, context: $1) }
2368
+ )
2369
+
2281
2370
case " CreateProcess " :
2282
2371
return GRPCAsyncServerHandler (
2283
2372
context: context,
@@ -2471,6 +2560,10 @@ public protocol Com_Apple_Containerization_Sandbox_V3_SandboxContextServerInterc
2471
2560
/// Defaults to calling `self.makeInterceptors()`.
2472
2561
func makeSetupEmulatorInterceptors( ) -> [ ServerInterceptor < Com_Apple_Containerization_Sandbox_V3_SetupEmulatorRequest , Com_Apple_Containerization_Sandbox_V3_SetupEmulatorResponse > ]
2473
2562
2563
+ /// - Returns: Interceptors to use when handling 'writeFile'.
2564
+ /// Defaults to calling `self.makeInterceptors()`.
2565
+ func makeWriteFileInterceptors( ) -> [ ServerInterceptor < Com_Apple_Containerization_Sandbox_V3_WriteFileRequest , Com_Apple_Containerization_Sandbox_V3_WriteFileResponse > ]
2566
+
2474
2567
/// - Returns: Interceptors to use when handling 'createProcess'.
2475
2568
/// Defaults to calling `self.makeInterceptors()`.
2476
2569
func makeCreateProcessInterceptors( ) -> [ ServerInterceptor < Com_Apple_Containerization_Sandbox_V3_CreateProcessRequest , Com_Apple_Containerization_Sandbox_V3_CreateProcessResponse > ]
@@ -2553,6 +2646,7 @@ public enum Com_Apple_Containerization_Sandbox_V3_SandboxContextServerMetadata {
2553
2646
Com_Apple_Containerization_Sandbox_V3_SandboxContextServerMetadata . Methods. sysctl,
2554
2647
Com_Apple_Containerization_Sandbox_V3_SandboxContextServerMetadata . Methods. setTime,
2555
2648
Com_Apple_Containerization_Sandbox_V3_SandboxContextServerMetadata . Methods. setupEmulator,
2649
+ Com_Apple_Containerization_Sandbox_V3_SandboxContextServerMetadata . Methods. writeFile,
2556
2650
Com_Apple_Containerization_Sandbox_V3_SandboxContextServerMetadata . Methods. createProcess,
2557
2651
Com_Apple_Containerization_Sandbox_V3_SandboxContextServerMetadata . Methods. deleteProcess,
2558
2652
Com_Apple_Containerization_Sandbox_V3_SandboxContextServerMetadata . Methods. startProcess,
@@ -2622,6 +2716,12 @@ public enum Com_Apple_Containerization_Sandbox_V3_SandboxContextServerMetadata {
2622
2716
type: GRPCCallType . unary
2623
2717
)
2624
2718
2719
+ public static let writeFile = GRPCMethodDescriptor (
2720
+ name: " WriteFile " ,
2721
+ path: " /com.apple.containerization.sandbox.v3.SandboxContext/WriteFile " ,
2722
+ type: GRPCCallType . unary
2723
+ )
2724
+
2625
2725
public static let createProcess = GRPCMethodDescriptor (
2626
2726
name: " CreateProcess " ,
2627
2727
path: " /com.apple.containerization.sandbox.v3.SandboxContext/CreateProcess " ,
0 commit comments