Ice 3.8
C++ API Reference
Loading...
Searching...
No Matches

◆ enableServerAsync() [2/2]

std::function< void()> IceGrid::AdminPrx::enableServerAsync ( std::string_view id,
bool enabled,
std::function< void()> response,
std::function< void(std::exception_ptr)> exception = nullptr,
std::function< void(bool)> sent = nullptr,
const Ice::Context & context = Ice::noExplicitContext ) const

Enables or disables a server.

A disabled server can't be started on demand or administratively. The enable state of the server is not persistent: if the node is shut down and restarted, the server will be enabled by default.

Parameters
idThe server ID.
enabledtrue to enable the server, false to disable it.
responseThe response callback.
exceptionThe exception callback.
sentThe sent callback.
contextThe request context.
Returns
A function that can be called to cancel the invocation locally.