Ice 3.7 Slice API Reference
All Classes Interfaces Structs Exceptions Modules Files Operations Constants Sequences Dictionaries Enumerations Enumerator Pages
Operations | List of all members
Ice::Process Interface Reference

An administrative interface for process management. More...

defined in <Ice/Process.ice>

interface Process { ... }

Operations

void shutdown ()
 Initiate a graceful shut-down. More...
 
void writeMessage (string message, int fd)
 Write a message on the process' stdout or stderr. More...
 

Detailed Description

An administrative interface for process management.

Managed servers must implement this interface.

A servant implementing this interface is a potential target for denial-of-service attacks, therefore proper security precautions should be taken. For example, the servant can use a UUID to make its identity harder to guess, and be registered in an object adapter with a secured endpoint.

Operation Documentation

◆ shutdown()

void shutdown ( )

Initiate a graceful shut-down.

See also
Communicator::shutdown

◆ writeMessage()

void writeMessage ( string  message,
int  fd 
)

Write a message on the process' stdout or stderr.

Parameters
messageThe message.
fd1 for stdout, 2 for stderr.

The documentation for this interface was generated from the following file: