Ice 3.7 Slice API Reference
Loading...
Searching...
No Matches
IceDiscovery.ice
Go to the documentation of this file.
1//
2// Copyright (c) ZeroC, Inc. All rights reserved.
3//
4
5#pragma once
6
7[["cpp:doxygen:include:IceDiscovery/IceDiscovery.h"]]
8[["cpp:header-ext:h"]]
9
10[["ice-prefix"]]
11
12[["js:module:ice"]]
13[["js:cjs-module"]]
14
15[["objc:header-dir:objc"]]
16
17[["python:pkgdir:IceDiscovery"]]
18
19#include <Ice/Identity.ice>
20
21#ifndef __SLICE2JAVA_COMPAT__
22[["java:package:com.zeroc"]]
23#endif
24
25module IceDiscovery
26{
27
34interface LookupReply
35{
44 void foundObjectById(Ice::Identity id, Object* prx);
45
58 void foundAdapterById(string id, Object* prx, bool isReplicaGroup);
59}
60
67interface Lookup
68{
81 idempotent void findObjectById(string domainId, Ice::Identity id, LookupReply* reply);
82
95 idempotent void findAdapterById(string domainId, string id, LookupReply* reply);
96}
97
98}