A B C D E F G H I J L M N O P R S T U W

A

add(Throwable) - Method in exception ibis.gmi.NestedException
Adds the specified Throwable to the list of exceptions.

B

BARRIER - Static variable in interface ibis.gmi.GroupProtocol
Registry request for a barrier.
BARRIER_FAILED - Static variable in interface ibis.gmi.GroupProtocol
Registry reply to a BARRIER request: failure.
BARRIER_OK - Static variable in interface ibis.gmi.GroupProtocol
Registry reply to a BARRIER request: success.
BinomialCombiner - Class in ibis.gmi
The BinomialCombiner class serves as a base class for user-defined binomial reply combiners.
binomialCombiner - Variable in class ibis.gmi.CombineReply
The reduce style combiner.
BinomialInvocationCombiner - Class in ibis.gmi
The BinomialInvocationCombiner class serves as a base class for user-defined binomial invocation combiners.
booleanResult - Variable in class ibis.gmi.GroupMessage
The reply, in case it is a boolean.
byteResult - Variable in class ibis.gmi.GroupMessage
The reply, in case it is a byte.

C

charResult - Variable in class ibis.gmi.GroupMessage
The reply, in case it is a char.
combine(int, Exception, int, Exception, int) - Method in class ibis.gmi.BinomialCombiner
Combine method without a result.
combine(int, boolean, Exception, int, boolean, Exception, int) - Method in class ibis.gmi.BinomialCombiner
Combiner for boolean results.
combine(int, byte, Exception, int, byte, Exception, int) - Method in class ibis.gmi.BinomialCombiner
Combiner for byte results.
combine(int, char, Exception, int, char, Exception, int) - Method in class ibis.gmi.BinomialCombiner
Combiner for char results.
combine(int, short, Exception, int, short, Exception, int) - Method in class ibis.gmi.BinomialCombiner
Combiner for short results.
combine(int, int, Exception, int, int, Exception, int) - Method in class ibis.gmi.BinomialCombiner
Combiner for int results.
combine(int, long, Exception, int, long, Exception, int) - Method in class ibis.gmi.BinomialCombiner
Combiner for long results.
combine(int, float, Exception, int, float, Exception, int) - Method in class ibis.gmi.BinomialCombiner
Combiner for float results.
combine(int, double, Exception, int, double, Exception, int) - Method in class ibis.gmi.BinomialCombiner
Combiner for double results.
combine(int, Object, Exception, int, Object, Exception, int) - Method in class ibis.gmi.BinomialCombiner
Combiner for Object results.
combine(ParameterVector, ParameterVector, ParameterVector) - Method in class ibis.gmi.BinomialInvocationCombiner
The combine method, to be defined by any class that extends the BinomialInvocationCombiner class.
combine(Exception[]) - Method in class ibis.gmi.FlatCombiner
Combine with a void result.
combine(boolean[], Exception[]) - Method in class ibis.gmi.FlatCombiner
Combine with a boolean result.
combine(byte[], Exception[]) - Method in class ibis.gmi.FlatCombiner
Combine with a byte result.
combine(char[], Exception[]) - Method in class ibis.gmi.FlatCombiner
Combine with a char result.
combine(short[], Exception[]) - Method in class ibis.gmi.FlatCombiner
Combine with a short result.
combine(int[], Exception[]) - Method in class ibis.gmi.FlatCombiner
Combine with an int result.
combine(long[], Exception[]) - Method in class ibis.gmi.FlatCombiner
Combine with a long result.
combine(float[], Exception[]) - Method in class ibis.gmi.FlatCombiner
Combine with a float result.
combine(double[], Exception[]) - Method in class ibis.gmi.FlatCombiner
Combine with a double result.
combine(Object[], Exception[]) - Method in class ibis.gmi.FlatCombiner
Combine with an Object result.
combine(ParameterVector[], ParameterVector) - Method in class ibis.gmi.FlatInvocationCombiner
The parameter combiner.
COMBINE - Static variable in interface ibis.gmi.GroupProtocol
Major opcode for an invocation reply that must be combined.
COMBINE_RESULT - Static variable in interface ibis.gmi.GroupProtocol
Major opcode for a combined result, to be sent to all group members.
COMBINED_FAILED - Static variable in interface ibis.gmi.GroupProtocol
Registry reply to a DEFINE_COMBINED request: failure.
COMBINED_OK - Static variable in interface ibis.gmi.GroupProtocol
Registry reply to a DEFINE_COMBINED request: success.
CombinedInvocation - Class in ibis.gmi
The CombinedInvocation class must be used whenever a group method must be configured using a combined invocation scheme.
CombinedInvocation(String, int, int, FlatInvocationCombiner, InvocationScheme) - Constructor for class ibis.gmi.CombinedInvocation
Constructor.
CombinedInvocation(String, int, int, BinomialInvocationCombiner, InvocationScheme) - Constructor for class ibis.gmi.CombinedInvocation
Constructor.
CombinedInvocationInfo - Class in ibis.gmi
The CombinedInvocationInfo class is used to collect some information about a combined invocation.
CombineReply - Class in ibis.gmi
The CombineReply class must be used to configure a group method with a combined reply.
CombineReply(FlatCombiner) - Constructor for class ibis.gmi.CombineReply
Constructor with a FlatCombiner.
CombineReply(BinomialCombiner) - Constructor for class ibis.gmi.CombineReply
Constructor with a BinomialCombiner.
ConfigurationException - Exception in ibis.gmi
The ConfigurationException class describes exceptions caused by illegal group method configurations.
ConfigurationException(String) - Constructor for exception ibis.gmi.ConfigurationException
Constructor.
configure(InvocationScheme, ReplyScheme) - Method in class ibis.gmi.GroupMethod
Method configuration.
create(String, Class<?>, int) - Static method in class ibis.gmi.Group
Creates a group.
CREATE_FAILED - Static variable in interface ibis.gmi.GroupProtocol
Registry reply to a CREATE_GROUP request: failure.
CREATE_GROUP - Static variable in interface ibis.gmi.GroupProtocol
Registry request for group creation.
CREATE_MULTICAST_PORT - Static variable in interface ibis.gmi.GroupProtocol
Major opcode for a request to create a multicast receiveport
CREATE_MULTICAST_PORT_REPLY - Static variable in interface ibis.gmi.GroupProtocol
Major opcode for a request to create a multicast receiveport
CREATE_OK - Static variable in interface ibis.gmi.GroupProtocol
Registry reply to a CREATE_GROUP request: success.

