diff options
Diffstat (limited to 'swift/src/Ice/Blobject.swift')
-rw-r--r-- | swift/src/Ice/Blobject.swift | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/swift/src/Ice/Blobject.swift b/swift/src/Ice/Blobject.swift index 3f80c392a60..23a3cf8ab0c 100644 --- a/swift/src/Ice/Blobject.swift +++ b/swift/src/Ice/Blobject.swift @@ -5,7 +5,7 @@ import Foundation /// Base protocol for dynamic dispatch servants. -public protocol Blobject: Object { +public protocol Blobject: Disp { /// Dispatch an incoming request. /// /// - parameter inEncaps: `Data` - The encoded in-parameters for the operation. @@ -25,7 +25,7 @@ public protocol Blobject: Object { } public extension Blobject { - func _iceDispatch(incoming inS: Incoming, current: Current) throws { + func dispatch(incoming inS: Incoming, current: Current) throws { let inEncaps = try inS.readParamEncaps() let invokeResult = try ice_invoke(inEncaps: inEncaps, current: current) inS.writeParamEncaps(ok: invokeResult.ok, outParams: invokeResult.outParams) |