A B C D E F G H I J L N P R S T U V X

A

addr - Variable in class ensemble.View
The local address
address - Variable in class ensemble.View
This list of communication addresses
am_coord - Variable in class ensemble.View
Am I the coordinator?

B

block() - Method in interface ensemble.Callbacks
The group is blocked in preparation for a view-change.
BLOCKED - Static variable in class ensemble.Group
 

C

Callbacks - interface ensemble.Callbacks.
Callbacks binds together the list of callbacks a group has to implement.
cast(byte[]) - Method in class ensemble.Group
Multicast a message to the group.
changeProperties(String) - Method in class ensemble.Group
Request a change of the group-communication stack.
changeProtocol(String) - Method in class ensemble.Group
Request a change of the group-communication stack.
client - Variable in class ensemble.JoinOps
 
coord - Variable in class ensemble.View
The coordinator's rank

D

debug - Variable in class ensemble.JoinOps
use a debugging stack?
DEFAULT_PROPERTIES - Static variable in class ensemble.JoinOps
 

E

endpt - Variable in class ensemble.JoinOps
Coose the endpoint name
endpt - Variable in class ensemble.View
The local endpoint name
ensemble - package ensemble
 
exit() - Method in interface ensemble.Callbacks
The group is leaving, and this is the final callback to the group.

F

flow_block(int, boolean) - Method in interface ensemble.Callbacks
Too many messages are being sent to a specific destination, or to the whole group.

G

getStatus() - Method in class ensemble.Group
 
group - Variable in class ensemble.View
The group name
Group - class ensemble.Group.
An Ensemble Process Group.
group_name - Variable in class ensemble.JoinOps
The group name.
Group(Callbacks) - Constructor for class ensemble.Group
 
groupd - Variable in class ensemble.JoinOps
Use the group-daemon server?
groupd - Variable in class ensemble.View
Are we using the group-daemon

H

heartbeat(double) - Method in interface ensemble.Callbacks
Every predetemined timeout, this callback is invoked with the current time.
hrtbt_rate - Variable in class ensemble.JoinOps
The rate of heartbeats provided.

I

init(String[]) - Static method in class ensemble.Group
Initialize the low-level Ensemble C-library.
install(View) - Method in interface ensemble.Callbacks
A new view has been installed.

J

join(JoinOps) - Method in class ensemble.Group
Join a group.
JOINING - Static variable in class ensemble.Group
 
JoinOps - class ensemble.JoinOps.
JoinOps binds together the list of properties requested from a Group when it is created.
JoinOps() - Constructor for class ensemble.JoinOps
 

L

leave() - Method in class ensemble.Group
Leave a group.
LEAVING - Static variable in class ensemble.Group
 
LEFT - Static variable in class ensemble.Group
 
ltime - Variable in class ensemble.View
The logical time

N

name - Variable in class ensemble.View
The group name.
nat_env - Variable in class ensemble.Group
 
nmembers - Variable in class ensemble.View
The number of members in the view
NORMAL - Static variable in class ensemble.Group
 

P

params - Variable in class ensemble.JoinOps
Specific parameters to pass to Ensemble.
params - Variable in class ensemble.View
The parameters used for this group
PRE - Static variable in class ensemble.Group
 
primary - Variable in class ensemble.View
Is this a primary view?
princ - Variable in class ensemble.JoinOps
The principal name
prompt() - Method in class ensemble.Group
Ask Ensemble to perform a View change.
properties - Variable in class ensemble.JoinOps
The requsted list of properties.
proto - Variable in class ensemble.View
The protocol stack in use
protocol - Variable in class ensemble.JoinOps
The group-communication stack to be used.

R

rank - Variable in class ensemble.View
The local rank
recv_cast(int, byte[]) - Method in interface ensemble.Callbacks
A message has been received from the indicated origin.
recv_send(int, byte[]) - Method in interface ensemble.Callbacks
A message has been received from the indicated origin.
rekey() - Method in class ensemble.Group
Request a rekey.

S

secure - Variable in class ensemble.JoinOps
Use a secure stack?
send(int[], byte[]) - Method in class ensemble.Group
Send a point-to-point message to a list of group members.
send1(int, byte[]) - Method in class ensemble.Group
Send a point-to-point message to a sinle member.
string_of_status(int) - Method in class ensemble.Group
 
suspect(int[]) - Method in class ensemble.Group
Tell Ensemble you suspect a list of members.

T

transports - Variable in class ensemble.JoinOps
What is the requested transport layer.

U

uptime - Variable in class ensemble.View
The time this group has been up and running
use_properties - Variable in class ensemble.JoinOps
Both properties and protocol can be used to determine the stack.

V

version - Variable in class ensemble.View
The Ensemble version
view - Variable in class ensemble.View
The list of endpoints in this view
View - class ensemble.View.
A group view.

X

xfer_view - Variable in class ensemble.View
Is this a state-transfer view?
xferDone() - Method in class ensemble.Group
Inform Ensemble that state-transfer has been completed at this group member.

A B C D E F G H I J L N P R S T U V X