D

DEFINE_COMBINED - Static variable in interface ibis.gmi.GroupProtocol
Registry request for defining a combined invocation.
destinationSkeleton - Variable in class ibis.gmi.GroupMethod
An identification of the destination skeleton, for single invocations.
DiscardReply - Class in ibis.gmi
The DiscardReply class must be used when configuring a group method to discard its result.
DiscardReply() - Constructor for class ibis.gmi.DiscardReply
Constructor.
done - Variable in class ibis.gmi.ParameterVector
Set to true when the parameter vector is completely initialized.
doubleResult - Variable in class ibis.gmi.GroupMessage
The reply, in case it is a double.

E

exceptionResult - Variable in class ibis.gmi.GroupMessage
The reply, in case the invocation resulted in an exception.
exit() - Static method in class ibis.gmi.Group
Exits from a group and cleans up resources.

F

f - Variable in class ibis.gmi.ForwardReply
The Forwarder of this reply scheme.
FIND_GROUP - Static variable in interface ibis.gmi.GroupProtocol
Registry request for finding a group.
findMethod(GroupInterface, String) - Static method in class ibis.gmi.Group
Looks up the method described by descr in the group interface i.
flatCombiner - Variable in class ibis.gmi.CombineReply
The gather style combiner.
FlatCombiner - Class in ibis.gmi
The FlatCombiner class serves as a base class for user-defined result flat-combiners.
FlatInvocationCombiner - Class in ibis.gmi
The FlatInvocationCombiner class provides a base class for user-defined flat invocation combiners.
floatResult - Variable in class ibis.gmi.GroupMessage
The reply, in case it is a float.
forward(int, int) - Method in class ibis.gmi.Forwarder
Invoked when a "void" result is received.
forward(int, int, boolean) - Method in class ibis.gmi.Forwarder
Invoked when a boolean result is received.
forward(int, int, byte) - Method in class ibis.gmi.Forwarder
Invoked when a byte result is received.
forward(int, int, char) - Method in class ibis.gmi.Forwarder
Invoked when a char result is received.
forward(int, int, short) - Method in class ibis.gmi.Forwarder
Invoked when a short result is received.
forward(int, int, int) - Method in class ibis.gmi.Forwarder
Invoked when a int result is received.
forward(int, int, long) - Method in class ibis.gmi.Forwarder
Invoked when a long result is received.
forward(int, int, float) - Method in class ibis.gmi.Forwarder
Invoked when a float result is received.
forward(int, int, double) - Method in class ibis.gmi.Forwarder
Invoked when a double result is received.
forward(int, int, Object) - Method in class ibis.gmi.Forwarder
Invoked when an Object result is received.
forward(int, int, Exception) - Method in class ibis.gmi.Forwarder
Invoked when the group method invoked caused an exception.
Forwarder - Class in ibis.gmi
The Forwarder class serves as a base class for user-defined forwarders.
ForwardReply - Class in ibis.gmi
The ForwardReply class must be used when configuring a group method to forward all replies to a Forwarder object.
ForwardReply(Forwarder) - Constructor for class ibis.gmi.ForwardReply
Constructor.

