diff options
Diffstat (limited to 'cpp/slice/Ice/ObjectAdapter.ice')
-rw-r--r-- | cpp/slice/Ice/ObjectAdapter.ice | 8 |
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); /** * |