summaryrefslogtreecommitdiff
path: root/cpp/slice/Ice/ObjectAdapter.ice
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/slice/Ice/ObjectAdapter.ice')
-rw-r--r--cpp/slice/Ice/ObjectAdapter.ice8
1 files changed, 6 insertions, 2 deletions
diff --git a/cpp/slice/Ice/ObjectAdapter.ice b/cpp/slice/Ice/ObjectAdapter.ice
index 39b3d254475..d60532e88d3 100644
--- a/cpp/slice/Ice/ObjectAdapter.ice
+++ b/cpp/slice/Ice/ObjectAdapter.ice
@@ -241,12 +241,14 @@ local interface ObjectAdapter
* objects. Removing an identity that is not in the map throws
* [NotRegisteredException].
*
+ * @return The removed servant.
+ *
* @see Identity
* @see add
* @see addWithUUID
*
**/
- void remove(Identity id);
+ Object remove(Identity id);
/**
*
@@ -260,12 +262,14 @@ local interface ObjectAdapter
* @param facet The facet. An empty facet means the default
* facet.
*
+ * @return The removed servant.
+ *
* @see Identity
* @see addFacet
* @see addFacetWithUUID
*
**/
- void removeFacet(Identity id, string facet);
+ Object removeFacet(Identity id, string facet);
/**
*