G

getRank() - Method in class ibis.gmi.GroupMember
Returns the rank within the group of this member.
getSize() - Method in class ibis.gmi.GroupMember
Returns the size of the group of this member.
getUsageString() - Method in class ibis.gmi.frontend.Gmic
 
getVector() - Method in class ibis.gmi.ParameterVector
Creates a new parameter vector of the same type.
Gmic - Class in ibis.gmi.frontend
 
Gmic() - Constructor for class ibis.gmi.frontend.Gmic
 
Group - Class in ibis.gmi
The Group class takes care of the startup, and has methods to create, join, lookup, and exit a group.
GROUP_NOT_READY - Static variable in interface ibis.gmi.GroupProtocol
Registry reply to a FIND_GROUP: group not ready yet.
GROUP_OK - Static variable in interface ibis.gmi.GroupProtocol
Registry reply to a FIND_GROUP: group found.
GROUP_UNKNOWN - Static variable in interface ibis.gmi.GroupProtocol
Registry reply to a FIND_GROUP: group not known.
groupID - Variable in class ibis.gmi.GroupMember
An identification of the group of which this is a member.
groupInit() - Method in class ibis.gmi.GroupMember
This method gets called when the group is complete.
GroupInterface - Interface in ibis.gmi
This is the magic interface, signalling the compiler to generate stub and skeleton code.
GroupInvocation - Class in ibis.gmi
The GroupInvocation class is to be used when configuring a group method to be invoked on all members of the group.
GroupInvocation() - Constructor for class ibis.gmi.GroupInvocation
Constructor.
GroupInvocation(int[]) - Constructor for class ibis.gmi.GroupInvocation
Creates a GroupInvocation with specified targets.
GroupMember - Class in ibis.gmi
To be part of a group, an object must implement the GroupInterface and extent the GroupMember class.
GroupMember() - Constructor for class ibis.gmi.GroupMember
Constructor.
GroupMessage - Class in ibis.gmi
The GroupMessage class is a container class for keeping replies around until they can be processed.
GroupMethod - Class in ibis.gmi
A GroupMethod object represents a method of a specific group reference.
GroupMethod(GroupStub, int, ParameterVector, String) - Constructor for class ibis.gmi.GroupMethod
Constructor.
GroupProtocol - Interface in ibis.gmi
Constants, placed in an interface to allow for easy access.
groupSize - Variable in class ibis.gmi.GroupMember
Size of the group of this member.
GroupSkeleton - Class in ibis.gmi
The GroupSkeleton class serves as a base class for generated skeletons.
GroupStub - Class in ibis.gmi
The GroupStub class provides a base class for generated stubs.

