summaryrefslogtreecommitdiff
path: root/swift/src/Ice/Blobject.swift
diff options
context:
space:
mode:
Diffstat (limited to 'swift/src/Ice/Blobject.swift')
-rw-r--r--swift/src/Ice/Blobject.swift4
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)