Class Summary |
AckReadMessage |
Used for creating AckReadMessage.
|
AckWriteMessage |
Used for creating an AckWriteMessage.
|
AmAliveMessage |
Used in leader election. |
ClientInterceptor |
Intercepts the CORBA request in order to add it a service context to identify it uniquely. |
Constants |
Define some constants |
Debug |
Permit to choose if we want to print some debugging message in the screen or not.
|
Initializer |
Adds the ClientInterceptor and the ServerInterceptor neccessary for our infrastructure. |
JustMeasureTimeUnivInitializer |
Add a serverInterceptor for the non replicated case |
Message |
This class is the superclass for all the kind of messages exchanges for the
consensus and leader election purposes. |
MethSignStr |
This class is used to store information about each method implemented by the application
server |
MethTable |
This class should be complete by the application writer to store the information about
each method of the server. |
NackReadMessage |
Used for creating NackReadMessage.
|
NackWriteMessage |
Used for creating NackWriteMessage.
|
NonReplUnivClInitializer |
Add a clientInterceptor for the non replicated case |
NRClientInterceptor |
The client interceptor for the case we don't replicate the server. |
NRServerInterceptor |
The server interceptor for the case when we don't replicate the server. |
Outcome |
Object that represents a request and its associated reply and update |
OutcomeStore |
Used to store the decision return by the consensus when it is sucessful. |
ReadMessage |
Used for creating ReadMessage.
|
Reply |
Reply is the return of the method of the application server and the out and inout parameters. |
Request |
Object Request contains the retention id of the request, the client id and its expirarion time.
|
RequestServiceContext |
Struct definition : RequestServiceContext
Add a service context to the request when it goes through the clientInterceptor in the method send_request. |
RequestServiceContextHelper |
Helper class for : RequestServiceContext |
RequestServiceContextHolder |
Holder class for : RequestServiceContext |
ServerInterceptor |
This is from this class that everything is going to be done (execution of the request, consensus, sending back of the reply).
|
StoreResult |
This object contains the return value by the method propose() of the class Consensus. |
Universal |
This class is the superclass of the object UniversalCrashStop which is instantiate by the server.
|
UniversalClient |
This class is the superclass of the class UniversalClientCrashStop which is instantiated by the client application.
|
UniversalClientCrashStop |
This subclass implements the crash stop model in the client side.
|
UniversalCrashStop |
This subclass of Universal implements the crash stop model in the server side
It is instantiated by the aplication server.
|