summaryrefslogtreecommitdiff
path: root/TAO/tao/ImR_Client
diff options
context:
space:
mode:
authorPhil Mesnier <mesnierp@ociweb.com>2015-11-20 13:22:30 -0600
committerPhil Mesnier <mesnierp@ociweb.com>2015-11-20 13:22:30 -0600
commit19e9ff24881b62a1fe334c47f6da72316f20e8da (patch)
treedc2b783b67e0b56580e45de9dfc2ba3e09786b1a /TAO/tao/ImR_Client
parent53472b86becf180880c7a7ea39ec1550c4796dec (diff)
downloadATCD-19e9ff24881b62a1fe334c47f6da72316f20e8da.tar.gz
New ImR feature to force a remove of a running server.
Diffstat (limited to 'TAO/tao/ImR_Client')
-rw-r--r--TAO/tao/ImR_Client/ImplRepo.idl5
1 files changed, 5 insertions, 0 deletions
diff --git a/TAO/tao/ImR_Client/ImplRepo.idl b/TAO/tao/ImR_Client/ImplRepo.idl
index a6e7c5663c1..f5c9075f5f2 100644
--- a/TAO/tao/ImR_Client/ImplRepo.idl
+++ b/TAO/tao/ImR_Client/ImplRepo.idl
@@ -206,6 +206,11 @@ module ImplementationRepository
/// Have the approprate activator send a signal to the named server process
void kill_server (in string server, in short signum)
raises(NotFound, CannotComplete);
+
+ /// Combine the action of shutting down a running server instance if any via
+ /// a shutdown command if signum is 0, or via kill if signum is nonzero
+ void force_remove_server (in string server, in short signum)
+ raises(NotFound, CannotComplete);
};
};