![]() |
fpmas 1.6
|
#include <server_pack.h>
Public Member Functions | |
void | setEpoch (api::Epoch) override |
api::Epoch | getEpoch () const override |
void | handleIncomingRequests () override |
virtual void | setEpoch (Epoch epoch)=0 |
virtual Epoch | getEpoch () const =0 |
virtual void | handleIncomingRequests ()=0 |
An api::Server implementation that does not handle any request.
|
inlineoverridevirtual |
Sets the current Epoch of the server.
epoch | current Epoch |
Implements fpmas::synchro::hard::api::Server.
|
inlineoverridevirtual |
Gets the current Epoch of the server.
Implements fpmas::synchro::hard::api::Server.
|
inlineoverridevirtual |
Performs the full reception cycle associated to this server.
If at least one request supposed to be handled by this server is pending, the server must handle at least one of those request to ensure progress and avoid deadlock situations.
Implements fpmas::synchro::hard::api::Server.