blob: b636f001ac24eda0814f6dd01bcf0d6081938382 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
// -*- IDL -*-
#include "ImplRepo.idl"
module ImplementationRepository
{
interface Activator
{
/// Tells the activator to launch a server with the given information.
void start_server (in string name, in string cmdline,
in string dir, in EnvironmentList env) raises(CannotActivate);
oneway void shutdown ();
};
interface ActivatorExt : Activator
{
/// Tells the activator to send a signal to a child process
boolean kill_server (in string name, in long pid, in short signum);
/// Check if the pid is still alive
boolean still_alive (in long pid);
};
};
|