#include <MessageVerifier.h>
Inheritance diagram for CODEX_APSS::MessageVerifier:


Public Methods | |
| MessageVerifier (CODEX_Events::DeadPileType &deadPile, CODEX_Events::QType &eventQueue, RoutedMessageHandler *destination, CODEX_Server::ServerResponseHandler *responder) | |
| Create a MessageVerifier. | |
| virtual | ~MessageVerifier () |
| Virtual destructor. | |
| bool | handler (RoutedMessageEvent< SignedInitMsg > &event) |
| bool | handler (RoutedMessageEvent< SignedEstablishMsg > &event) |
| bool | handler (RoutedMessageEvent< SignedComputeMsg > &event) |
| bool | handler (RoutedMessageEvent< SignedRecoverMsg > &event) |
| Abstract handler for a signed RecoverMsg. | |
| bool | handler (RoutedMessageEvent< SignedFinishedMsg > &event) |
| Abstract handler for a signed FinishedMsg. | |
This RoutedMessageHandler checks signatures on requests, verifies evidence, and performs any other needed tasks, such as caching requests in StateInfo's logs. If successful, it re-routes the message event to its successor.
Definition at line 33 of file MessageVerifier.h.
|
|
|
1.2.18