H

handleCombineMessage(ReadMessage) - Method in class ibis.gmi.GroupSkeleton
Receives a COMBINE or a COMBINE_RESULT message.
handleMessage(int, int, ReadMessage) - Method in class ibis.gmi.GroupSkeleton
To be redefined by the skeletons.

I

I_COMBINED - Static variable in class ibis.gmi.InvocationScheme
A mode equal or larger than this is a combined invocation.
I_COMBINED_BINOMIAL - Static variable in class ibis.gmi.InvocationScheme
"Binomial-combined" invocation mode, see CombinedInvocation.
I_COMBINED_BINOMIAL_GROUP - Static variable in class ibis.gmi.InvocationScheme
Summary value of this invocation scheme, for in a GroupMethod descriptor.
I_COMBINED_BINOMIAL_PERSONAL - Static variable in class ibis.gmi.InvocationScheme
Summary value of this invocation scheme, for in a GroupMethod descriptor.
I_COMBINED_BINOMIAL_SINGLE - Static variable in class ibis.gmi.InvocationScheme
Summary value of this invocation scheme, for in a GroupMethod descriptor.
I_COMBINED_FLAT - Static variable in class ibis.gmi.InvocationScheme
"Flat-combined" invocation mode, see CombinedInvocation.
I_COMBINED_FLAT_GROUP - Static variable in class ibis.gmi.InvocationScheme
Summary value of this invocation scheme, for in a GroupMethod descriptor.
I_COMBINED_FLAT_PERSONAL - Static variable in class ibis.gmi.InvocationScheme
Summary value of this invocation scheme, for in a GroupMethod descriptor.
I_COMBINED_FLAT_SINGLE - Static variable in class ibis.gmi.InvocationScheme
Summary value of this invocation scheme, for in a GroupMethod descriptor.
I_GROUP - Static variable in class ibis.gmi.InvocationScheme
"Group" invocation mode, see GroupInvocation.
I_PERSONAL - Static variable in class ibis.gmi.InvocationScheme
"Personalized" invocation mode, see PersonalizedInvocation.
I_SINGLE - Static variable in class ibis.gmi.InvocationScheme
"Single" invocation mode, see SingleInvocation.
ibis.gmi - package ibis.gmi
The GMI (Group Method Invocation) package implements group communication using method invocations.
ibis.gmi.frontend - package ibis.gmi.frontend
 
index - Variable in class ibis.gmi.GroupMethod
A number uniquely defining this method.
init(GroupMember) - Method in class ibis.gmi.GroupSkeleton
Initializes the skeleton further once the group is complete.
intResult - Variable in class ibis.gmi.GroupMessage
The reply, in case it is an int.
inv - Variable in class ibis.gmi.GroupMethod
After configuration, the InvocationScheme inv holds the invocation scheme.
INVOCATION - Static variable in interface ibis.gmi.GroupProtocol
Major opcode for an invocation.
INVOCATION_BINCOMBINE - Static variable in interface ibis.gmi.GroupProtocol
Major opcode for a request for a binomial-combined invocation.
INVOCATION_FLATCOMBINE - Static variable in interface ibis.gmi.GroupProtocol
Major opcode for a request for a flat-combined invocation.
invocation_mode - Variable in class ibis.gmi.GroupMethod
A summary of the invocation scheme.
INVOCATION_REPLY - Static variable in interface ibis.gmi.GroupProtocol
Major opcode for an invocation reply, is sent to group method invoker(s).
InvocationScheme - Class in ibis.gmi
The InvocationScheme class provides a base class for all invocation schemes.

