The cpp files in the wayland directory are named after protocol names. "_interface" does not contribute anything new.