blob: 5efb44faac66805661759c7ba6d6f62ddb9a9562 (
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
26
27
28
29
|
// -*- IDL -*-
// $Id$
#include "LWFTDataStructures.idl"
#include "StateSynchronizationAgent.idl"
#include "FaultNotification.idl"
interface ReplicationManager : ReplicatedApplication, FLARE::FaultNotifier
{
RankList register_agent (in Object agent_reference);
void register_application (in string object_id,
in double load,
in string host_id,
in string process_id,
in short role,
in Object server_reference);
RankList register_state_synchronization_agent (
in string host_id,
in string process_id,
in StateSynchronizationAgent agent);
void util_update (in string host_id, in double utilization);
void proc_failure (in string process_id);
Object get_next (in string object_id);
};
|