J

join(String, GroupMember, int, long) - Static method in class ibis.gmi.Group
Joins the group with this name, by communicating with the group registry, and blocks until the group is ready.
join(String, GroupMember) - Static method in class ibis.gmi.Group
Joins the group with this name, by communicating with the group registry, and blocks until the group is ready.
join(String, GroupMember, int) - Static method in class ibis.gmi.Group
Joins the group with this name, by communicating with the group registry, and blocks until the group is ready.
JOIN_FULL - Static variable in interface ibis.gmi.GroupProtocol
Registry reply to a JOIN_GROUP request: group already full.
JOIN_GROUP - Static variable in interface ibis.gmi.GroupProtocol
Registry request for joining a group.
JOIN_ILLEGAL_RANK - Static variable in interface ibis.gmi.GroupProtocol
Registry reply to a JOIN_GROUP request: illegal rank specified.
JOIN_OK - Static variable in interface ibis.gmi.GroupProtocol
Registry reply to a JOIN_GROUP request: success.
JOIN_RANK_TAKEN - Static variable in interface ibis.gmi.GroupProtocol
Registry reply to a JOIN_GROUP request: rank taken.
JOIN_TIMEOUT - Static variable in interface ibis.gmi.GroupProtocol
Registry reply to a JOIN_GROUP request: timeout.
JOIN_UNKNOWN - Static variable in interface ibis.gmi.GroupProtocol
Registry reply to a JOIN_GROUP request: unknown group.
JOIN_WRONG_TYPE - Static variable in interface ibis.gmi.GroupProtocol
Registry reply to a JOIN_GROUP request: member implements wrong group interface.

L

longResult - Variable in class ibis.gmi.GroupMessage
The reply, in case it is a long.
lookup(String) - Static method in class ibis.gmi.Group
Looks up the group with this name, if necessary by communicating with the group registry, and possibly waiting until the group is ready.
lookup(String, long) - Static method in class ibis.gmi.Group
Looks up the group with this name, if necessary by communicating with the group registry, and possibly waiting until the group is ready.

M

main(String[]) - Static method in class ibis.gmi.frontend.Gmic
 
memberRanks - Variable in class ibis.gmi.GroupMember
Node identifications of all group members.
memberSkels - Variable in class ibis.gmi.GroupMember
Skeleton identifications of all group members.
myGroupRank - Variable in class ibis.gmi.GroupMember
rank within the group of this member.

N

NestedException - Exception in ibis.gmi
This is a container class for a list of exceptions.
NestedException(String) - Constructor for exception ibis.gmi.NestedException
Constructs a NestedException with the specified detail message.
NestedException() - Constructor for exception ibis.gmi.NestedException
Constructs a NestedException with no specified detail message.
NestedException(Throwable) - Constructor for exception ibis.gmi.NestedException
Constructs a NestedException with no specified detail message, and adds the specified Throwable to the list of exceptions.
numInvokers - Variable in class ibis.gmi.CombinedInvocationInfo
The number of nodes involved in this combined invocation.

O

objectResult - Variable in class ibis.gmi.GroupMessage
The reply, in case it is an Object.

P

