Ice 3.8
Slice API Reference
Loading...
Searching...
No Matches
Process.ice
1// Copyright (c) ZeroC, Inc.
2
3#pragma once
4
5[["cpp:dll-export:ICE_API"]]
6[["cpp:doxygen:include:Ice/Ice.h"]]
7[["cpp:header-ext:h"]]
8
9[["js:module:@zeroc/ice"]]
10
11#include "LocatorRegistry.ice"
12
13["java:identifier:com.zeroc.Ice"]
14module Ice
15{
16 /// A server application managed by a locator implementation such as IceGrid hosts a Process object and registers a
17 /// proxy to this object with the locator registry. See {@link LocatorRegistry::setServerProcessProxy}.
18 interface Process
19 {
20 /// Initiates a graceful shutdown of the server application.
21 void shutdown();
22
23 /// Writes a message on the server application's stdout or stderr.
24 /// @param message The message to write.
25 /// @param fd 1 for stdout, 2 for stderr.
26 void writeMessage(string message, int fd);
27 }
28}
void writeMessage(string message, int fd)
Writes a message on the server application's stdout or stderr.
A server application managed by a locator implementation such as IceGrid hosts a Process object and r...
Definition Process.ice:19
void shutdown()
Initiates a graceful shutdown of the server application.
The Ice RPC framework.