an cpp code generator from the protobuf source file ".proto"