p - Variable in class ibis.gmi.PersonalizedInvocation
The personalizer.
ParameterVector - Class in ibis.gmi
The ParameterVector class provides a base class for generated parameter vector classes, specific for a group method.
participating_cpus - Variable in class ibis.gmi.CombinedInvocationInfo
The global rank numbers of the participating nodes.
personalize(ParameterVector, ParameterVector[]) - Method in class ibis.gmi.Personalizer
Splits the specified list of parameters, and writes them into the specified array of parameter lists.
personalize(boolean, boolean[]) - Method in class ibis.gmi.ReplyPersonalizer
Creates a copying ReplyPersonalizer.
personalize(byte, byte[]) - Method in class ibis.gmi.ReplyPersonalizer
Personalize method for bytes.
personalize(short, short[]) - Method in class ibis.gmi.ReplyPersonalizer
Personalize method for shorts.
personalize(char, char[]) - Method in class ibis.gmi.ReplyPersonalizer
Personalize method for chars.
personalize(int, int[]) - Method in class ibis.gmi.ReplyPersonalizer
Personalize method for ints.
personalize(long, long[]) - Method in class ibis.gmi.ReplyPersonalizer
Personalize method for longs.
personalize(float, float[]) - Method in class ibis.gmi.ReplyPersonalizer
Personalize method for floats.
personalize(double, double[]) - Method in class ibis.gmi.ReplyPersonalizer
Personalize method for doubles.
personalize(Object, Object[]) - Method in class ibis.gmi.ReplyPersonalizer
Personalize method for Objects
personalize(Exception, Exception[]) - Method in class ibis.gmi.ReplyPersonalizer
Personalize method for Exceptions.
PersonalizedInvocation - Class in ibis.gmi
The PersonalizedInvocation class must be used to configure a group method for personalized invocations.
PersonalizedInvocation(Personalizer) - Constructor for class ibis.gmi.PersonalizedInvocation
Constructor.
Personalizer - Class in ibis.gmi
The Personalizer class provides a base class for parameter personalizers.
PersonalizeReply - Class in ibis.gmi
The PersonalizeReply class must be used when configuring a group method to have a personalized reply scheme.
PersonalizeReply(ReplyPersonalizer, ReplyScheme) - Constructor for class ibis.gmi.PersonalizeReply
Constructor.
printStackTrace() - Method in exception ibis.gmi.NestedException
 
printStackTrace(PrintStream) - Method in exception ibis.gmi.NestedException
 
printStackTrace(PrintWriter) - Method in exception ibis.gmi.NestedException
 
process(Iterator<?>) - Method in class ibis.gmi.frontend.Gmic
 
processArgs(ArrayList<String>) - Method in class ibis.gmi.frontend.Gmic
 

R

