diff options
author | Joe George <joe@zeroc.com> | 2019-05-03 09:41:57 -0400 |
---|---|---|
committer | Joe George <joe@zeroc.com> | 2019-05-03 09:41:57 -0400 |
commit | fc0fb8579f8e35fb9fefbd7c75c053c11fb55ef5 (patch) | |
tree | d676c05c67e11abf6817605713c866bfbc249c28 /slice | |
parent | Minor formatting fixes (diff) | |
download | ice-fc0fb8579f8e35fb9fefbd7c75c053c11fb55ef5.tar.bz2 ice-fc0fb8579f8e35fb9fefbd7c75c053c11fb55ef5.tar.xz ice-fc0fb8579f8e35fb9fefbd7c75c053c11fb55ef5.zip |
Add DispatchQueue to Connection callbacks
Diffstat (limited to 'slice')
-rw-r--r-- | slice/Ice/Connection.ice | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/slice/Ice/Connection.ice b/slice/Ice/Connection.ice index af1a6a0058b..a30eaa0539b 100644 --- a/slice/Ice/Connection.ice +++ b/slice/Ice/Connection.ice @@ -313,7 +313,12 @@ local interface Connection * @param callback The close callback object. * **/ + #ifdef __SLICE2SWIFT__ + void setCloseCallback(["swift:nonnull", "swift:type:Dispatch.DispatchQueue"] LocalObject runOn, + CloseCallback callback); + #else void setCloseCallback(CloseCallback callback); + #endif /** * @@ -324,7 +329,13 @@ local interface Connection * @param callback The heartbeat callback object. * **/ + #ifdef __SLICE2SWIFT__ + ["swift:noexcept"] + void setHeartbeatCallback(["swift:nonnull", "swift:type:Dispatch.DispatchQueue"] LocalObject runOn, + HeartbeatCallback callback); + #else ["swift:noexcept"] void setHeartbeatCallback(HeartbeatCallback callback); + #endif /** * |