Skip to content
Snippets Groups Projects
Commit e92895bd authored by Dariusz Rybicki's avatar Dariusz Rybicki
Browse files

Add CMixPauseNodeRegistrations

parent c1f30818
No related branches found
No related tags found
2 merge requests!130Update Bindings,!102Release 1.0.0
...@@ -7,6 +7,7 @@ public struct CMix { ...@@ -7,6 +7,7 @@ public struct CMix {
public var isHealthy: CMixIsHealthy public var isHealthy: CMixIsHealthy
public var getNodeRegistrationStatus: CMixGetNodeRegistrationStatus public var getNodeRegistrationStatus: CMixGetNodeRegistrationStatus
public var changeNumberOfNodeRegistrations: CMixChangeNumberOfNodeRegistrations public var changeNumberOfNodeRegistrations: CMixChangeNumberOfNodeRegistrations
public var pauseNodeRegistrations: CMixPauseNodeRegistrations
public var hasRunningProcesses: CMixHasRunningProcesses public var hasRunningProcesses: CMixHasRunningProcesses
public var getRunningProcesses: CMixGetRunningProcesses public var getRunningProcesses: CMixGetRunningProcesses
public var networkFollowerStatus: CMixNetworkFollowerStatus public var networkFollowerStatus: CMixNetworkFollowerStatus
...@@ -28,6 +29,7 @@ extension CMix { ...@@ -28,6 +29,7 @@ extension CMix {
isHealthy: .live(bindingsCMix), isHealthy: .live(bindingsCMix),
getNodeRegistrationStatus: .live(bindingsCMix), getNodeRegistrationStatus: .live(bindingsCMix),
changeNumberOfNodeRegistrations: .live(bindingsCMix), changeNumberOfNodeRegistrations: .live(bindingsCMix),
pauseNodeRegistrations: .live(bindingsCMix),
hasRunningProcesses: .live(bindingsCMix), hasRunningProcesses: .live(bindingsCMix),
getRunningProcesses: .live(bindingsCMix), getRunningProcesses: .live(bindingsCMix),
networkFollowerStatus: .live(bindingsCMix), networkFollowerStatus: .live(bindingsCMix),
...@@ -50,6 +52,7 @@ extension CMix { ...@@ -50,6 +52,7 @@ extension CMix {
isHealthy: .unimplemented, isHealthy: .unimplemented,
getNodeRegistrationStatus: .unimplemented, getNodeRegistrationStatus: .unimplemented,
changeNumberOfNodeRegistrations: .unimplemented, changeNumberOfNodeRegistrations: .unimplemented,
pauseNodeRegistrations: .unimplemented,
hasRunningProcesses: .unimplemented, hasRunningProcesses: .unimplemented,
getRunningProcesses: .unimplemented, getRunningProcesses: .unimplemented,
networkFollowerStatus: .unimplemented, networkFollowerStatus: .unimplemented,
......
import Bindings
import XCTestDynamicOverlay
public struct CMixPauseNodeRegistrations {
public var run: (Int) throws -> Void
public func callAsFunction(timeoutMS: Int) throws -> Void {
try run(timeoutMS)
}
}
extension CMixPauseNodeRegistrations {
public static func live(_ bindingsCMix: BindingsCmix) -> CMixPauseNodeRegistrations {
CMixPauseNodeRegistrations(
run: bindingsCMix.pauseNodeRegistrations
)
}
}
extension CMixPauseNodeRegistrations {
public static let unimplemented = CMixPauseNodeRegistrations(
run: XCTUnimplemented("\(Self.self)")
)
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment