Since we have different zeroconf implementations, the zeroconf message types are gathered here.
This is quite out of date.
Master
Simple definition of a ros master for zeroconf discovery.
DiscoverMaster
This is used to retrieve a published zeroconf master's details. It has an empty request slot and returns a Master type.
DiscoverMasters
Used to retrieve all discovered masters of a certain type on a network.