Message Type Access Macros
Flush Spread uses the same message type access macros as Spread. In addition to these
common macros, Flush Spread also
adds the following message type access macros:
#define Is_flush_req_mess(serv_type)
#define Is_subgroup_mess(serv_type)
- Is_flush_req_mess(serv_type):
This macro checks the message type to determine if the message is a flush request message or not.
Flush request messages are an important part of the view synchrony GCS semantics, see FL_flush for an in-depth discussion of them.
- Is_subgroup_mess(serv_type):
This macro checks the message type to determine if the message is a subgroup-multicast or
not. A subgroup-multicast is a message that is only sent to a subset of a group, see
FL_subgroupcast for a better description.