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

S

sendAllId() - Method in class service.id.IdentificationServer
Send all process identifiers to each process.
sendData(InetAddress, int, Object) - Method in class communication.TCPElement
Send data through the TCP socket.
sendData(IdentificationData) - Method in class service.id.IdentificationService
Send a data (i.e. a request) to the identification server.
senderId - Variable in class communication.UnreliableCommElt.Sender
The identifier of the message sender
sendIdRequestToServer() - Method in class service.id.IdentificationService
Send a request to the identification server for getting the process identifier.
sendMessage(Message) - Method in class communication.CommunicationElement
 
sendMessage(ProcessIdentifier, Object) - Method in class communication.CommunicationElement
 
sendMessage(Message) - Method in interface service.ICommunication
Send a message to a remote process which address is embedded in the message.
sendMessage(ProcessIdentifier, Object) - Method in interface service.ICommunication
Send a message to a remote process.
sendMessage(Message) - Method in class service.ProxyCommunication
 
sendMessage(ProcessIdentifier, Object) - Method in class service.ProxyCommunication
 
sendMessage(Message) - Method in class service.Service
Send a message, tagged with the type of the service, to a given process (more precisely, to the service of the same type on this process)
serialize() - Method in class service.id.IdentificationData
When using UDP socket, we must manage data under a byte array.
serverSocket - Variable in class communication.TCPElement
The local socket server of the element
service - package service
 
Service - Class in service
Skeleton of a service that has to be specialized for implementing a new service
Service() - Constructor for class service.Service
 
service.broadcast - package service.broadcast
 
service.id - package service.id
 
serviceMap - Variable in class service.MessageDispatcher
This hash map associates a buffer to each type of message
setCrashLevel(FaultLevel) - Method in class communication.CommunicationElement
 
setCrashLevel(FaultLevel) - Method in class communication.ReliabilitySetting
 
setData(Object) - Method in class communication.Message
 
setDebugFault(boolean) - Method in class communication.CommunicationElement
 
setDebugFault(boolean) - Method in class communication.ReliabilitySetting
 
setId(int) - Method in class communication.ProcessIdentifier
 
SetIdData - Class in service.id
Response to a process after an identifier request: the process received its identification number.
SetIdData(ProcessIdentifier) - Constructor for class service.id.SetIdData
 
setIdentificationService(IIdentification) - Method in class service.broadcast.BasicBroadcastService
 
setIdentificationService(IIdentification) - Method in class service.broadcast.ReliableBroadcastService
 
setIdentifiers(Vector<ProcessIdentifier>) - Method in class service.id.AllIdData
 
setIdentifiers(Vector<ProcessIdentifier>) - Method in class service.id.IdentificationServer
 
setIPadd(InetAddress) - Method in class communication.IPProcessIdentifier
 
setLocalPort(int) - Method in class communication.TCPElement
 
setMyPid(int) - Method in class communication.CommunicationElement
Modify the (supposed unique) identifier integer value inside the process identifier.
setPacketLostLevel(FaultLevel) - Method in class communication.CommunicationElement
 
setPacketLostLevel(FaultLevel) - Method in class communication.ReliabilitySetting
 
setPort(int) - Method in class communication.IPProcessIdentifier
 
setProcessId(ProcessIdentifier) - Method in class communication.Message
 
setProcessId(ProcessIdentifier) - Method in class service.id.ProcessIdData
 
setReliable(boolean) - Method in class communication.ReliabilitySetting
 
setTransmissionDelayLowerBound(FaultLevel) - Method in class communication.CommunicationElement
 
setTransmissionDelayLowerBound(FaultLevel) - Method in class communication.ReliabilitySetting
 
setTransmissionDelayUpperBound(FaultLevel) - Method in class communication.CommunicationElement
 
setTransmissionDelayUpperBound(FaultLevel) - Method in class communication.ReliabilitySetting
 
setType(MessageType) - Method in class service.TypedMessage
 
socket - Variable in class service.id.IdentificationServer
The UDP multicast socket that is used by a process to contact the identification server
socket - Variable in class service.id.IdentificationService
Multicast socket used to communication with the identification server.
synchDeliver() - Method in class service.broadcast.BasicBroadcastService
 
synchDeliver() - Method in class service.broadcast.ReliableBroadcastService
 
synchDeliver() - Method in interface service.IBroadcast
Deliver synchronously the last available received message.
synchReceiveMessage() - Method in class communication.CommunicationElement
 
synchReceiveMessage() - Method in interface service.ICommunication
Return a received message coming from any remote process.
synchReceiveMessage() - Method in class service.ProxyCommunication
 
SynchronizedBuffer<T> - Class in communication
Utility class for implementation of services: synchronized buffer of elements of any type T
SynchronizedBuffer() - Constructor for class communication.SynchronizedBuffer
 

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