R_COMBINE_BINOMIAL - Static variable in class ibis.gmi.ReplyScheme
For binomial-combining replies, see CombineReply.
R_COMBINE_FLAT - Static variable in class ibis.gmi.ReplyScheme
For flat-combining replies, see CombineReply.
R_DISCARD - Static variable in class ibis.gmi.ReplyScheme
For reply discarding, see DiscardReply.
R_FORWARD - Static variable in class ibis.gmi.ReplyScheme
For forwarding replies, see ForwardReply.
R_PERSONALIZED - Static variable in class ibis.gmi.ReplyScheme
Mode for personalized replies, see PersonalizeReply.
R_PERSONALIZED_COMBINE_BINOMIAL - Static variable in class ibis.gmi.ReplyScheme
Value used in a group method descriptor (see GroupMethod), which summarizes its reply scheme.
R_PERSONALIZED_COMBINE_FLAT - Static variable in class ibis.gmi.ReplyScheme
Value used in a group method descriptor (see GroupMethod), which summarizes its reply scheme.
R_PERSONALIZED_FORWARD - Static variable in class ibis.gmi.ReplyScheme
Value used in a group method descriptor (see GroupMethod), which summarizes its reply scheme.
R_PERSONALIZED_RETURN - Static variable in class ibis.gmi.ReplyScheme
Value used in a group method descriptor (see GroupMethod), which summarizes its reply scheme.
R_RETURN - Static variable in class ibis.gmi.ReplyScheme
For returning a reply, see ReturnReply.
rank() - Static method in class ibis.gmi.Group
Returns the node identification of the invoker.
rank - Variable in class ibis.gmi.GroupMessage
The rank number of the group member responsible for this reply.
readBoolean(int) - Method in class ibis.gmi.ParameterVector
Get a boolean from position "num" in the parameter vector.
readByte(int) - Method in class ibis.gmi.ParameterVector
Get a byte from position "num" in the parameter vector.
readChar(int) - Method in class ibis.gmi.ParameterVector
Get a char from position "num" in the parameter vector.
readDouble(int) - Method in class ibis.gmi.ParameterVector
Get a double from position "num" in the parameter vector.
readFloat(int) - Method in class ibis.gmi.ParameterVector
Get a float from position "num" in the parameter vector.
readInt(int) - Method in class ibis.gmi.ParameterVector
Get a int from position "num" in the parameter vector.
readLong(int) - Method in class ibis.gmi.ParameterVector
Get a long from position "num" in the parameter vector.
readObject(int) - Method in class ibis.gmi.ParameterVector
Get a Object from position "num" in the parameter vector.
readParameters(ReadMessage) - Method in class ibis.gmi.ParameterVector
Reads a parameter vector from a message.
readShort(int) - Method in class ibis.gmi.ParameterVector
Get a short from position "num" in the parameter vector.
REGISTRY - Static variable in interface ibis.gmi.GroupProtocol
Major opcode for a request to the registry.
REGISTRY_REPLY - Static variable in interface ibis.gmi.GroupProtocol
Major opcode for an answer of the registry.
rep - Variable in class ibis.gmi.GroupMethod
After configuration, the ReplyScheme rep holds the reply scheme.
ReplyPersonalizer - Class in ibis.gmi
The ReplyPersonalizer class can be extended by the user to create a specific reply personalizer.
ReplyPersonalizer() - Constructor for class ibis.gmi.ReplyPersonalizer
 
ReplyScheme - Class in ibis.gmi
Class ReplyScheme is the base class for all reply schemes.
RESULT_BOOLEAN - Static variable in interface ibis.gmi.GroupProtocol
Result of an invocation with a boolean result.
RESULT_BYTE - Static variable in interface ibis.gmi.GroupProtocol
Result of an invocation with a byte result.
RESULT_CHAR - Static variable in interface ibis.gmi.GroupProtocol
Result of an invocation with a char result.
RESULT_DOUBLE - Static variable in interface ibis.gmi.GroupProtocol
Result of an invocation with a double result.
RESULT_EXCEPTION - Static variable in interface ibis.gmi.GroupProtocol
Result of an invocation which got an exception.
RESULT_FLOAT - Static variable in interface ibis.gmi.GroupProtocol
Result of an invocation with a float result.
RESULT_INT - Static variable in interface ibis.gmi.GroupProtocol
Result of an invocation with a int result.
RESULT_LONG - Static variable in interface ibis.gmi.GroupProtocol
Result of an invocation with a long result.
result_mode - Variable in class ibis.gmi.GroupMethod
A summary of the reply scheme.
RESULT_OBJECT - Static variable in interface ibis.gmi.GroupProtocol
Result of an invocation with an Object result.
RESULT_SHORT - Static variable in interface ibis.gmi.GroupProtocol
Result of an invocation with a short result.
RESULT_VOID - Static variable in interface ibis.gmi.GroupProtocol
Result of an invocation with a void result.
ReturnReply - Class in ibis.gmi
The ReturnReply class must be used to configure a group method that returns a single reply, from the indicated group member.
ReturnReply(int) - Constructor for class ibis.gmi.ReturnReply
Constructor.
rewriterImpl() - Method in class ibis.gmi.frontend.Gmic
 
rp - Variable in class ibis.gmi.PersonalizeReply
The reply personalizer.
rs - Variable in class ibis.gmi.PersonalizeReply
The underlying reply scheme.

S

sendport - Variable in class ibis.gmi.GroupMethod
The sendport from which "single" or "group" invocations should obtain the write message.
shortResult - Variable in class ibis.gmi.GroupMessage
The reply, in case it is a short.
SingleInvocation - Class in ibis.gmi
The SingleInvocation class must be used to configure a group method to a single invocation.
SingleInvocation(int) - Constructor for class ibis.gmi.SingleInvocation
Constructor.
size() - Static method in class ibis.gmi.Group
Returns the total number of nodes in this run.
startReceiving(GroupStub, int, int) - Method in class ibis.gmi.Forwarder
Initiate receiving and forwarding a reply for a group method invoked by the GroupStub "stub".
stubids_tickets - Variable in class ibis.gmi.CombinedInvocationInfo
Identification of where the reply is to be sent.

T

toString() - Method in exception ibis.gmi.NestedException
 

U

unicast(int) - Static method in class ibis.gmi.Group
Returns the sendport for the specified group member.

W

write(int, boolean) - Method in class ibis.gmi.ParameterVector
Places a boolean value in parameter number "num".
write(int, byte) - Method in class ibis.gmi.ParameterVector
Places a byte value in parameter number "num".
write(int, short) - Method in class ibis.gmi.ParameterVector
Places a short value in parameter number "num".
write(int, char) - Method in class ibis.gmi.ParameterVector
Places a char value in parameter number "num".
write(int, int) - Method in class ibis.gmi.ParameterVector
Places an int value in parameter number "num".
write(int, long) - Method in class ibis.gmi.ParameterVector
Places a long value in parameter number "num".
write(int, float) - Method in class ibis.gmi.ParameterVector
Places a float value in parameter number "num".
write(int, double) - Method in class ibis.gmi.ParameterVector
Places a double value in parameter number "num".
write(int, Object) - Method in class ibis.gmi.ParameterVector
Places an Object value in parameter number "num".
writeParameters(WriteMessage) - Method in class ibis.gmi.ParameterVector
Writes this parameter vector to a message.
writeSubArray(int, int, int, boolean[]) - Method in class ibis.gmi.ParameterVector
Records in the parameter vector that parameter "num" is a sub-array of boolean array "value", with offset "offset" and length "size".
writeSubArray(int, int, int, byte[]) - Method in class ibis.gmi.ParameterVector
Records in the parameter vector that parameter "num" is a sub-array of byte array "value", with offset "offset" and length "size".
writeSubArray(int, int, int, short[]) - Method in class ibis.gmi.ParameterVector
Records in the parameter vector that parameter "num" is a sub-array of short array "value", with offset "offset" and length "size".
writeSubArray(int, int, int, char[]) - Method in class ibis.gmi.ParameterVector
Records in the parameter vector that parameter "num" is a sub-array of char array "value", with offset "offset" and length "size".
writeSubArray(int, int, int, int[]) - Method in class ibis.gmi.ParameterVector
Records in the parameter vector that parameter "num" is a sub-array of int array "value", with offset "offset" and length "size".
writeSubArray(int, int, int, long[]) - Method in class ibis.gmi.ParameterVector
Records in the parameter vector that parameter "num" is a sub-array of long array "value", with offset "offset" and length "size".
writeSubArray(int, int, int, float[]) - Method in class ibis.gmi.ParameterVector
Records in the parameter vector that parameter "num" is a sub-array of float array "value", with offset "offset" and length "size".
writeSubArray(int, int, int, double[]) - Method in class ibis.gmi.ParameterVector
Records in the parameter vector that parameter "num" is a sub-array of double array "value", with offset "offset" and length "size".
writeSubArray(int, int, int, Object[]) - Method in class ibis.gmi.ParameterVector
Records in the parameter vector that parameter "num" is a sub-array of Object array "value", with offset "offset" and length "size".

A B C D E F G H I J L M N O P R S T U W

The Ibis project