diff --git a/COPYING_NOTES.md b/COPYING_NOTES.md index d6d23a55..281a447c 100644 --- a/COPYING_NOTES.md +++ b/COPYING_NOTES.md @@ -33,10 +33,11 @@ Proton Mail Bridge includes the following 3rd party software: * [go-srp](https://github.com/ProtonMail/go-srp) available under [license](https://github.com/ProtonMail/go-srp/blob/master/LICENSE) * [go-vcard](https://github.com/ProtonMail/go-vcard) available under [license](https://github.com/ProtonMail/go-vcard/blob/master/LICENSE) * [gopenpgp](https://github.com/ProtonMail/gopenpgp/v2) available under [license](https://github.com/ProtonMail/gopenpgp/v2/blob/master/LICENSE) -* [proton-bridge](https://github.com/ProtonMail/proton-bridge) available under [license](https://github.com/ProtonMail/proton-bridge/blob/master/LICENSE) * [goquery](https://github.com/PuerkitoBio/goquery) available under [license](https://github.com/PuerkitoBio/goquery/blob/master/LICENSE) * [ishell](https://github.com/abiosoft/ishell) available under [license](https://github.com/abiosoft/ishell/blob/master/LICENSE) +* [readline](https://github.com/abiosoft/readline) available under [license](https://github.com/abiosoft/readline/blob/master/LICENSE) * [go-singleinstance](https://github.com/allan-simon/go-singleinstance) available under [license](https://github.com/allan-simon/go-singleinstance/blob/master/LICENSE) +* [test](https://github.com/chzyer/test) available under [license](https://github.com/chzyer/test/blob/master/LICENSE) * [godog](https://github.com/cucumber/godog) available under [license](https://github.com/cucumber/godog/blob/master/LICENSE) * [messages-go](https://github.com/cucumber/messages-go/v16) available under [license](https://github.com/cucumber/messages-go/v16/blob/master/LICENSE) * [go-sysinfo](https://github.com/elastic/go-sysinfo) available under [license](https://github.com/elastic/go-sysinfo/blob/master/LICENSE) @@ -49,27 +50,31 @@ Proton Mail Bridge includes the following 3rd party software: * [go-sasl](https://github.com/emersion/go-sasl) available under [license](https://github.com/emersion/go-sasl/blob/master/LICENSE) * [go-smtp](https://github.com/emersion/go-smtp) available under [license](https://github.com/emersion/go-smtp/blob/master/LICENSE) * [go-textwrapper](https://github.com/emersion/go-textwrapper) available under [license](https://github.com/emersion/go-textwrapper/blob/master/LICENSE) +* [go-vcard](https://github.com/emersion/go-vcard) available under [license](https://github.com/emersion/go-vcard/blob/master/LICENSE) * [color](https://github.com/fatih/color) available under [license](https://github.com/fatih/color/blob/master/LICENSE) +* [go-shlex](https://github.com/flynn-archive/go-shlex) available under [license](https://github.com/flynn-archive/go-shlex/blob/master/LICENSE) * [sentry-go](https://github.com/getsentry/sentry-go) available under [license](https://github.com/getsentry/sentry-go/blob/master/LICENSE) * [resty](https://github.com/go-resty/resty/v2) available under [license](https://github.com/go-resty/resty/v2/blob/master/LICENSE) * [dbus](https://github.com/godbus/dbus) available under [license](https://github.com/godbus/dbus/blob/master/LICENSE) * [mock](https://github.com/golang/mock) available under [license](https://github.com/golang/mock/blob/master/LICENSE) * [go-cmp](https://github.com/google/go-cmp) available under [license](https://github.com/google/go-cmp/blob/master/LICENSE) * [uuid](https://github.com/google/uuid) available under [license](https://github.com/google/uuid/blob/master/LICENSE) +* [gopherjs](https://github.com/gopherjs/gopherjs) available under [license](https://github.com/gopherjs/gopherjs/blob/master/LICENSE) * [go-multierror](https://github.com/hashicorp/go-multierror) available under [license](https://github.com/hashicorp/go-multierror/blob/master/LICENSE) -* [bcrypt](https://github.com/jameskeane/bcrypt) available under [license](https://github.com/jameskeane/bcrypt/blob/master/LICENSE) * [html2text](https://github.com/jaytaylor/html2text) available under [license](https://github.com/jaytaylor/html2text/blob/master/LICENSE) * [go-keychain](https://github.com/keybase/go-keychain) available under [license](https://github.com/keybase/go-keychain/blob/master/LICENSE) * [text](https://github.com/kr/text) available under [license](https://github.com/kr/text/blob/master/LICENSE) * [aurora](https://github.com/logrusorgru/aurora) available under [license](https://github.com/logrusorgru/aurora/blob/master/LICENSE) * [dns](https://github.com/miekg/dns) available under [license](https://github.com/miekg/dns/blob/master/LICENSE) * [jsondiff](https://github.com/nsf/jsondiff) available under [license](https://github.com/nsf/jsondiff/blob/master/LICENSE) +* [tablewriter](https://github.com/olekukonko/tablewriter) available under [license](https://github.com/olekukonko/tablewriter/blob/master/LICENSE) * [errors](https://github.com/pkg/errors) available under [license](https://github.com/pkg/errors/blob/master/LICENSE) * [procfs](https://github.com/prometheus/procfs) available under [license](https://github.com/prometheus/procfs/blob/master/LICENSE) * [du](https://github.com/ricochet2200/go-disk-usage/du) available under [license](https://github.com/ricochet2200/go-disk-usage/du/blob/master/LICENSE) * [logrus](https://github.com/sirupsen/logrus) available under [license](https://github.com/sirupsen/logrus/blob/master/LICENSE) +* [bom](https://github.com/ssor/bom) available under [license](https://github.com/ssor/bom/blob/master/LICENSE) +* [objx](https://github.com/stretchr/objx) available under [license](https://github.com/stretchr/objx/blob/master/LICENSE) * [testify](https://github.com/stretchr/testify) available under [license](https://github.com/stretchr/testify/blob/master/LICENSE) -* [qt](https://github.com/therecipe/qt) available under [license](https://github.com/therecipe/qt/blob/master/LICENSE) * [cli](https://github.com/urfave/cli/v2) available under [license](https://github.com/urfave/cli/v2/blob/master/LICENSE) * [msgpack](https://github.com/vmihailenco/msgpack/v5) available under [license](https://github.com/vmihailenco/msgpack/v5/blob/master/LICENSE) * [bbolt](https://go.etcd.io/bbolt) available under [license](https://github.com/etcd-io/bbolt/blob/master/LICENSE) diff --git a/go.mod b/go.mod index d2b75264..bb4f505d 100644 --- a/go.mod +++ b/go.mod @@ -20,10 +20,11 @@ require ( github.com/ProtonMail/go-srp v0.0.5 github.com/ProtonMail/go-vcard v0.0.0-20180326232728-33aaa0a0c8a5 github.com/ProtonMail/gopenpgp/v2 v2.4.7 - github.com/ProtonMail/proton-bridge v1.8.12 github.com/PuerkitoBio/goquery v1.5.1 github.com/abiosoft/ishell v2.0.0+incompatible + github.com/abiosoft/readline v0.0.0-20180607040430-155bce2042db // indirect github.com/allan-simon/go-singleinstance v0.0.0-20160830203053-79edcfdc2dfc + github.com/chzyer/test v1.0.0 // indirect github.com/cucumber/godog v0.12.1 github.com/cucumber/messages-go/v16 v16.0.1 github.com/elastic/go-sysinfo v1.7.1 @@ -36,27 +37,31 @@ require ( github.com/emersion/go-sasl v0.0.0-20200509203442-7bfe0ed36a21 github.com/emersion/go-smtp v0.14.0 github.com/emersion/go-textwrapper v0.0.0-20200911093747-65d896831594 + github.com/emersion/go-vcard v0.0.0-20220507122617-d4056df0ec4a // indirect github.com/fatih/color v1.9.0 + github.com/flynn-archive/go-shlex v0.0.0-20150515145356-3f9db97f8568 // indirect github.com/getsentry/sentry-go v0.12.0 github.com/go-resty/resty/v2 v2.6.0 github.com/godbus/dbus v4.1.0+incompatible github.com/golang/mock v1.4.4 github.com/google/go-cmp v0.5.6 github.com/google/uuid v1.1.2 + github.com/gopherjs/gopherjs v0.0.0-20190411002643-bd77b112433e // indirect github.com/hashicorp/go-multierror v1.1.0 - github.com/jameskeane/bcrypt v0.0.0-20120420032655-c3cd44c1e20f // indirect github.com/jaytaylor/html2text v0.0.0-20200412013138-3577fbdbcff7 github.com/keybase/go-keychain v0.0.0 github.com/kr/text v0.2.0 // indirect github.com/logrusorgru/aurora v2.0.3+incompatible github.com/miekg/dns v1.1.41 github.com/nsf/jsondiff v0.0.0-20200515183724-f29ed568f4ce + github.com/olekukonko/tablewriter v0.0.5 // indirect github.com/pkg/errors v0.9.1 github.com/prometheus/procfs v0.7.3 // indirect github.com/ricochet2200/go-disk-usage/du v0.0.0-20210707232629-ac9918953285 github.com/sirupsen/logrus v1.7.0 + github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf // indirect + github.com/stretchr/objx v0.2.0 // indirect github.com/stretchr/testify v1.7.0 - github.com/therecipe/qt v0.0.0-20200701200531-7f61353ee73e github.com/urfave/cli/v2 v2.2.0 github.com/vmihailenco/msgpack/v5 v5.1.3 go.etcd.io/bbolt v1.3.6 @@ -66,7 +71,7 @@ require ( golang.org/x/text v0.3.7 google.golang.org/grpc v1.46.2 google.golang.org/protobuf v1.28.0 - howett.net/plist v1.0.0 // indirect + howett.net/plist v1.0.0 ) replace ( diff --git a/go.sum b/go.sum index 60cde0e9..7e0c5fb3 100644 --- a/go.sum +++ b/go.sum @@ -22,7 +22,6 @@ github.com/Joker/hpp v1.0.0/go.mod h1:8x5n+M1Hp5hC0g8okX3sR3vFQwynaX/UgSOM9MeBKz github.com/Masterminds/semver/v3 v3.1.0 h1:Y2lUDsFKVRSYGojLJ1yLxSXdMmMYTYls0rCvoqmMUQk= github.com/Masterminds/semver/v3 v3.1.0/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs= github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= -github.com/ProtonMail/bcrypt v0.0.0-20210511135022-227b4adcab57 h1:pHA4K54ifoogVLunGGHi3xyF5Nz4x+Uh3dJuy3NwGQQ= github.com/ProtonMail/bcrypt v0.0.0-20210511135022-227b4adcab57/go.mod h1:HecWFHognK8GfRDGnFQbW/LiV7A3MX3gZVs45vk5h8I= github.com/ProtonMail/bcrypt v0.0.0-20211005172633-e235017c1baf h1:yc9daCCYUefEs69zUkSzubzjBbL+cmOXgnmt9Fyd9ug= github.com/ProtonMail/bcrypt v0.0.0-20211005172633-e235017c1baf/go.mod h1:o0ESU9p83twszAU8LBeJKFAAMX14tISa0yk4Oo5TOqo= @@ -31,10 +30,6 @@ github.com/ProtonMail/docker-credential-helpers v1.1.0/go.mod h1:mK0aBveCxhnQ756 github.com/ProtonMail/go-autostart v0.0.0-20181114175602-c5272053443a h1:fXK2KsfnkBV9Nh+9SKzHchYjuE9s0vI20JG1mbtEAcc= github.com/ProtonMail/go-autostart v0.0.0-20181114175602-c5272053443a/go.mod h1:oTGdE7/DlWIr23G0IKW3OXK9wZ5Hw1GGiaJFccTvZi4= github.com/ProtonMail/go-crypto v0.0.0-20210428141323-04723f9f07d7/go.mod h1:z4/9nQmJSSwwds7ejkxaJwO37dru3geImFUdJlaLzQo= -github.com/ProtonMail/go-crypto v0.0.0-20210512092938-c05353c2d58c/go.mod h1:z4/9nQmJSSwwds7ejkxaJwO37dru3geImFUdJlaLzQo= -github.com/ProtonMail/go-crypto v0.0.0-20210707164159-52430bf6b52c/go.mod h1:z4/9nQmJSSwwds7ejkxaJwO37dru3geImFUdJlaLzQo= -github.com/ProtonMail/go-crypto v0.0.0-20211221144345-a4f6767435ab h1:5FiL/TCaiKCss/BLMIACDxxadYrx767l9kh0qYX+sLQ= -github.com/ProtonMail/go-crypto v0.0.0-20211221144345-a4f6767435ab/go.mod h1:z4/9nQmJSSwwds7ejkxaJwO37dru3geImFUdJlaLzQo= github.com/ProtonMail/go-crypto v0.0.0-20220113124808-70ae35bab23f/go.mod h1:z4/9nQmJSSwwds7ejkxaJwO37dru3geImFUdJlaLzQo= github.com/ProtonMail/go-crypto v0.0.0-20220623141421-5afb4c282135 h1:xDc/cFH/hwyr9KyWc0sm26lpsscqtfZBvU8NpRLHwJ0= github.com/ProtonMail/go-crypto v0.0.0-20220623141421-5afb4c282135/go.mod h1:z4/9nQmJSSwwds7ejkxaJwO37dru3geImFUdJlaLzQo= @@ -44,23 +39,14 @@ github.com/ProtonMail/go-imap-id v0.0.0-20190926060100-f94a56b9ecde h1:5koQozTDE github.com/ProtonMail/go-imap-id v0.0.0-20190926060100-f94a56b9ecde/go.mod h1:795VPXcRUIQ9JyMNHP4el582VokQfippgjkQP3Gk0r0= github.com/ProtonMail/go-message v0.0.0-20210611055058-fabeff2ec753 h1:I8IsYA297x0QLU80G5I6aLYUu3JYNSpo8j5fkXtFDW0= github.com/ProtonMail/go-message v0.0.0-20210611055058-fabeff2ec753/go.mod h1:NBAn21zgCJ/52WLDyed18YvYFm5tEoeDauubFqLokM4= -github.com/ProtonMail/go-mime v0.0.0-20190923161245-9b5a4261663a h1:W6RrgN/sTxg1msqzFFb+G80MFmpjMw61IU+slm+wln4= -github.com/ProtonMail/go-mime v0.0.0-20190923161245-9b5a4261663a/go.mod h1:NYt+V3/4rEeDuaev/zw1zCq8uqVEuPHzDPo3OZrlGJ4= github.com/ProtonMail/go-mime v0.0.0-20220302105931-303f85f7fe0f h1:CGq7OieOz3wyQJ1fO8S0eO9TCW1JyvLrf8fhzz1i8ko= github.com/ProtonMail/go-mime v0.0.0-20220302105931-303f85f7fe0f/go.mod h1:NYt+V3/4rEeDuaev/zw1zCq8uqVEuPHzDPo3OZrlGJ4= github.com/ProtonMail/go-rfc5322 v0.8.0 h1:7emrf75n3CDIduQflx7aT1nJa5h/kGsiFKUYX/+IAkU= github.com/ProtonMail/go-rfc5322 v0.8.0/go.mod h1:BwpTbkJxkMGkc+pC84AXZnwuWOisEULBpfPIyIKS/Us= -github.com/ProtonMail/go-srp v0.0.1 h1:J0O9Zb5XTC6iDrB7feH41cu+TUEB+l7uHctXIK6oS2o= -github.com/ProtonMail/go-srp v0.0.1/go.mod h1:Uvv5cqSGCs8MTZ8sbKiCkBnaB6/OA3eq2mc77tl2VVA= github.com/ProtonMail/go-srp v0.0.5 h1:xhUioxZgDbCnpo9JehyFhwwsn9JLWkUGfB0oiKXgiGg= github.com/ProtonMail/go-srp v0.0.5/go.mod h1:06iYHtLXW8vjLtccWj++x3MKy65sIT8yZd7nrJF49rs= github.com/ProtonMail/go-vcard v0.0.0-20180326232728-33aaa0a0c8a5 h1:Uga1DHFN4GUxuDQr0F71tpi8I9HqPIlZodZAI1lR6VQ= github.com/ProtonMail/go-vcard v0.0.0-20180326232728-33aaa0a0c8a5/go.mod h1:oeP9CMN+ajWp5jKp1kue5daJNwMMxLF+ujPaUIoJWlA= -github.com/ProtonMail/gopenpgp/v2 v2.2.2/go.mod h1:ajUlBGvxMH1UBZnaYO3d1FSVzjiC6kK9XlZYGiDCvpM= -github.com/ProtonMail/gopenpgp/v2 v2.4.1 h1:b3El0zabaKi73u4sRnb3hOOUczuKuYpN8wnp7wRsZSc= -github.com/ProtonMail/gopenpgp/v2 v2.4.1/go.mod h1:RFjoVjfhV8f78tjz/fLrp/OXkugL3QmWsiJq/fsQYA4= -github.com/ProtonMail/proton-bridge v1.8.12 h1:wR/WguXfVT2qiL+4xcSIlN1XqH49zl81hD0CdVnQdfw= -github.com/ProtonMail/proton-bridge v1.8.12/go.mod h1:ZeGTC11l/KTGLP5aASnS7dxu3T1z5HORA048DpwbVoI= github.com/ProtonMail/gopenpgp/v2 v2.4.7 h1:V3xeelvXgJiZXZuPtSSE+uYbtPw4RmbmyPqXDAESPhg= github.com/ProtonMail/gopenpgp/v2 v2.4.7/go.mod h1:ZW1KxHNG6q5LMgFKf9Ap/d2eVYeyGf5+fAUEAjJWtmo= github.com/PuerkitoBio/goquery v1.5.1 h1:PSPBGne8NIUWw+/7vFBV+kG2J/5MOjbzc7154OaKCSE= @@ -92,10 +78,10 @@ github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod h1:MKsuJm github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/chzyer/logex v1.1.10 h1:Swpa1K6QvQznwJRcfTfQJmTE72DqScAa40E+fbHEXEE= -github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= -github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1 h1:q763qf9huN11kDQavWsoZXJNW3xEE4JJyHa5Q25/sd8= -github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= +github.com/chzyer/logex v1.2.1 h1:XHDu3E6q+gdHgsdTPH6ImJMIp436vR6MPtH8gP05QzM= +github.com/chzyer/logex v1.2.1/go.mod h1:JLbx6lG2kDbNRFnfkgvh4eRJRPX1QCoOIWomwysCBrQ= +github.com/chzyer/test v1.0.0 h1:p3BQDXSxOhOG0P9z6/hGnII4LGiEPOYBhs8asl/fC04= +github.com/chzyer/test v1.0.0/go.mod h1:2JlltgoNkt4TW/z9V/IzDdFaMTM2JPIi26O1pF38GC8= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= @@ -118,8 +104,6 @@ github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:ma github.com/cpuguy83/go-md2man/v2 v2.0.0 h1:EoUDS0afbrsXAZ9YQ9jdu/mZ2sXgT1/2yyNng4PGlyM= github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= -github.com/cronokirby/saferith v0.31.0 h1:TIlhldetKLeGAb19bZvWiuwQEzfzwSPthDEyJ9Ah8xs= -github.com/cronokirby/saferith v0.31.0/go.mod h1:QKJhjoqUtBsXCAVEjw38mFqoi7DebT7kthcD7UzbnoA= github.com/cronokirby/saferith v0.33.0 h1:TgoQlfsD4LIwx71+ChfRcIpjkw+RPOapDEVxa+LhwLo= github.com/cronokirby/saferith v0.33.0/go.mod h1:QKJhjoqUtBsXCAVEjw38mFqoi7DebT7kthcD7UzbnoA= github.com/cucumber/gherkin-go/v19 v19.0.3 h1:mMSKu1077ffLbTJULUfM5HPokgeBcIGboyeNUof1MdE= @@ -155,7 +139,6 @@ github.com/emersion/go-imap-quota v0.0.0-20210203125329-619074823f3c h1:khcEdu1y github.com/emersion/go-imap-quota v0.0.0-20210203125329-619074823f3c/go.mod h1:iApyhIQBiU4XFyr+3kdJyyGqle82TbQyuP2o+OZHrV0= github.com/emersion/go-imap-unselect v0.0.0-20171113212723-b985794e5f26 h1:FiSb8+XBQQSkcX3ubr+1tAtlRJBYaFmRZqOAweZ9Wy8= github.com/emersion/go-imap-unselect v0.0.0-20171113212723-b985794e5f26/go.mod h1:+gnnZx3Mg3MnCzZrv0eZdp5puxXQUgGT/6N6L7ShKfM= -github.com/emersion/go-mbox v1.0.2/go.mod h1:Yp9IVuuOYLEuMv4yjgDHvhb5mHOcYH6x92Oas3QqEZI= github.com/emersion/go-sasl v0.0.0-20191210011802-430746ea8b9b/go.mod h1:G/dpzLu16WtQpBfQ/z3LYiYJn3ZhKSGWn83fyoyQe/k= github.com/emersion/go-sasl v0.0.0-20200509203442-7bfe0ed36a21 h1:OJyUGMJTzHTd1XQp98QTaHernxMYzRaOasRir9hUlFQ= github.com/emersion/go-sasl v0.0.0-20200509203442-7bfe0ed36a21/go.mod h1:iL2twTeMvZnrg54ZoPDNfJaJaqy0xIQFuBdrLsmspwQ= @@ -163,8 +146,8 @@ github.com/emersion/go-smtp v0.14.0 h1:RYW203p+EcPjL8Z/ZpT9lZ6iOc8MG1MQzEx1UKEkX github.com/emersion/go-smtp v0.14.0/go.mod h1:qm27SGYgoIPRot6ubfQ/GpiPy/g3PaZAVRxiO/sDUgQ= github.com/emersion/go-textwrapper v0.0.0-20200911093747-65d896831594 h1:IbFBtwoTQyw0fIM5xv1HF+Y+3ZijDR839WMulgxCcUY= github.com/emersion/go-textwrapper v0.0.0-20200911093747-65d896831594/go.mod h1:aqO8z8wPrjkscevZJFVE1wXJrLpC5LtJG7fqLOsPb2U= -github.com/emersion/go-vcard v0.0.0-20190105225839-8856043f13c5 h1:n9qx98xiS5V4x2WIpPC2rr9mUM5ri9r/YhCEKbhCHro= -github.com/emersion/go-vcard v0.0.0-20190105225839-8856043f13c5/go.mod h1:WIi9g8OKJQHXtQbx7GExlo6UAFaui9WDMYabJ+Be4WI= +github.com/emersion/go-vcard v0.0.0-20220507122617-d4056df0ec4a h1:cltZpe6s0SJtqK5c/5y2VrIYi8BAtDM6qjmiGYqfTik= +github.com/emersion/go-vcard v0.0.0-20220507122617-d4056df0ec4a/go.mod h1:HMJKR5wlh/ziNp+sHEDV2ltblO4JD2+IdDOWtGcQBTM= github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= @@ -181,7 +164,6 @@ github.com/flynn-archive/go-shlex v0.0.0-20150515145356-3f9db97f8568 h1:BMXYYRWT github.com/flynn-archive/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:rZfgFAXFS/z/lEd6LJmf9HVZ1LkgYiHx5pHhV5DR16M= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/gavv/httpexpect v2.0.0+incompatible/go.mod h1:x+9tiU1YnrOvnB725RkpoLv1M62hOWzwo5OXotisrKc= -github.com/getsentry/sentry-go v0.8.0/go.mod h1:kELm/9iCblqUYh+ZRML7PNdCvEuw24wBvJPYyi86cws= github.com/getsentry/sentry-go v0.12.0 h1:era7g0re5iY13bHSdN/xMkyV+5zZppjRVQhZrXCaEIk= github.com/getsentry/sentry-go v0.12.0/go.mod h1:NSap0JBYWzHND8oMbyi0+XZhUalc1TBdRL1M71JZW2c= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= @@ -238,7 +220,6 @@ github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMyw github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.6 h1:BKbKCqvP6I+rmFHt06ZmyQtvB8xAkWdhFyr0ZUNZcxQ= @@ -249,15 +230,13 @@ github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXi github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= -github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.2 h1:EVhdT+1Kseyi1/pUmXKaFxYsDNy9RQYkMWRH68J/W7Y= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= +github.com/gopherjs/gopherjs v0.0.0-20190411002643-bd77b112433e h1:XWcjeEtTFTOVA9Fs1w7n2XBftk5ib4oZrhzWk0B+3eA= github.com/gopherjs/gopherjs v0.0.0-20190411002643-bd77b112433e/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= -github.com/gopherjs/gopherjs v0.0.0-20190430165422-3e4dfb77656c h1:7lF+Vz0LqiRidnzC1Oq86fpX1q/iEv2KJdrCtttYjT4= -github.com/gopherjs/gopherjs v0.0.0-20190430165422-3e4dfb77656c/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= github.com/gorilla/websocket v1.4.1/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= @@ -304,7 +283,6 @@ github.com/iris-contrib/go.uuid v2.0.0+incompatible/go.mod h1:iz2lgM/1UnEf1kP0L/ github.com/iris-contrib/jade v1.1.3/go.mod h1:H/geBymxJhShH5kecoiOCSssPX7QWYH7UaeZTSWddIk= github.com/iris-contrib/pongo2 v0.0.1/go.mod h1:Ssh+00+3GAZqSQb30AvBRNxBx7rf0GqwkjqxNd0u65g= github.com/iris-contrib/schema v0.0.1/go.mod h1:urYA3uvUNG1TIIjOSCzHr9/LmbQo8LrOcOqfqxa4hXw= -github.com/jameskeane/bcrypt v0.0.0-20120420032655-c3cd44c1e20f/go.mod h1:u+9Snq0w+ZdYKi8BBoaxnEwWu0fY4Kvu9ByFpM51t1s= github.com/jaytaylor/html2text v0.0.0-20200412013138-3577fbdbcff7 h1:g0fAGBisHaEQ0TRq1iBvemFRf+8AEWEmBESSiWB3Vsc= github.com/jaytaylor/html2text v0.0.0-20200412013138-3577fbdbcff7/go.mod h1:CVKlgaMiht+LXvHG173ujK6JUhZXKb2u/BQtjPDIvyk= github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= @@ -329,7 +307,6 @@ github.com/klauspost/compress v1.8.2/go.mod h1:RyIbtBH6LamlWaDj8nUwkbUhJ87Yi3uG0 github.com/klauspost/compress v1.9.7/go.mod h1:RyIbtBH6LamlWaDj8nUwkbUhJ87Yi3uG0guNDohfE1A= github.com/klauspost/cpuid v1.2.1/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= -github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.2.1 h1:Fmg33tUaq4/8ym9TJN1x7sLJnHVwhP33CNkpYV/7rwI= @@ -338,7 +315,6 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= -github.com/labstack/echo/v4 v4.1.11/go.mod h1:i541M3Fj6f76NZtHSj7TXnyM8n2gaodfvfxNnFqi74g= github.com/labstack/echo/v4 v4.5.0/go.mod h1:czIriw4a0C1dFun+ObrXp7ok03xON0N1awStJ6ArI7Y= github.com/labstack/gommon v0.3.0/go.mod h1:MULnywXg0yavhxWKc+lOruYdAhDwPK9wf0OL7NoOu+k= github.com/logrusorgru/aurora v2.0.3+incompatible h1:tOpm7WcpBTn4fjmVfgpQq0EfczGlG91VSDkswnjF5A8= @@ -359,7 +335,6 @@ github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOA github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= github.com/mattn/go-isatty v0.0.14 h1:yVuAays6BHfxijgZPzw+3Zlu5yQgKGP2/hcQbHb7S9Y= github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= -github.com/mattn/go-runewidth v0.0.7/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= github.com/mattn/go-runewidth v0.0.9 h1:Lm995f3rfxdpd6TSmuVCHVb/QhupuXlYr8sCI/QdE+0= github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= github.com/mattn/goveralls v0.0.2/go.mod h1:8d1ZMHsd7fW6IRPKQh46F2WRpyib5/X4FOpevwGNQEw= @@ -390,8 +365,8 @@ github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OS github.com/nsf/jsondiff v0.0.0-20200515183724-f29ed568f4ce h1:RPclfga2SEJmgMmz2k+Mg7cowZ8yv4Trqw9UsJby758= github.com/nsf/jsondiff v0.0.0-20200515183724-f29ed568f4ce/go.mod h1:uFMI8w+ref4v2r9jz+c9i1IfIttS/OkmLfrk1jne5hs= github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= -github.com/olekukonko/tablewriter v0.0.4 h1:vHD/YYe1Wolo78koG299f7V/VAS08c6IpCLn+Ejf/w8= -github.com/olekukonko/tablewriter v0.0.4/go.mod h1:zq6QwlOf5SlnkVbMSr5EoBv3636FWnp+qbPhuoO21uA= +github.com/olekukonko/tablewriter v0.0.5 h1:P2Ga83D34wi1o9J6Wh1mRuqd4mF/x/lgBS7N7AbDhec= +github.com/olekukonko/tablewriter v0.0.5/go.mod h1:hPp6KlRPjbx+hW8ykQs1w3UBbZlj6HuIJcUGPhkA7kY= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.10.3/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= @@ -436,11 +411,9 @@ github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAm github.com/shurcooL/sanitized_anchor_name v1.0.0 h1:PdmoCO6wvbs+7yrJyMORt4/BmY5IYyJwS/kOiWx8mHo= github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= -github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q= github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= github.com/sirupsen/logrus v1.7.0 h1:ShrD1U9pZB12TX0cVy0DtePoCH97K8EtX+mg7ZARUtM= github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= -github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966/go.mod h1:sUM3LWHvSMaG192sy56D9F7CNvL7jUJVXoqM1QKLnog= github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d h1:zE9ykElWQ6/NYmHa3jpm/yHnI4xSofP+UP6SpjHcSeM= github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= github.com/smartystreets/goconvey v1.6.4 h1:fv0U8FUIMPNf1L9lnHLvLhgicrIVChEkdzIKYqbNC9s= @@ -471,10 +444,6 @@ github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/ github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= -github.com/therecipe/qt v0.0.0-20200701200531-7f61353ee73e h1:G0DQ/TRQyrEZjtLlLwevFjaRiG8eeCMlq9WXQ2OO2bk= -github.com/therecipe/qt v0.0.0-20200701200531-7f61353ee73e/go.mod h1:SUUR2j3aE1z6/g76SdD6NwACEpvCxb3fvG82eKbD6us= -github.com/therecipe/qt/internal/binding/files/docs/5.12.0 v0.0.0-20200904063919-c0c124a5770d/go.mod h1:7m8PDYDEtEVqfjoUQc2UrFqhG0CDmoVJjRlQxexndFc= -github.com/therecipe/qt/internal/binding/files/docs/5.13.0 v0.0.0-20200904063919-c0c124a5770d/go.mod h1:mH55Ek7AZcdns5KPp99O0bg+78el64YCYWHiQKrOdt4= github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc= github.com/ugorji/go v1.1.7/go.mod h1:kZn38zHttfInRq0xu/PH0az30d+z6vm202qpg1oXVMw= @@ -514,7 +483,6 @@ golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnf golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20190418165655-df01cb2cc480/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE= golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= @@ -524,8 +492,6 @@ golang.org/x/crypto v0.0.0-20200323165209-0ec3e9974c59/go.mod h1:LzIPMQfyMNhhGPh golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.0.0-20220411220226-7b82a4e95df4 h1:kUhD7nTDoI3fVd9G4ORWrbV5NY0liEs/Jg2pv5f+bBA= -golang.org/x/crypto v0.0.0-20220411220226-7b82a4e95df4/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d h1:sK3txAijHtOK88l68nt020reeT1ZdKLIYetKl95FzVY= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= @@ -563,7 +529,6 @@ golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73r golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190327091125-710a502c58a2/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190420063019-afa5a82059c6/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= @@ -603,9 +568,7 @@ golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5h golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190419153524-e8e3143a4f4a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -632,8 +595,6 @@ golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211007075335-d3039528d8ac/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220111092808-5a964db01320 h1:0jf+tOCoZ3LyutmCOWpVni1chK4VfFLhRsDK7MhqGRY= -golang.org/x/sys v0.0.0-20220111092808-5a964db01320/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220627191245-f75cf1eec38b h1:2n253B2r0pYSmEV+UNCQoPfU/FiaizQEK5Gu4Bq4JE8= golang.org/x/sys v0.0.0-20220627191245-f75cf1eec38b/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= @@ -659,7 +620,6 @@ golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3 golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190327201419-c70d86f8b7cf/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190420181800-aa740d480789/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= diff --git a/internal/frontend/qt6/AppController.cpp b/internal/frontend/bridge-gui/AppController.cpp similarity index 63% rename from internal/frontend/qt6/AppController.cpp rename to internal/frontend/bridge-gui/AppController.cpp index c234aade..579a9005 100644 --- a/internal/frontend/qt6/AppController.cpp +++ b/internal/frontend/bridge-gui/AppController.cpp @@ -21,6 +21,8 @@ #include "QMLBackend.h" #include "GRPC/GRPCClient.h" #include "Log.h" +#include "BridgeMonitor.h" +#include "Exception.h" //**************************************************************************************************************************************************** @@ -43,3 +45,23 @@ AppController::AppController() { } + + +//**************************************************************************************************************************************************** +/// \return The bridge worker, which can be null if the application was run in 'attach' mode (-a command-line switch). +//**************************************************************************************************************************************************** +BridgeMonitor *AppController::bridgeMonitor() const +{ + if (!bridgeOverseer_) + return nullptr; + + // null bridgeOverseer is OK, it means we run in 'attached' mode (app attached to an already runnning instance of Bridge). + // but if bridgeOverseer is not null, its attached worker must be a valid BridgeMonitor instance. + auto *monitor = dynamic_cast(bridgeOverseer_->worker()); + if (!monitor) + throw Exception("Could not retrieve bridge monitor"); + + return monitor; +} + + diff --git a/internal/frontend/qt6/AppController.h b/internal/frontend/bridge-gui/AppController.h similarity index 87% rename from internal/frontend/qt6/AppController.h rename to internal/frontend/bridge-gui/AppController.h index cf398c62..9e19cd89 100644 --- a/internal/frontend/qt6/AppController.h +++ b/internal/frontend/bridge-gui/AppController.h @@ -23,7 +23,8 @@ class QMLBackend; class GRPCClient; class Log; - +class Overseer; +class BridgeMonitor; //**************************************************************************************************************************************************** /// \brief App controller class. @@ -42,6 +43,8 @@ public: // member functions. QMLBackend& backend() { return *backend_; } ///< Return a reference to the backend. GRPCClient& grpc() { return *grpc_; } ///< Return a reference to the GRPC client. Log& log() { return *log_; } ///< Return a reference to the log. + std::unique_ptr& bridgeOverseer() { return bridgeOverseer_; }; ///< Returns a reference the bridge overseer + BridgeMonitor* bridgeMonitor() const; ///< Return the bridge worker. private: // member functions AppController(); ///< Default constructor. @@ -50,6 +53,7 @@ private: // data members std::unique_ptr backend_; ///< The backend. std::unique_ptr grpc_; ///< The RPC client. std::unique_ptr log_; ///< The log. + std::unique_ptr bridgeOverseer_; ///< The overseer for the bridge monitor worker. }; diff --git a/internal/frontend/bridge-gui/BridgeMonitor.cpp b/internal/frontend/bridge-gui/BridgeMonitor.cpp new file mode 100644 index 00000000..817c8510 --- /dev/null +++ b/internal/frontend/bridge-gui/BridgeMonitor.cpp @@ -0,0 +1,110 @@ +// Copyright (c) 2022 Proton AG +// +// This file is part of Proton Mail Bridge. +// +// Proton Mail Bridge is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Proton Mail Bridge is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Proton Mail Bridge. If not, see . + + +#include "BridgeMonitor.h" +#include "Exception.h" + + +namespace +{ + + +/// \brief The file extension for the bridge executable file. +#ifdef Q_OS_WIN32 +QString const exeSuffix = ".exe"; +#else +QString const exeSuffix; +#endif + +QString const exeName = "bridge" + exeSuffix; ///< The bridge executable file name. +QString const devDir = "cmd/Desktop-Bridge"; ///< The folder typically containg the bridge executable in a developer's environment. +int const maxExeUpwardSeekingDepth = 5; ///< The maximum number of parent folder that will searched when trying to locate the bridge executable. + + +} + + +//**************************************************************************************************************************************************** +/// \return The path of the bridge executable. +/// \return A null string if the executable could not be located. +//**************************************************************************************************************************************************** +QString BridgeMonitor::locateBridgeExe() +{ + QString const currentDir = QDir::current().absolutePath(); + QString const exeDir = QCoreApplication::applicationDirPath(); + QStringList dirs = {currentDir, exeDir}; + for (int i = 0; i <= maxExeUpwardSeekingDepth; ++i) + { + dirs.append(currentDir + QString("../").repeated(i) + devDir); + dirs.append(exeDir + QString("../").repeated(i) + devDir); + } + + for (QString const &dir: dirs) + { + QFileInfo const fileInfo = QDir(dir).absoluteFilePath(exeName); + if (fileInfo.exists() && fileInfo.isFile() && fileInfo.isExecutable()) + return fileInfo.absoluteFilePath(); + } + + return QString(); +} + + +//**************************************************************************************************************************************************** +/// \param[in] exePath The path of the Bridge executable. +/// \param[in] parent The parent object of the worker. +//**************************************************************************************************************************************************** +BridgeMonitor::BridgeMonitor(QString const &exePath, QObject *parent) + : Worker(parent) + , exePath_(exePath) +{ + QFileInfo fileInfo(exePath); + if (!fileInfo.exists()) + throw Exception("Could not locate Bridge executable."); + if ((!fileInfo.isFile()) || (!fileInfo.isExecutable())) + throw Exception("Invalid bridge executable"); +} + + +//**************************************************************************************************************************************************** +// +//**************************************************************************************************************************************************** +void BridgeMonitor::run() +{ + try + { + emit started(); + + QProcess p; + p.start(exePath_); + p.waitForStarted(); + + while (!p.waitForFinished(100)) + { + // we discard output from bridge, it's logged to file on bridge side. + p.readAllStandardError(); + p.readAllStandardOutput(); + } + emit processExited(p.exitCode()); + emit finished(); + } + catch (Exception const &e) + { + emit error(e.qwhat()); + } +} diff --git a/internal/frontend/bridge-gui/BridgeMonitor.h b/internal/frontend/bridge-gui/BridgeMonitor.h new file mode 100644 index 00000000..be6aee3f --- /dev/null +++ b/internal/frontend/bridge-gui/BridgeMonitor.h @@ -0,0 +1,54 @@ +// Copyright (c) 2022 Proton AG +// +// This file is part of Proton Mail Bridge. +// +// Proton Mail Bridge is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Proton Mail Bridge is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Proton Mail Bridge. If not, see . + + + +#ifndef BRIDGE_GUI_BRIDGE_MONITOR_H +#define BRIDGE_GUI_BRIDGE_MONITOR_H + + +#include "Worker/Worker.h" + + +//********************************************************************************************************************** +/// \brief Bridge process launcher and monitor class. +//********************************************************************************************************************** +class BridgeMonitor: public Worker +{ + Q_OBJECT +public: // static member functions + static QString locateBridgeExe(); ///< Try to find the bridge executable path. + +public: // member functions. + BridgeMonitor(QString const& exePath, QObject *parent); ///< Default constructor. + BridgeMonitor(BridgeMonitor const&) = delete; ///< Disabled copy-constructor. + BridgeMonitor(BridgeMonitor&&) = delete; ///< Disabled assignment copy-constructor. + ~BridgeMonitor() override = default; ///< Destructor. + BridgeMonitor& operator=(BridgeMonitor const&) = delete; ///< Disabled assignment operator. + BridgeMonitor& operator=(BridgeMonitor&&) = delete; ///< Disabled move assignment operator. + void run() override; ///< Run the worker. + +signals: + void processExited(int code); ///< Slot for the exiting of the process + +private: // data members + QString const exePath_; ///< The path to the bridge executable. +}; + + + +#endif // BRIDGE_GUI_BRIDGE_MONITOR_H diff --git a/internal/frontend/qt6/CMakeLists.txt b/internal/frontend/bridge-gui/CMakeLists.txt similarity index 82% rename from internal/frontend/qt6/CMakeLists.txt rename to internal/frontend/bridge-gui/CMakeLists.txt index f6a1b42c..eca72337 100644 --- a/internal/frontend/qt6/CMakeLists.txt +++ b/internal/frontend/bridge-gui/CMakeLists.txt @@ -32,7 +32,7 @@ endif() set(CMAKE_TOOLCHAIN_FILE "$ENV{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake" CACHE STRING "toolchain") -project(bridge_qt6 LANGUAGES CXX) +project(bridge-gui LANGUAGES CXX) if (APPLE) # On macOS, we have some Objective-C++ code in DockIcon to deal with ... the dock icon. enable_language(OBJC OBJCXX) endif() @@ -52,12 +52,12 @@ find_package(Protobuf CONFIG REQUIRED) message(STATUS "Using protobuf ${Protobuf_VERSION}") -find_package(grpc CONFIG REQUIRED) +find_package(gRPC CONFIG REQUIRED) message(STATUS "Using gRPC ${gRPC_VERSION}") if (APPLE) # We need to link the Cocoa framework for the dock icon. - find_library(COCOA_LIBRARY Cocoa REQUIRED) + find_library(COCOA_LIBRARY Cocoa REQ UIRED) endif() @@ -67,9 +67,20 @@ find_package(Qt5 COMPONENTS Qml QuickControls2 REQUIRED) +message(STATUS "Using Qt ${Qt5_VERSION}") + +find_program(PROTOC_EXE protoc REQUIRED) +message(STATUS "protoc found ${PROTOC_EXE}") + +message(STATUS "grpc_cpp_plugin ${grpc_cpp_plugin}") -find_program(PROTOC_EXE protoc) find_program(GRPC_CPP_PLUGIN grpc_cpp_plugin) +if(GRPC_CPP_PLUGIN STREQUAL GRPC_CPP_PLUGIN-NOTFOUND) +message(FATAL_ERROR "grpc_cpp_plugin exe could not be found. Please add it to your path. it should be located in \${VCPKG_ROOT}/installed/arm64-osx/tools/grpc") +else() + message(STATUS "grpc_cpp_plugin found at ${GRPC_CPP_PLUGIN}") +endif() + set(PROTO_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../grpc") set(PROTO_FILE "${PROTO_DIR}/bridge.proto") set(GRPC_OUT_DIR "${CMAKE_CURRENT_SOURCE_DIR}/GRPC") @@ -102,10 +113,11 @@ add_custom_command( COMMENT "Generating gPRC/Protobuf C++ code" ) -add_executable(bridge_qt6 +add_executable(bridge-gui Resources.qrc ${PROTO_CPP_FILE} ${PROTO_H_FILE} ${GRPC_CPP_FILE} ${GRPC_H_FILE} AppController.cpp AppController.h + BridgeMonitor.cpp BridgeMonitor.h EventStreamWorker.cpp EventStreamWorker.h Exception.cpp Exception.h Log.cpp Log.h @@ -121,9 +133,9 @@ add_executable(bridge_qt6 include_directories(${CMAKE_CURRENT_SOURCE_DIR}) -target_precompile_headers(bridge_qt6 PRIVATE Pch.h) +target_precompile_headers(bridge-gui PRIVATE Pch.h) -target_link_libraries(bridge_qt6 +target_link_libraries(bridge-gui Qt5::Core Qt5::Quick Qt5::Qml @@ -133,5 +145,5 @@ target_link_libraries(bridge_qt6 ) if (APPLE) -target_link_libraries(bridge_qt6 ${COCOA_LIBRARY}) +target_link_libraries(bridge-gui ${COCOA_LIBRARY}) endif() diff --git a/internal/frontend/qt6/DockIcon/DockIcon.cpp b/internal/frontend/bridge-gui/DockIcon/DockIcon.cpp similarity index 100% rename from internal/frontend/qt6/DockIcon/DockIcon.cpp rename to internal/frontend/bridge-gui/DockIcon/DockIcon.cpp diff --git a/internal/frontend/qt6/DockIcon/DockIcon.h b/internal/frontend/bridge-gui/DockIcon/DockIcon.h similarity index 100% rename from internal/frontend/qt6/DockIcon/DockIcon.h rename to internal/frontend/bridge-gui/DockIcon/DockIcon.h diff --git a/internal/frontend/qt6/DockIcon/DockIcon.mm b/internal/frontend/bridge-gui/DockIcon/DockIcon.mm similarity index 100% rename from internal/frontend/qt6/DockIcon/DockIcon.mm rename to internal/frontend/bridge-gui/DockIcon/DockIcon.mm diff --git a/internal/frontend/qt6/Doxyfile b/internal/frontend/bridge-gui/Doxyfile similarity index 100% rename from internal/frontend/qt6/Doxyfile rename to internal/frontend/bridge-gui/Doxyfile diff --git a/internal/frontend/qt6/EventStreamWorker.cpp b/internal/frontend/bridge-gui/EventStreamWorker.cpp similarity index 100% rename from internal/frontend/qt6/EventStreamWorker.cpp rename to internal/frontend/bridge-gui/EventStreamWorker.cpp diff --git a/internal/frontend/qt6/EventStreamWorker.h b/internal/frontend/bridge-gui/EventStreamWorker.h similarity index 100% rename from internal/frontend/qt6/EventStreamWorker.h rename to internal/frontend/bridge-gui/EventStreamWorker.h diff --git a/internal/frontend/qt6/Exception.cpp b/internal/frontend/bridge-gui/Exception.cpp similarity index 100% rename from internal/frontend/qt6/Exception.cpp rename to internal/frontend/bridge-gui/Exception.cpp diff --git a/internal/frontend/qt6/Exception.h b/internal/frontend/bridge-gui/Exception.h similarity index 100% rename from internal/frontend/qt6/Exception.h rename to internal/frontend/bridge-gui/Exception.h diff --git a/internal/frontend/qt6/GRPC/GRPCClient.cpp b/internal/frontend/bridge-gui/GRPC/GRPCClient.cpp similarity index 98% rename from internal/frontend/qt6/GRPC/GRPCClient.cpp rename to internal/frontend/bridge-gui/GRPC/GRPCClient.cpp index 29f13838..43ea8e12 100644 --- a/internal/frontend/qt6/GRPC/GRPCClient.cpp +++ b/internal/frontend/bridge-gui/GRPC/GRPCClient.cpp @@ -21,6 +21,7 @@ #include "GRPCUtils.h" #include "QMLBackend.h" #include "Exception.h" +#include "AppController.h" using namespace google::protobuf; @@ -56,6 +57,8 @@ M7SXYbNDiLF4LwPLsunoLsW133Ky7s99MA== Empty empty; // re-used across client calls. +int const maxConnectionTimeSecs = 60; ///< Amount of time after which we consider connection attemps to the server have failed. + } @@ -78,15 +81,25 @@ bool GRPCClient::connectToServer(QString &outError) if (!stub_) throw Exception("Stub creation failed."); - if (!channel_->WaitForConnected(gpr_time_add(gpr_now(GPR_CLOCK_REALTIME), - gpr_time_from_seconds(10, GPR_TIMESPAN)))) - throw Exception("Connection to the RPC server failed."); + QDateTime const giveUpTime = QDateTime::currentDateTime().addSecs(maxConnectionTimeSecs); // if we reach giveUpTime without connecting, we give up + int i = 0; + while (true) + { + app().log().debug(QString("Connection to gRPC server. attempt #%1").arg(++i)); + + if (channel_->WaitForConnected(gpr_time_add(gpr_now(GPR_CLOCK_REALTIME), gpr_time_from_seconds(5, GPR_TIMESPAN)))) + break; // connection established. + + if (QDateTime::currentDateTime() > giveUpTime) + throw Exception("Connection to the RPC server failed."); + } if (channel_->GetState(true) != GRPC_CHANNEL_READY) throw Exception("connection check failed."); QMLBackend *backend = &app().backend(); QObject::connect(this, &GRPCClient::loginFreeUserError, backend, &QMLBackend::loginFreeUserError); + app().log().debug("Successfully connected to gRPC server."); return true; } catch (Exception const &e) diff --git a/internal/frontend/qt6/GRPC/GRPCClient.h b/internal/frontend/bridge-gui/GRPC/GRPCClient.h similarity index 100% rename from internal/frontend/qt6/GRPC/GRPCClient.h rename to internal/frontend/bridge-gui/GRPC/GRPCClient.h diff --git a/internal/frontend/qt6/GRPC/GRPCUtils.cpp b/internal/frontend/bridge-gui/GRPC/GRPCUtils.cpp similarity index 100% rename from internal/frontend/qt6/GRPC/GRPCUtils.cpp rename to internal/frontend/bridge-gui/GRPC/GRPCUtils.cpp diff --git a/internal/frontend/qt6/GRPC/GRPCUtils.h b/internal/frontend/bridge-gui/GRPC/GRPCUtils.h similarity index 100% rename from internal/frontend/qt6/GRPC/GRPCUtils.h rename to internal/frontend/bridge-gui/GRPC/GRPCUtils.h diff --git a/internal/frontend/qt6/GRPC/bridge.grpc.pb.cc b/internal/frontend/bridge-gui/GRPC/bridge.grpc.pb.cc similarity index 100% rename from internal/frontend/qt6/GRPC/bridge.grpc.pb.cc rename to internal/frontend/bridge-gui/GRPC/bridge.grpc.pb.cc diff --git a/internal/frontend/qt6/GRPC/bridge.grpc.pb.h b/internal/frontend/bridge-gui/GRPC/bridge.grpc.pb.h similarity index 100% rename from internal/frontend/qt6/GRPC/bridge.grpc.pb.h rename to internal/frontend/bridge-gui/GRPC/bridge.grpc.pb.h diff --git a/internal/frontend/qt6/GRPC/bridge.pb.cc b/internal/frontend/bridge-gui/GRPC/bridge.pb.cc similarity index 66% rename from internal/frontend/qt6/GRPC/bridge.pb.cc rename to internal/frontend/bridge-gui/GRPC/bridge.pb.cc index 79ee2a07..2f4ef8c1 100644 --- a/internal/frontend/qt6/GRPC/bridge.pb.cc +++ b/internal/frontend/bridge-gui/GRPC/bridge.pb.cc @@ -16,674 +16,719 @@ #include PROTOBUF_PRAGMA_INIT_SEG + +namespace _pb = ::PROTOBUF_NAMESPACE_ID; +namespace _pbi = _pb::internal; + namespace grpc { -constexpr ReportBugRequest::ReportBugRequest( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : description_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , address_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , emailclient_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , includelogs_(false){} +PROTOBUF_CONSTEXPR ReportBugRequest::ReportBugRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.description_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.address_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.emailclient_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.includelogs_)*/false + , /*decltype(_impl_._cached_size_)*/{}} {} struct ReportBugRequestDefaultTypeInternal { - constexpr ReportBugRequestDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR ReportBugRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~ReportBugRequestDefaultTypeInternal() {} union { ReportBugRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ReportBugRequestDefaultTypeInternal _ReportBugRequest_default_instance_; -constexpr LoginRequest::LoginRequest( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : username_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , password_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ReportBugRequestDefaultTypeInternal _ReportBugRequest_default_instance_; +PROTOBUF_CONSTEXPR LoginRequest::LoginRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.username_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.password_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_._cached_size_)*/{}} {} struct LoginRequestDefaultTypeInternal { - constexpr LoginRequestDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR LoginRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~LoginRequestDefaultTypeInternal() {} union { LoginRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LoginRequestDefaultTypeInternal _LoginRequest_default_instance_; -constexpr LoginAbortRequest::LoginAbortRequest( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : username_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LoginRequestDefaultTypeInternal _LoginRequest_default_instance_; +PROTOBUF_CONSTEXPR LoginAbortRequest::LoginAbortRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.username_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_._cached_size_)*/{}} {} struct LoginAbortRequestDefaultTypeInternal { - constexpr LoginAbortRequestDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR LoginAbortRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~LoginAbortRequestDefaultTypeInternal() {} union { LoginAbortRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LoginAbortRequestDefaultTypeInternal _LoginAbortRequest_default_instance_; -constexpr ChangeLocalCacheRequest::ChangeLocalCacheRequest( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : diskcachepath_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , enablediskcache_(false){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LoginAbortRequestDefaultTypeInternal _LoginAbortRequest_default_instance_; +PROTOBUF_CONSTEXPR ChangeLocalCacheRequest::ChangeLocalCacheRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.diskcachepath_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.enablediskcache_)*/false + , /*decltype(_impl_._cached_size_)*/{}} {} struct ChangeLocalCacheRequestDefaultTypeInternal { - constexpr ChangeLocalCacheRequestDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR ChangeLocalCacheRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~ChangeLocalCacheRequestDefaultTypeInternal() {} union { ChangeLocalCacheRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ChangeLocalCacheRequestDefaultTypeInternal _ChangeLocalCacheRequest_default_instance_; -constexpr ChangePortsRequest::ChangePortsRequest( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : imapport_(0) - , smtpport_(0){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ChangeLocalCacheRequestDefaultTypeInternal _ChangeLocalCacheRequest_default_instance_; +PROTOBUF_CONSTEXPR ChangePortsRequest::ChangePortsRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.imapport_)*/0 + , /*decltype(_impl_.smtpport_)*/0 + , /*decltype(_impl_._cached_size_)*/{}} {} struct ChangePortsRequestDefaultTypeInternal { - constexpr ChangePortsRequestDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR ChangePortsRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~ChangePortsRequestDefaultTypeInternal() {} union { ChangePortsRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ChangePortsRequestDefaultTypeInternal _ChangePortsRequest_default_instance_; -constexpr AvailableKeychainsResponse::AvailableKeychainsResponse( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : keychains_(){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ChangePortsRequestDefaultTypeInternal _ChangePortsRequest_default_instance_; +PROTOBUF_CONSTEXPR AvailableKeychainsResponse::AvailableKeychainsResponse( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.keychains_)*/{} + , /*decltype(_impl_._cached_size_)*/{}} {} struct AvailableKeychainsResponseDefaultTypeInternal { - constexpr AvailableKeychainsResponseDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR AvailableKeychainsResponseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~AvailableKeychainsResponseDefaultTypeInternal() {} union { AvailableKeychainsResponse _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT AvailableKeychainsResponseDefaultTypeInternal _AvailableKeychainsResponse_default_instance_; -constexpr User::User( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : addresses_() - , id_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , username_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , avatartext_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , password_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , usedbytes_(int64_t{0}) - , totalbytes_(int64_t{0}) - , loggedin_(false) - , splitmode_(false) - , setupguideseen_(false){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AvailableKeychainsResponseDefaultTypeInternal _AvailableKeychainsResponse_default_instance_; +PROTOBUF_CONSTEXPR User::User( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.addresses_)*/{} + , /*decltype(_impl_.id_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.username_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.avatartext_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.password_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.usedbytes_)*/int64_t{0} + , /*decltype(_impl_.totalbytes_)*/int64_t{0} + , /*decltype(_impl_.loggedin_)*/false + , /*decltype(_impl_.splitmode_)*/false + , /*decltype(_impl_.setupguideseen_)*/false + , /*decltype(_impl_._cached_size_)*/{}} {} struct UserDefaultTypeInternal { - constexpr UserDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR UserDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~UserDefaultTypeInternal() {} union { User _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT UserDefaultTypeInternal _User_default_instance_; -constexpr UserSplitModeRequest::UserSplitModeRequest( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : userid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , active_(false){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UserDefaultTypeInternal _User_default_instance_; +PROTOBUF_CONSTEXPR UserSplitModeRequest::UserSplitModeRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.userid_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.active_)*/false + , /*decltype(_impl_._cached_size_)*/{}} {} struct UserSplitModeRequestDefaultTypeInternal { - constexpr UserSplitModeRequestDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR UserSplitModeRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~UserSplitModeRequestDefaultTypeInternal() {} union { UserSplitModeRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT UserSplitModeRequestDefaultTypeInternal _UserSplitModeRequest_default_instance_; -constexpr UserListResponse::UserListResponse( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : users_(){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UserSplitModeRequestDefaultTypeInternal _UserSplitModeRequest_default_instance_; +PROTOBUF_CONSTEXPR UserListResponse::UserListResponse( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.users_)*/{} + , /*decltype(_impl_._cached_size_)*/{}} {} struct UserListResponseDefaultTypeInternal { - constexpr UserListResponseDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR UserListResponseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~UserListResponseDefaultTypeInternal() {} union { UserListResponse _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT UserListResponseDefaultTypeInternal _UserListResponse_default_instance_; -constexpr ConfigureAppleMailRequest::ConfigureAppleMailRequest( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : userid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , address_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UserListResponseDefaultTypeInternal _UserListResponse_default_instance_; +PROTOBUF_CONSTEXPR ConfigureAppleMailRequest::ConfigureAppleMailRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.userid_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.address_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_._cached_size_)*/{}} {} struct ConfigureAppleMailRequestDefaultTypeInternal { - constexpr ConfigureAppleMailRequestDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR ConfigureAppleMailRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~ConfigureAppleMailRequestDefaultTypeInternal() {} union { ConfigureAppleMailRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ConfigureAppleMailRequestDefaultTypeInternal _ConfigureAppleMailRequest_default_instance_; -constexpr StreamEvent::StreamEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : _oneof_case_{}{} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConfigureAppleMailRequestDefaultTypeInternal _ConfigureAppleMailRequest_default_instance_; +PROTOBUF_CONSTEXPR StreamEvent::StreamEvent( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.event_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}} {} struct StreamEventDefaultTypeInternal { - constexpr StreamEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR StreamEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~StreamEventDefaultTypeInternal() {} union { StreamEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT StreamEventDefaultTypeInternal _StreamEvent_default_instance_; -constexpr AppEvent::AppEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : _oneof_case_{}{} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 StreamEventDefaultTypeInternal _StreamEvent_default_instance_; +PROTOBUF_CONSTEXPR AppEvent::AppEvent( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.event_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}} {} struct AppEventDefaultTypeInternal { - constexpr AppEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR AppEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~AppEventDefaultTypeInternal() {} union { AppEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT AppEventDefaultTypeInternal _AppEvent_default_instance_; -constexpr InternetStatusEvent::InternetStatusEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : connected_(false){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AppEventDefaultTypeInternal _AppEvent_default_instance_; +PROTOBUF_CONSTEXPR InternetStatusEvent::InternetStatusEvent( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.connected_)*/false + , /*decltype(_impl_._cached_size_)*/{}} {} struct InternetStatusEventDefaultTypeInternal { - constexpr InternetStatusEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR InternetStatusEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~InternetStatusEventDefaultTypeInternal() {} union { InternetStatusEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT InternetStatusEventDefaultTypeInternal _InternetStatusEvent_default_instance_; -constexpr ToggleAutostartFinishedEvent::ToggleAutostartFinishedEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 InternetStatusEventDefaultTypeInternal _InternetStatusEvent_default_instance_; +PROTOBUF_CONSTEXPR ToggleAutostartFinishedEvent::ToggleAutostartFinishedEvent( + ::_pbi::ConstantInitialized) {} struct ToggleAutostartFinishedEventDefaultTypeInternal { - constexpr ToggleAutostartFinishedEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR ToggleAutostartFinishedEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~ToggleAutostartFinishedEventDefaultTypeInternal() {} union { ToggleAutostartFinishedEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ToggleAutostartFinishedEventDefaultTypeInternal _ToggleAutostartFinishedEvent_default_instance_; -constexpr ResetFinishedEvent::ResetFinishedEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ToggleAutostartFinishedEventDefaultTypeInternal _ToggleAutostartFinishedEvent_default_instance_; +PROTOBUF_CONSTEXPR ResetFinishedEvent::ResetFinishedEvent( + ::_pbi::ConstantInitialized) {} struct ResetFinishedEventDefaultTypeInternal { - constexpr ResetFinishedEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR ResetFinishedEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~ResetFinishedEventDefaultTypeInternal() {} union { ResetFinishedEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ResetFinishedEventDefaultTypeInternal _ResetFinishedEvent_default_instance_; -constexpr ReportBugFinishedEvent::ReportBugFinishedEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ResetFinishedEventDefaultTypeInternal _ResetFinishedEvent_default_instance_; +PROTOBUF_CONSTEXPR ReportBugFinishedEvent::ReportBugFinishedEvent( + ::_pbi::ConstantInitialized) {} struct ReportBugFinishedEventDefaultTypeInternal { - constexpr ReportBugFinishedEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR ReportBugFinishedEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~ReportBugFinishedEventDefaultTypeInternal() {} union { ReportBugFinishedEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ReportBugFinishedEventDefaultTypeInternal _ReportBugFinishedEvent_default_instance_; -constexpr ReportBugSuccessEvent::ReportBugSuccessEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ReportBugFinishedEventDefaultTypeInternal _ReportBugFinishedEvent_default_instance_; +PROTOBUF_CONSTEXPR ReportBugSuccessEvent::ReportBugSuccessEvent( + ::_pbi::ConstantInitialized) {} struct ReportBugSuccessEventDefaultTypeInternal { - constexpr ReportBugSuccessEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR ReportBugSuccessEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~ReportBugSuccessEventDefaultTypeInternal() {} union { ReportBugSuccessEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ReportBugSuccessEventDefaultTypeInternal _ReportBugSuccessEvent_default_instance_; -constexpr ReportBugErrorEvent::ReportBugErrorEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ReportBugSuccessEventDefaultTypeInternal _ReportBugSuccessEvent_default_instance_; +PROTOBUF_CONSTEXPR ReportBugErrorEvent::ReportBugErrorEvent( + ::_pbi::ConstantInitialized) {} struct ReportBugErrorEventDefaultTypeInternal { - constexpr ReportBugErrorEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR ReportBugErrorEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~ReportBugErrorEventDefaultTypeInternal() {} union { ReportBugErrorEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ReportBugErrorEventDefaultTypeInternal _ReportBugErrorEvent_default_instance_; -constexpr ShowMainWindowEvent::ShowMainWindowEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ReportBugErrorEventDefaultTypeInternal _ReportBugErrorEvent_default_instance_; +PROTOBUF_CONSTEXPR ShowMainWindowEvent::ShowMainWindowEvent( + ::_pbi::ConstantInitialized) {} struct ShowMainWindowEventDefaultTypeInternal { - constexpr ShowMainWindowEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR ShowMainWindowEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~ShowMainWindowEventDefaultTypeInternal() {} union { ShowMainWindowEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ShowMainWindowEventDefaultTypeInternal _ShowMainWindowEvent_default_instance_; -constexpr LoginEvent::LoginEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : _oneof_case_{}{} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ShowMainWindowEventDefaultTypeInternal _ShowMainWindowEvent_default_instance_; +PROTOBUF_CONSTEXPR LoginEvent::LoginEvent( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.event_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}} {} struct LoginEventDefaultTypeInternal { - constexpr LoginEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR LoginEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~LoginEventDefaultTypeInternal() {} union { LoginEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LoginEventDefaultTypeInternal _LoginEvent_default_instance_; -constexpr LoginErrorEvent::LoginErrorEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : message_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , type_(0) -{} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LoginEventDefaultTypeInternal _LoginEvent_default_instance_; +PROTOBUF_CONSTEXPR LoginErrorEvent::LoginErrorEvent( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.message_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.type_)*/0 + , /*decltype(_impl_._cached_size_)*/{}} {} struct LoginErrorEventDefaultTypeInternal { - constexpr LoginErrorEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR LoginErrorEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~LoginErrorEventDefaultTypeInternal() {} union { LoginErrorEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LoginErrorEventDefaultTypeInternal _LoginErrorEvent_default_instance_; -constexpr LoginTfaRequestedEvent::LoginTfaRequestedEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : username_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LoginErrorEventDefaultTypeInternal _LoginErrorEvent_default_instance_; +PROTOBUF_CONSTEXPR LoginTfaRequestedEvent::LoginTfaRequestedEvent( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.username_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_._cached_size_)*/{}} {} struct LoginTfaRequestedEventDefaultTypeInternal { - constexpr LoginTfaRequestedEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR LoginTfaRequestedEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~LoginTfaRequestedEventDefaultTypeInternal() {} union { LoginTfaRequestedEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LoginTfaRequestedEventDefaultTypeInternal _LoginTfaRequestedEvent_default_instance_; -constexpr LoginTwoPasswordsRequestedEvent::LoginTwoPasswordsRequestedEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LoginTfaRequestedEventDefaultTypeInternal _LoginTfaRequestedEvent_default_instance_; +PROTOBUF_CONSTEXPR LoginTwoPasswordsRequestedEvent::LoginTwoPasswordsRequestedEvent( + ::_pbi::ConstantInitialized) {} struct LoginTwoPasswordsRequestedEventDefaultTypeInternal { - constexpr LoginTwoPasswordsRequestedEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR LoginTwoPasswordsRequestedEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~LoginTwoPasswordsRequestedEventDefaultTypeInternal() {} union { LoginTwoPasswordsRequestedEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LoginTwoPasswordsRequestedEventDefaultTypeInternal _LoginTwoPasswordsRequestedEvent_default_instance_; -constexpr LoginFinishedEvent::LoginFinishedEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : userid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LoginTwoPasswordsRequestedEventDefaultTypeInternal _LoginTwoPasswordsRequestedEvent_default_instance_; +PROTOBUF_CONSTEXPR LoginFinishedEvent::LoginFinishedEvent( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.userid_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_._cached_size_)*/{}} {} struct LoginFinishedEventDefaultTypeInternal { - constexpr LoginFinishedEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR LoginFinishedEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~LoginFinishedEventDefaultTypeInternal() {} union { LoginFinishedEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT LoginFinishedEventDefaultTypeInternal _LoginFinishedEvent_default_instance_; -constexpr UpdateEvent::UpdateEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : _oneof_case_{}{} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LoginFinishedEventDefaultTypeInternal _LoginFinishedEvent_default_instance_; +PROTOBUF_CONSTEXPR UpdateEvent::UpdateEvent( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.event_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}} {} struct UpdateEventDefaultTypeInternal { - constexpr UpdateEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR UpdateEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~UpdateEventDefaultTypeInternal() {} union { UpdateEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT UpdateEventDefaultTypeInternal _UpdateEvent_default_instance_; -constexpr UpdateErrorEvent::UpdateErrorEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : type_(0) -{} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UpdateEventDefaultTypeInternal _UpdateEvent_default_instance_; +PROTOBUF_CONSTEXPR UpdateErrorEvent::UpdateErrorEvent( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.type_)*/0 + , /*decltype(_impl_._cached_size_)*/{}} {} struct UpdateErrorEventDefaultTypeInternal { - constexpr UpdateErrorEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR UpdateErrorEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~UpdateErrorEventDefaultTypeInternal() {} union { UpdateErrorEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT UpdateErrorEventDefaultTypeInternal _UpdateErrorEvent_default_instance_; -constexpr UpdateManualReadyEvent::UpdateManualReadyEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : version_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UpdateErrorEventDefaultTypeInternal _UpdateErrorEvent_default_instance_; +PROTOBUF_CONSTEXPR UpdateManualReadyEvent::UpdateManualReadyEvent( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.version_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_._cached_size_)*/{}} {} struct UpdateManualReadyEventDefaultTypeInternal { - constexpr UpdateManualReadyEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR UpdateManualReadyEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~UpdateManualReadyEventDefaultTypeInternal() {} union { UpdateManualReadyEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT UpdateManualReadyEventDefaultTypeInternal _UpdateManualReadyEvent_default_instance_; -constexpr UpdateManualRestartNeededEvent::UpdateManualRestartNeededEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UpdateManualReadyEventDefaultTypeInternal _UpdateManualReadyEvent_default_instance_; +PROTOBUF_CONSTEXPR UpdateManualRestartNeededEvent::UpdateManualRestartNeededEvent( + ::_pbi::ConstantInitialized) {} struct UpdateManualRestartNeededEventDefaultTypeInternal { - constexpr UpdateManualRestartNeededEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR UpdateManualRestartNeededEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~UpdateManualRestartNeededEventDefaultTypeInternal() {} union { UpdateManualRestartNeededEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT UpdateManualRestartNeededEventDefaultTypeInternal _UpdateManualRestartNeededEvent_default_instance_; -constexpr UpdateForceEvent::UpdateForceEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : version_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UpdateManualRestartNeededEventDefaultTypeInternal _UpdateManualRestartNeededEvent_default_instance_; +PROTOBUF_CONSTEXPR UpdateForceEvent::UpdateForceEvent( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.version_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_._cached_size_)*/{}} {} struct UpdateForceEventDefaultTypeInternal { - constexpr UpdateForceEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR UpdateForceEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~UpdateForceEventDefaultTypeInternal() {} union { UpdateForceEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT UpdateForceEventDefaultTypeInternal _UpdateForceEvent_default_instance_; -constexpr UpdateSilentRestartNeeded::UpdateSilentRestartNeeded( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UpdateForceEventDefaultTypeInternal _UpdateForceEvent_default_instance_; +PROTOBUF_CONSTEXPR UpdateSilentRestartNeeded::UpdateSilentRestartNeeded( + ::_pbi::ConstantInitialized) {} struct UpdateSilentRestartNeededDefaultTypeInternal { - constexpr UpdateSilentRestartNeededDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR UpdateSilentRestartNeededDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~UpdateSilentRestartNeededDefaultTypeInternal() {} union { UpdateSilentRestartNeeded _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT UpdateSilentRestartNeededDefaultTypeInternal _UpdateSilentRestartNeeded_default_instance_; -constexpr UpdateIsLatestVersion::UpdateIsLatestVersion( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UpdateSilentRestartNeededDefaultTypeInternal _UpdateSilentRestartNeeded_default_instance_; +PROTOBUF_CONSTEXPR UpdateIsLatestVersion::UpdateIsLatestVersion( + ::_pbi::ConstantInitialized) {} struct UpdateIsLatestVersionDefaultTypeInternal { - constexpr UpdateIsLatestVersionDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR UpdateIsLatestVersionDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~UpdateIsLatestVersionDefaultTypeInternal() {} union { UpdateIsLatestVersion _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT UpdateIsLatestVersionDefaultTypeInternal _UpdateIsLatestVersion_default_instance_; -constexpr UpdateCheckFinished::UpdateCheckFinished( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UpdateIsLatestVersionDefaultTypeInternal _UpdateIsLatestVersion_default_instance_; +PROTOBUF_CONSTEXPR UpdateCheckFinished::UpdateCheckFinished( + ::_pbi::ConstantInitialized) {} struct UpdateCheckFinishedDefaultTypeInternal { - constexpr UpdateCheckFinishedDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR UpdateCheckFinishedDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~UpdateCheckFinishedDefaultTypeInternal() {} union { UpdateCheckFinished _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT UpdateCheckFinishedDefaultTypeInternal _UpdateCheckFinished_default_instance_; -constexpr CacheEvent::CacheEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : _oneof_case_{}{} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UpdateCheckFinishedDefaultTypeInternal _UpdateCheckFinished_default_instance_; +PROTOBUF_CONSTEXPR CacheEvent::CacheEvent( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.event_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}} {} struct CacheEventDefaultTypeInternal { - constexpr CacheEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR CacheEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~CacheEventDefaultTypeInternal() {} union { CacheEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CacheEventDefaultTypeInternal _CacheEvent_default_instance_; -constexpr CacheErrorEvent::CacheErrorEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : type_(0) -{} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CacheEventDefaultTypeInternal _CacheEvent_default_instance_; +PROTOBUF_CONSTEXPR CacheErrorEvent::CacheErrorEvent( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.type_)*/0 + , /*decltype(_impl_._cached_size_)*/{}} {} struct CacheErrorEventDefaultTypeInternal { - constexpr CacheErrorEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR CacheErrorEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~CacheErrorEventDefaultTypeInternal() {} union { CacheErrorEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CacheErrorEventDefaultTypeInternal _CacheErrorEvent_default_instance_; -constexpr CacheLocationChangeSuccessEvent::CacheLocationChangeSuccessEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CacheErrorEventDefaultTypeInternal _CacheErrorEvent_default_instance_; +PROTOBUF_CONSTEXPR CacheLocationChangeSuccessEvent::CacheLocationChangeSuccessEvent( + ::_pbi::ConstantInitialized) {} struct CacheLocationChangeSuccessEventDefaultTypeInternal { - constexpr CacheLocationChangeSuccessEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR CacheLocationChangeSuccessEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~CacheLocationChangeSuccessEventDefaultTypeInternal() {} union { CacheLocationChangeSuccessEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT CacheLocationChangeSuccessEventDefaultTypeInternal _CacheLocationChangeSuccessEvent_default_instance_; -constexpr ChangeLocalCacheFinishedEvent::ChangeLocalCacheFinishedEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CacheLocationChangeSuccessEventDefaultTypeInternal _CacheLocationChangeSuccessEvent_default_instance_; +PROTOBUF_CONSTEXPR ChangeLocalCacheFinishedEvent::ChangeLocalCacheFinishedEvent( + ::_pbi::ConstantInitialized) {} struct ChangeLocalCacheFinishedEventDefaultTypeInternal { - constexpr ChangeLocalCacheFinishedEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR ChangeLocalCacheFinishedEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~ChangeLocalCacheFinishedEventDefaultTypeInternal() {} union { ChangeLocalCacheFinishedEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ChangeLocalCacheFinishedEventDefaultTypeInternal _ChangeLocalCacheFinishedEvent_default_instance_; -constexpr IsCacheOnDiskEnabledChanged::IsCacheOnDiskEnabledChanged( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : enabled_(false){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ChangeLocalCacheFinishedEventDefaultTypeInternal _ChangeLocalCacheFinishedEvent_default_instance_; +PROTOBUF_CONSTEXPR IsCacheOnDiskEnabledChanged::IsCacheOnDiskEnabledChanged( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.enabled_)*/false + , /*decltype(_impl_._cached_size_)*/{}} {} struct IsCacheOnDiskEnabledChangedDefaultTypeInternal { - constexpr IsCacheOnDiskEnabledChangedDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR IsCacheOnDiskEnabledChangedDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~IsCacheOnDiskEnabledChangedDefaultTypeInternal() {} union { IsCacheOnDiskEnabledChanged _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT IsCacheOnDiskEnabledChangedDefaultTypeInternal _IsCacheOnDiskEnabledChanged_default_instance_; -constexpr DiskCachePathChanged::DiskCachePathChanged( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : path_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 IsCacheOnDiskEnabledChangedDefaultTypeInternal _IsCacheOnDiskEnabledChanged_default_instance_; +PROTOBUF_CONSTEXPR DiskCachePathChanged::DiskCachePathChanged( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.path_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_._cached_size_)*/{}} {} struct DiskCachePathChangedDefaultTypeInternal { - constexpr DiskCachePathChangedDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR DiskCachePathChangedDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~DiskCachePathChangedDefaultTypeInternal() {} union { DiskCachePathChanged _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT DiskCachePathChangedDefaultTypeInternal _DiskCachePathChanged_default_instance_; -constexpr MailSettingsEvent::MailSettingsEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : _oneof_case_{}{} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DiskCachePathChangedDefaultTypeInternal _DiskCachePathChanged_default_instance_; +PROTOBUF_CONSTEXPR MailSettingsEvent::MailSettingsEvent( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.event_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}} {} struct MailSettingsEventDefaultTypeInternal { - constexpr MailSettingsEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR MailSettingsEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~MailSettingsEventDefaultTypeInternal() {} union { MailSettingsEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT MailSettingsEventDefaultTypeInternal _MailSettingsEvent_default_instance_; -constexpr MailSettingsErrorEvent::MailSettingsErrorEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : type_(0) -{} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MailSettingsEventDefaultTypeInternal _MailSettingsEvent_default_instance_; +PROTOBUF_CONSTEXPR MailSettingsErrorEvent::MailSettingsErrorEvent( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.type_)*/0 + , /*decltype(_impl_._cached_size_)*/{}} {} struct MailSettingsErrorEventDefaultTypeInternal { - constexpr MailSettingsErrorEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR MailSettingsErrorEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~MailSettingsErrorEventDefaultTypeInternal() {} union { MailSettingsErrorEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT MailSettingsErrorEventDefaultTypeInternal _MailSettingsErrorEvent_default_instance_; -constexpr UseSslForSmtpFinishedEvent::UseSslForSmtpFinishedEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MailSettingsErrorEventDefaultTypeInternal _MailSettingsErrorEvent_default_instance_; +PROTOBUF_CONSTEXPR UseSslForSmtpFinishedEvent::UseSslForSmtpFinishedEvent( + ::_pbi::ConstantInitialized) {} struct UseSslForSmtpFinishedEventDefaultTypeInternal { - constexpr UseSslForSmtpFinishedEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR UseSslForSmtpFinishedEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~UseSslForSmtpFinishedEventDefaultTypeInternal() {} union { UseSslForSmtpFinishedEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT UseSslForSmtpFinishedEventDefaultTypeInternal _UseSslForSmtpFinishedEvent_default_instance_; -constexpr ChangePortsFinishedEvent::ChangePortsFinishedEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UseSslForSmtpFinishedEventDefaultTypeInternal _UseSslForSmtpFinishedEvent_default_instance_; +PROTOBUF_CONSTEXPR ChangePortsFinishedEvent::ChangePortsFinishedEvent( + ::_pbi::ConstantInitialized) {} struct ChangePortsFinishedEventDefaultTypeInternal { - constexpr ChangePortsFinishedEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR ChangePortsFinishedEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~ChangePortsFinishedEventDefaultTypeInternal() {} union { ChangePortsFinishedEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ChangePortsFinishedEventDefaultTypeInternal _ChangePortsFinishedEvent_default_instance_; -constexpr KeychainEvent::KeychainEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : _oneof_case_{}{} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ChangePortsFinishedEventDefaultTypeInternal _ChangePortsFinishedEvent_default_instance_; +PROTOBUF_CONSTEXPR KeychainEvent::KeychainEvent( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.event_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}} {} struct KeychainEventDefaultTypeInternal { - constexpr KeychainEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR KeychainEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~KeychainEventDefaultTypeInternal() {} union { KeychainEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT KeychainEventDefaultTypeInternal _KeychainEvent_default_instance_; -constexpr ChangeKeychainFinishedEvent::ChangeKeychainFinishedEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 KeychainEventDefaultTypeInternal _KeychainEvent_default_instance_; +PROTOBUF_CONSTEXPR ChangeKeychainFinishedEvent::ChangeKeychainFinishedEvent( + ::_pbi::ConstantInitialized) {} struct ChangeKeychainFinishedEventDefaultTypeInternal { - constexpr ChangeKeychainFinishedEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR ChangeKeychainFinishedEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~ChangeKeychainFinishedEventDefaultTypeInternal() {} union { ChangeKeychainFinishedEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ChangeKeychainFinishedEventDefaultTypeInternal _ChangeKeychainFinishedEvent_default_instance_; -constexpr HasNoKeychainEvent::HasNoKeychainEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ChangeKeychainFinishedEventDefaultTypeInternal _ChangeKeychainFinishedEvent_default_instance_; +PROTOBUF_CONSTEXPR HasNoKeychainEvent::HasNoKeychainEvent( + ::_pbi::ConstantInitialized) {} struct HasNoKeychainEventDefaultTypeInternal { - constexpr HasNoKeychainEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR HasNoKeychainEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~HasNoKeychainEventDefaultTypeInternal() {} union { HasNoKeychainEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT HasNoKeychainEventDefaultTypeInternal _HasNoKeychainEvent_default_instance_; -constexpr RebuildKeychainEvent::RebuildKeychainEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 HasNoKeychainEventDefaultTypeInternal _HasNoKeychainEvent_default_instance_; +PROTOBUF_CONSTEXPR RebuildKeychainEvent::RebuildKeychainEvent( + ::_pbi::ConstantInitialized) {} struct RebuildKeychainEventDefaultTypeInternal { - constexpr RebuildKeychainEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR RebuildKeychainEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~RebuildKeychainEventDefaultTypeInternal() {} union { RebuildKeychainEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT RebuildKeychainEventDefaultTypeInternal _RebuildKeychainEvent_default_instance_; -constexpr MailEvent::MailEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : _oneof_case_{}{} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RebuildKeychainEventDefaultTypeInternal _RebuildKeychainEvent_default_instance_; +PROTOBUF_CONSTEXPR MailEvent::MailEvent( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.event_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}} {} struct MailEventDefaultTypeInternal { - constexpr MailEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR MailEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~MailEventDefaultTypeInternal() {} union { MailEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT MailEventDefaultTypeInternal _MailEvent_default_instance_; -constexpr NoActiveKeyForRecipientEvent::NoActiveKeyForRecipientEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : email_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MailEventDefaultTypeInternal _MailEvent_default_instance_; +PROTOBUF_CONSTEXPR NoActiveKeyForRecipientEvent::NoActiveKeyForRecipientEvent( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.email_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_._cached_size_)*/{}} {} struct NoActiveKeyForRecipientEventDefaultTypeInternal { - constexpr NoActiveKeyForRecipientEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR NoActiveKeyForRecipientEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~NoActiveKeyForRecipientEventDefaultTypeInternal() {} union { NoActiveKeyForRecipientEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT NoActiveKeyForRecipientEventDefaultTypeInternal _NoActiveKeyForRecipientEvent_default_instance_; -constexpr AddressChangedEvent::AddressChangedEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : address_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 NoActiveKeyForRecipientEventDefaultTypeInternal _NoActiveKeyForRecipientEvent_default_instance_; +PROTOBUF_CONSTEXPR AddressChangedEvent::AddressChangedEvent( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.address_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_._cached_size_)*/{}} {} struct AddressChangedEventDefaultTypeInternal { - constexpr AddressChangedEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR AddressChangedEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~AddressChangedEventDefaultTypeInternal() {} union { AddressChangedEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT AddressChangedEventDefaultTypeInternal _AddressChangedEvent_default_instance_; -constexpr AddressChangedLogoutEvent::AddressChangedLogoutEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : address_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AddressChangedEventDefaultTypeInternal _AddressChangedEvent_default_instance_; +PROTOBUF_CONSTEXPR AddressChangedLogoutEvent::AddressChangedLogoutEvent( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.address_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_._cached_size_)*/{}} {} struct AddressChangedLogoutEventDefaultTypeInternal { - constexpr AddressChangedLogoutEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR AddressChangedLogoutEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~AddressChangedLogoutEventDefaultTypeInternal() {} union { AddressChangedLogoutEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT AddressChangedLogoutEventDefaultTypeInternal _AddressChangedLogoutEvent_default_instance_; -constexpr ApiCertIssueEvent::ApiCertIssueEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AddressChangedLogoutEventDefaultTypeInternal _AddressChangedLogoutEvent_default_instance_; +PROTOBUF_CONSTEXPR ApiCertIssueEvent::ApiCertIssueEvent( + ::_pbi::ConstantInitialized) {} struct ApiCertIssueEventDefaultTypeInternal { - constexpr ApiCertIssueEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR ApiCertIssueEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~ApiCertIssueEventDefaultTypeInternal() {} union { ApiCertIssueEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ApiCertIssueEventDefaultTypeInternal _ApiCertIssueEvent_default_instance_; -constexpr UserEvent::UserEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : _oneof_case_{}{} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ApiCertIssueEventDefaultTypeInternal _ApiCertIssueEvent_default_instance_; +PROTOBUF_CONSTEXPR UserEvent::UserEvent( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.event_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}} {} struct UserEventDefaultTypeInternal { - constexpr UserEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR UserEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~UserEventDefaultTypeInternal() {} union { UserEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT UserEventDefaultTypeInternal _UserEvent_default_instance_; -constexpr ToggleSplitModeFinishedEvent::ToggleSplitModeFinishedEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : userid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UserEventDefaultTypeInternal _UserEvent_default_instance_; +PROTOBUF_CONSTEXPR ToggleSplitModeFinishedEvent::ToggleSplitModeFinishedEvent( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.userid_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_._cached_size_)*/{}} {} struct ToggleSplitModeFinishedEventDefaultTypeInternal { - constexpr ToggleSplitModeFinishedEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR ToggleSplitModeFinishedEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~ToggleSplitModeFinishedEventDefaultTypeInternal() {} union { ToggleSplitModeFinishedEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ToggleSplitModeFinishedEventDefaultTypeInternal _ToggleSplitModeFinishedEvent_default_instance_; -constexpr UserDisconnectedEvent::UserDisconnectedEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : username_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ToggleSplitModeFinishedEventDefaultTypeInternal _ToggleSplitModeFinishedEvent_default_instance_; +PROTOBUF_CONSTEXPR UserDisconnectedEvent::UserDisconnectedEvent( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.username_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_._cached_size_)*/{}} {} struct UserDisconnectedEventDefaultTypeInternal { - constexpr UserDisconnectedEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR UserDisconnectedEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~UserDisconnectedEventDefaultTypeInternal() {} union { UserDisconnectedEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT UserDisconnectedEventDefaultTypeInternal _UserDisconnectedEvent_default_instance_; -constexpr UserChangedEvent::UserChangedEvent( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : userid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UserDisconnectedEventDefaultTypeInternal _UserDisconnectedEvent_default_instance_; +PROTOBUF_CONSTEXPR UserChangedEvent::UserChangedEvent( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.userid_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_._cached_size_)*/{}} {} struct UserChangedEventDefaultTypeInternal { - constexpr UserChangedEventDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR UserChangedEventDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~UserChangedEventDefaultTypeInternal() {} union { UserChangedEvent _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT UserChangedEventDefaultTypeInternal _UserChangedEvent_default_instance_; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UserChangedEventDefaultTypeInternal _UserChangedEvent_default_instance_; } // namespace grpc -static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_bridge_2eproto[55]; -static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* file_level_enum_descriptors_bridge_2eproto[4]; -static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_bridge_2eproto = nullptr; +static ::_pb::Metadata file_level_metadata_bridge_2eproto[55]; +static const ::_pb::EnumDescriptor* file_level_enum_descriptors_bridge_2eproto[4]; +static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_bridge_2eproto = nullptr; const uint32_t TableStruct_bridge_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { ~0u, // no _has_bits_ @@ -692,123 +737,123 @@ const uint32_t TableStruct_bridge_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(p ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::ReportBugRequest, description_), - PROTOBUF_FIELD_OFFSET(::grpc::ReportBugRequest, address_), - PROTOBUF_FIELD_OFFSET(::grpc::ReportBugRequest, emailclient_), - PROTOBUF_FIELD_OFFSET(::grpc::ReportBugRequest, includelogs_), + PROTOBUF_FIELD_OFFSET(::grpc::ReportBugRequest, _impl_.description_), + PROTOBUF_FIELD_OFFSET(::grpc::ReportBugRequest, _impl_.address_), + PROTOBUF_FIELD_OFFSET(::grpc::ReportBugRequest, _impl_.emailclient_), + PROTOBUF_FIELD_OFFSET(::grpc::ReportBugRequest, _impl_.includelogs_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::LoginRequest, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::LoginRequest, username_), - PROTOBUF_FIELD_OFFSET(::grpc::LoginRequest, password_), + PROTOBUF_FIELD_OFFSET(::grpc::LoginRequest, _impl_.username_), + PROTOBUF_FIELD_OFFSET(::grpc::LoginRequest, _impl_.password_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::LoginAbortRequest, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::LoginAbortRequest, username_), + PROTOBUF_FIELD_OFFSET(::grpc::LoginAbortRequest, _impl_.username_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::ChangeLocalCacheRequest, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::ChangeLocalCacheRequest, enablediskcache_), - PROTOBUF_FIELD_OFFSET(::grpc::ChangeLocalCacheRequest, diskcachepath_), + PROTOBUF_FIELD_OFFSET(::grpc::ChangeLocalCacheRequest, _impl_.enablediskcache_), + PROTOBUF_FIELD_OFFSET(::grpc::ChangeLocalCacheRequest, _impl_.diskcachepath_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::ChangePortsRequest, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::ChangePortsRequest, imapport_), - PROTOBUF_FIELD_OFFSET(::grpc::ChangePortsRequest, smtpport_), + PROTOBUF_FIELD_OFFSET(::grpc::ChangePortsRequest, _impl_.imapport_), + PROTOBUF_FIELD_OFFSET(::grpc::ChangePortsRequest, _impl_.smtpport_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::AvailableKeychainsResponse, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::AvailableKeychainsResponse, keychains_), + PROTOBUF_FIELD_OFFSET(::grpc::AvailableKeychainsResponse, _impl_.keychains_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::User, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::User, id_), - PROTOBUF_FIELD_OFFSET(::grpc::User, username_), - PROTOBUF_FIELD_OFFSET(::grpc::User, avatartext_), - PROTOBUF_FIELD_OFFSET(::grpc::User, loggedin_), - PROTOBUF_FIELD_OFFSET(::grpc::User, splitmode_), - PROTOBUF_FIELD_OFFSET(::grpc::User, setupguideseen_), - PROTOBUF_FIELD_OFFSET(::grpc::User, usedbytes_), - PROTOBUF_FIELD_OFFSET(::grpc::User, totalbytes_), - PROTOBUF_FIELD_OFFSET(::grpc::User, password_), - PROTOBUF_FIELD_OFFSET(::grpc::User, addresses_), + PROTOBUF_FIELD_OFFSET(::grpc::User, _impl_.id_), + PROTOBUF_FIELD_OFFSET(::grpc::User, _impl_.username_), + PROTOBUF_FIELD_OFFSET(::grpc::User, _impl_.avatartext_), + PROTOBUF_FIELD_OFFSET(::grpc::User, _impl_.loggedin_), + PROTOBUF_FIELD_OFFSET(::grpc::User, _impl_.splitmode_), + PROTOBUF_FIELD_OFFSET(::grpc::User, _impl_.setupguideseen_), + PROTOBUF_FIELD_OFFSET(::grpc::User, _impl_.usedbytes_), + PROTOBUF_FIELD_OFFSET(::grpc::User, _impl_.totalbytes_), + PROTOBUF_FIELD_OFFSET(::grpc::User, _impl_.password_), + PROTOBUF_FIELD_OFFSET(::grpc::User, _impl_.addresses_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::UserSplitModeRequest, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::UserSplitModeRequest, userid_), - PROTOBUF_FIELD_OFFSET(::grpc::UserSplitModeRequest, active_), + PROTOBUF_FIELD_OFFSET(::grpc::UserSplitModeRequest, _impl_.userid_), + PROTOBUF_FIELD_OFFSET(::grpc::UserSplitModeRequest, _impl_.active_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::UserListResponse, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::UserListResponse, users_), + PROTOBUF_FIELD_OFFSET(::grpc::UserListResponse, _impl_.users_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::ConfigureAppleMailRequest, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::ConfigureAppleMailRequest, userid_), - PROTOBUF_FIELD_OFFSET(::grpc::ConfigureAppleMailRequest, address_), + PROTOBUF_FIELD_OFFSET(::grpc::ConfigureAppleMailRequest, _impl_.userid_), + PROTOBUF_FIELD_OFFSET(::grpc::ConfigureAppleMailRequest, _impl_.address_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::StreamEvent, _internal_metadata_), ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::grpc::StreamEvent, _oneof_case_[0]), + PROTOBUF_FIELD_OFFSET(::grpc::StreamEvent, _impl_._oneof_case_[0]), ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - PROTOBUF_FIELD_OFFSET(::grpc::StreamEvent, event_), + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + PROTOBUF_FIELD_OFFSET(::grpc::StreamEvent, _impl_.event_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::AppEvent, _internal_metadata_), ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::grpc::AppEvent, _oneof_case_[0]), + PROTOBUF_FIELD_OFFSET(::grpc::AppEvent, _impl_._oneof_case_[0]), ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - PROTOBUF_FIELD_OFFSET(::grpc::AppEvent, event_), + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + PROTOBUF_FIELD_OFFSET(::grpc::AppEvent, _impl_.event_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::InternetStatusEvent, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::InternetStatusEvent, connected_), + PROTOBUF_FIELD_OFFSET(::grpc::InternetStatusEvent, _impl_.connected_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::ToggleAutostartFinishedEvent, _internal_metadata_), ~0u, // no _extensions_ @@ -848,30 +893,30 @@ const uint32_t TableStruct_bridge_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(p ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::LoginEvent, _internal_metadata_), ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::grpc::LoginEvent, _oneof_case_[0]), + PROTOBUF_FIELD_OFFSET(::grpc::LoginEvent, _impl_._oneof_case_[0]), ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - PROTOBUF_FIELD_OFFSET(::grpc::LoginEvent, event_), + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + PROTOBUF_FIELD_OFFSET(::grpc::LoginEvent, _impl_.event_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::LoginErrorEvent, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::LoginErrorEvent, type_), - PROTOBUF_FIELD_OFFSET(::grpc::LoginErrorEvent, message_), + PROTOBUF_FIELD_OFFSET(::grpc::LoginErrorEvent, _impl_.type_), + PROTOBUF_FIELD_OFFSET(::grpc::LoginErrorEvent, _impl_.message_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::LoginTfaRequestedEvent, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::LoginTfaRequestedEvent, username_), + PROTOBUF_FIELD_OFFSET(::grpc::LoginTfaRequestedEvent, _impl_.username_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::LoginTwoPasswordsRequestedEvent, _internal_metadata_), ~0u, // no _extensions_ @@ -884,35 +929,35 @@ const uint32_t TableStruct_bridge_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(p ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::LoginFinishedEvent, userid_), + PROTOBUF_FIELD_OFFSET(::grpc::LoginFinishedEvent, _impl_.userid_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::UpdateEvent, _internal_metadata_), ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::grpc::UpdateEvent, _oneof_case_[0]), + PROTOBUF_FIELD_OFFSET(::grpc::UpdateEvent, _impl_._oneof_case_[0]), ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - PROTOBUF_FIELD_OFFSET(::grpc::UpdateEvent, event_), + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + PROTOBUF_FIELD_OFFSET(::grpc::UpdateEvent, _impl_.event_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::UpdateErrorEvent, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::UpdateErrorEvent, type_), + PROTOBUF_FIELD_OFFSET(::grpc::UpdateErrorEvent, _impl_.type_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::UpdateManualReadyEvent, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::UpdateManualReadyEvent, version_), + PROTOBUF_FIELD_OFFSET(::grpc::UpdateManualReadyEvent, _impl_.version_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::UpdateManualRestartNeededEvent, _internal_metadata_), ~0u, // no _extensions_ @@ -925,7 +970,7 @@ const uint32_t TableStruct_bridge_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(p ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::UpdateForceEvent, version_), + PROTOBUF_FIELD_OFFSET(::grpc::UpdateForceEvent, _impl_.version_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::UpdateSilentRestartNeeded, _internal_metadata_), ~0u, // no _extensions_ @@ -947,22 +992,22 @@ const uint32_t TableStruct_bridge_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(p ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::CacheEvent, _internal_metadata_), ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::grpc::CacheEvent, _oneof_case_[0]), + PROTOBUF_FIELD_OFFSET(::grpc::CacheEvent, _impl_._oneof_case_[0]), ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - PROTOBUF_FIELD_OFFSET(::grpc::CacheEvent, event_), + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + PROTOBUF_FIELD_OFFSET(::grpc::CacheEvent, _impl_.event_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::CacheErrorEvent, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::CacheErrorEvent, type_), + PROTOBUF_FIELD_OFFSET(::grpc::CacheErrorEvent, _impl_.type_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::CacheLocationChangeSuccessEvent, _internal_metadata_), ~0u, // no _extensions_ @@ -981,31 +1026,31 @@ const uint32_t TableStruct_bridge_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(p ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::IsCacheOnDiskEnabledChanged, enabled_), + PROTOBUF_FIELD_OFFSET(::grpc::IsCacheOnDiskEnabledChanged, _impl_.enabled_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::DiskCachePathChanged, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::DiskCachePathChanged, path_), + PROTOBUF_FIELD_OFFSET(::grpc::DiskCachePathChanged, _impl_.path_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::MailSettingsEvent, _internal_metadata_), ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::grpc::MailSettingsEvent, _oneof_case_[0]), + PROTOBUF_FIELD_OFFSET(::grpc::MailSettingsEvent, _impl_._oneof_case_[0]), ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - PROTOBUF_FIELD_OFFSET(::grpc::MailSettingsEvent, event_), + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + PROTOBUF_FIELD_OFFSET(::grpc::MailSettingsEvent, _impl_.event_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::MailSettingsErrorEvent, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::MailSettingsErrorEvent, type_), + PROTOBUF_FIELD_OFFSET(::grpc::MailSettingsErrorEvent, _impl_.type_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::UseSslForSmtpFinishedEvent, _internal_metadata_), ~0u, // no _extensions_ @@ -1021,13 +1066,13 @@ const uint32_t TableStruct_bridge_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(p ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::KeychainEvent, _internal_metadata_), ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::grpc::KeychainEvent, _oneof_case_[0]), + PROTOBUF_FIELD_OFFSET(::grpc::KeychainEvent, _impl_._oneof_case_[0]), ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - PROTOBUF_FIELD_OFFSET(::grpc::KeychainEvent, event_), + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + PROTOBUF_FIELD_OFFSET(::grpc::KeychainEvent, _impl_.event_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::ChangeKeychainFinishedEvent, _internal_metadata_), ~0u, // no _extensions_ @@ -1049,35 +1094,35 @@ const uint32_t TableStruct_bridge_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(p ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::MailEvent, _internal_metadata_), ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::grpc::MailEvent, _oneof_case_[0]), + PROTOBUF_FIELD_OFFSET(::grpc::MailEvent, _impl_._oneof_case_[0]), ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - PROTOBUF_FIELD_OFFSET(::grpc::MailEvent, event_), + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + PROTOBUF_FIELD_OFFSET(::grpc::MailEvent, _impl_.event_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::NoActiveKeyForRecipientEvent, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::NoActiveKeyForRecipientEvent, email_), + PROTOBUF_FIELD_OFFSET(::grpc::NoActiveKeyForRecipientEvent, _impl_.email_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::AddressChangedEvent, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::AddressChangedEvent, address_), + PROTOBUF_FIELD_OFFSET(::grpc::AddressChangedEvent, _impl_.address_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::AddressChangedLogoutEvent, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::AddressChangedLogoutEvent, address_), + PROTOBUF_FIELD_OFFSET(::grpc::AddressChangedLogoutEvent, _impl_.address_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::ApiCertIssueEvent, _internal_metadata_), ~0u, // no _extensions_ @@ -1087,36 +1132,36 @@ const uint32_t TableStruct_bridge_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(p ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::UserEvent, _internal_metadata_), ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::grpc::UserEvent, _oneof_case_[0]), + PROTOBUF_FIELD_OFFSET(::grpc::UserEvent, _impl_._oneof_case_[0]), ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - PROTOBUF_FIELD_OFFSET(::grpc::UserEvent, event_), + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + PROTOBUF_FIELD_OFFSET(::grpc::UserEvent, _impl_.event_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::ToggleSplitModeFinishedEvent, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::ToggleSplitModeFinishedEvent, userid_), + PROTOBUF_FIELD_OFFSET(::grpc::ToggleSplitModeFinishedEvent, _impl_.userid_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::UserDisconnectedEvent, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::UserDisconnectedEvent, username_), + PROTOBUF_FIELD_OFFSET(::grpc::UserDisconnectedEvent, _impl_.username_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::grpc::UserChangedEvent, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::UserChangedEvent, userid_), + PROTOBUF_FIELD_OFFSET(::grpc::UserChangedEvent, _impl_.userid_), }; -static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { +static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { { 0, -1, -1, sizeof(::grpc::ReportBugRequest)}, { 10, -1, -1, sizeof(::grpc::LoginRequest)}, { 18, -1, -1, sizeof(::grpc::LoginAbortRequest)}, @@ -1174,62 +1219,62 @@ static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOB { 422, -1, -1, sizeof(::grpc::UserChangedEvent)}, }; -static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = { - reinterpret_cast(&::grpc::_ReportBugRequest_default_instance_), - reinterpret_cast(&::grpc::_LoginRequest_default_instance_), - reinterpret_cast(&::grpc::_LoginAbortRequest_default_instance_), - reinterpret_cast(&::grpc::_ChangeLocalCacheRequest_default_instance_), - reinterpret_cast(&::grpc::_ChangePortsRequest_default_instance_), - reinterpret_cast(&::grpc::_AvailableKeychainsResponse_default_instance_), - reinterpret_cast(&::grpc::_User_default_instance_), - reinterpret_cast(&::grpc::_UserSplitModeRequest_default_instance_), - reinterpret_cast(&::grpc::_UserListResponse_default_instance_), - reinterpret_cast(&::grpc::_ConfigureAppleMailRequest_default_instance_), - reinterpret_cast(&::grpc::_StreamEvent_default_instance_), - reinterpret_cast(&::grpc::_AppEvent_default_instance_), - reinterpret_cast(&::grpc::_InternetStatusEvent_default_instance_), - reinterpret_cast(&::grpc::_ToggleAutostartFinishedEvent_default_instance_), - reinterpret_cast(&::grpc::_ResetFinishedEvent_default_instance_), - reinterpret_cast(&::grpc::_ReportBugFinishedEvent_default_instance_), - reinterpret_cast(&::grpc::_ReportBugSuccessEvent_default_instance_), - reinterpret_cast(&::grpc::_ReportBugErrorEvent_default_instance_), - reinterpret_cast(&::grpc::_ShowMainWindowEvent_default_instance_), - reinterpret_cast(&::grpc::_LoginEvent_default_instance_), - reinterpret_cast(&::grpc::_LoginErrorEvent_default_instance_), - reinterpret_cast(&::grpc::_LoginTfaRequestedEvent_default_instance_), - reinterpret_cast(&::grpc::_LoginTwoPasswordsRequestedEvent_default_instance_), - reinterpret_cast(&::grpc::_LoginFinishedEvent_default_instance_), - reinterpret_cast(&::grpc::_UpdateEvent_default_instance_), - reinterpret_cast(&::grpc::_UpdateErrorEvent_default_instance_), - reinterpret_cast(&::grpc::_UpdateManualReadyEvent_default_instance_), - reinterpret_cast(&::grpc::_UpdateManualRestartNeededEvent_default_instance_), - reinterpret_cast(&::grpc::_UpdateForceEvent_default_instance_), - reinterpret_cast(&::grpc::_UpdateSilentRestartNeeded_default_instance_), - reinterpret_cast(&::grpc::_UpdateIsLatestVersion_default_instance_), - reinterpret_cast(&::grpc::_UpdateCheckFinished_default_instance_), - reinterpret_cast(&::grpc::_CacheEvent_default_instance_), - reinterpret_cast(&::grpc::_CacheErrorEvent_default_instance_), - reinterpret_cast(&::grpc::_CacheLocationChangeSuccessEvent_default_instance_), - reinterpret_cast(&::grpc::_ChangeLocalCacheFinishedEvent_default_instance_), - reinterpret_cast(&::grpc::_IsCacheOnDiskEnabledChanged_default_instance_), - reinterpret_cast(&::grpc::_DiskCachePathChanged_default_instance_), - reinterpret_cast(&::grpc::_MailSettingsEvent_default_instance_), - reinterpret_cast(&::grpc::_MailSettingsErrorEvent_default_instance_), - reinterpret_cast(&::grpc::_UseSslForSmtpFinishedEvent_default_instance_), - reinterpret_cast(&::grpc::_ChangePortsFinishedEvent_default_instance_), - reinterpret_cast(&::grpc::_KeychainEvent_default_instance_), - reinterpret_cast(&::grpc::_ChangeKeychainFinishedEvent_default_instance_), - reinterpret_cast(&::grpc::_HasNoKeychainEvent_default_instance_), - reinterpret_cast(&::grpc::_RebuildKeychainEvent_default_instance_), - reinterpret_cast(&::grpc::_MailEvent_default_instance_), - reinterpret_cast(&::grpc::_NoActiveKeyForRecipientEvent_default_instance_), - reinterpret_cast(&::grpc::_AddressChangedEvent_default_instance_), - reinterpret_cast(&::grpc::_AddressChangedLogoutEvent_default_instance_), - reinterpret_cast(&::grpc::_ApiCertIssueEvent_default_instance_), - reinterpret_cast(&::grpc::_UserEvent_default_instance_), - reinterpret_cast(&::grpc::_ToggleSplitModeFinishedEvent_default_instance_), - reinterpret_cast(&::grpc::_UserDisconnectedEvent_default_instance_), - reinterpret_cast(&::grpc::_UserChangedEvent_default_instance_), +static const ::_pb::Message* const file_default_instances[] = { + &::grpc::_ReportBugRequest_default_instance_._instance, + &::grpc::_LoginRequest_default_instance_._instance, + &::grpc::_LoginAbortRequest_default_instance_._instance, + &::grpc::_ChangeLocalCacheRequest_default_instance_._instance, + &::grpc::_ChangePortsRequest_default_instance_._instance, + &::grpc::_AvailableKeychainsResponse_default_instance_._instance, + &::grpc::_User_default_instance_._instance, + &::grpc::_UserSplitModeRequest_default_instance_._instance, + &::grpc::_UserListResponse_default_instance_._instance, + &::grpc::_ConfigureAppleMailRequest_default_instance_._instance, + &::grpc::_StreamEvent_default_instance_._instance, + &::grpc::_AppEvent_default_instance_._instance, + &::grpc::_InternetStatusEvent_default_instance_._instance, + &::grpc::_ToggleAutostartFinishedEvent_default_instance_._instance, + &::grpc::_ResetFinishedEvent_default_instance_._instance, + &::grpc::_ReportBugFinishedEvent_default_instance_._instance, + &::grpc::_ReportBugSuccessEvent_default_instance_._instance, + &::grpc::_ReportBugErrorEvent_default_instance_._instance, + &::grpc::_ShowMainWindowEvent_default_instance_._instance, + &::grpc::_LoginEvent_default_instance_._instance, + &::grpc::_LoginErrorEvent_default_instance_._instance, + &::grpc::_LoginTfaRequestedEvent_default_instance_._instance, + &::grpc::_LoginTwoPasswordsRequestedEvent_default_instance_._instance, + &::grpc::_LoginFinishedEvent_default_instance_._instance, + &::grpc::_UpdateEvent_default_instance_._instance, + &::grpc::_UpdateErrorEvent_default_instance_._instance, + &::grpc::_UpdateManualReadyEvent_default_instance_._instance, + &::grpc::_UpdateManualRestartNeededEvent_default_instance_._instance, + &::grpc::_UpdateForceEvent_default_instance_._instance, + &::grpc::_UpdateSilentRestartNeeded_default_instance_._instance, + &::grpc::_UpdateIsLatestVersion_default_instance_._instance, + &::grpc::_UpdateCheckFinished_default_instance_._instance, + &::grpc::_CacheEvent_default_instance_._instance, + &::grpc::_CacheErrorEvent_default_instance_._instance, + &::grpc::_CacheLocationChangeSuccessEvent_default_instance_._instance, + &::grpc::_ChangeLocalCacheFinishedEvent_default_instance_._instance, + &::grpc::_IsCacheOnDiskEnabledChanged_default_instance_._instance, + &::grpc::_DiskCachePathChanged_default_instance_._instance, + &::grpc::_MailSettingsEvent_default_instance_._instance, + &::grpc::_MailSettingsErrorEvent_default_instance_._instance, + &::grpc::_UseSslForSmtpFinishedEvent_default_instance_._instance, + &::grpc::_ChangePortsFinishedEvent_default_instance_._instance, + &::grpc::_KeychainEvent_default_instance_._instance, + &::grpc::_ChangeKeychainFinishedEvent_default_instance_._instance, + &::grpc::_HasNoKeychainEvent_default_instance_._instance, + &::grpc::_RebuildKeychainEvent_default_instance_._instance, + &::grpc::_MailEvent_default_instance_._instance, + &::grpc::_NoActiveKeyForRecipientEvent_default_instance_._instance, + &::grpc::_AddressChangedEvent_default_instance_._instance, + &::grpc::_AddressChangedLogoutEvent_default_instance_._instance, + &::grpc::_ApiCertIssueEvent_default_instance_._instance, + &::grpc::_UserEvent_default_instance_._instance, + &::grpc::_ToggleSplitModeFinishedEvent_default_instance_._instance, + &::grpc::_UserDisconnectedEvent_default_instance_._instance, + &::grpc::_UserChangedEvent_default_instance_._instance, }; const char descriptor_table_protodef_bridge_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = @@ -1450,26 +1495,28 @@ const char descriptor_table_protodef_bridge_2eproto[] PROTOBUF_SECTION_VARIABLE( "StartEventStream\022\026.google.protobuf.Empty" "\032\021.grpc.StreamEvent0\001\022A\n\017StopEventStream" "\022\026.google.protobuf.Empty\032\026.google.protob" - "uf.EmptyB3Z1github.com/ProtonMail/proton" - "-bridge/internal/grpcb\006proto3" + "uf.EmptyB6Z4github.com/ProtonMail/proton" + "-bridge/v2/internal/grpcb\006proto3" ; -static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_bridge_2eproto_deps[2] = { +static const ::_pbi::DescriptorTable* const descriptor_table_bridge_2eproto_deps[2] = { &::descriptor_table_google_2fprotobuf_2fempty_2eproto, &::descriptor_table_google_2fprotobuf_2fwrappers_2eproto, }; -static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_bridge_2eproto_once; -const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_bridge_2eproto = { - false, false, 8749, descriptor_table_protodef_bridge_2eproto, "bridge.proto", - &descriptor_table_bridge_2eproto_once, descriptor_table_bridge_2eproto_deps, 2, 55, - schemas, file_default_instances, TableStruct_bridge_2eproto::offsets, - file_level_metadata_bridge_2eproto, file_level_enum_descriptors_bridge_2eproto, file_level_service_descriptors_bridge_2eproto, +static ::_pbi::once_flag descriptor_table_bridge_2eproto_once; +const ::_pbi::DescriptorTable descriptor_table_bridge_2eproto = { + false, false, 8752, descriptor_table_protodef_bridge_2eproto, + "bridge.proto", + &descriptor_table_bridge_2eproto_once, descriptor_table_bridge_2eproto_deps, 2, 55, + schemas, file_default_instances, TableStruct_bridge_2eproto::offsets, + file_level_metadata_bridge_2eproto, file_level_enum_descriptors_bridge_2eproto, + file_level_service_descriptors_bridge_2eproto, }; -PROTOBUF_ATTRIBUTE_WEAK const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable* descriptor_table_bridge_2eproto_getter() { +PROTOBUF_ATTRIBUTE_WEAK const ::_pbi::DescriptorTable* descriptor_table_bridge_2eproto_getter() { return &descriptor_table_bridge_2eproto; } // Force running AddDescriptors() at dynamic initialization time. -PROTOBUF_ATTRIBUTE_INIT_PRIORITY static ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptorsRunner dynamic_init_dummy_bridge_2eproto(&descriptor_table_bridge_2eproto); +PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::_pbi::AddDescriptorsRunner dynamic_init_dummy_bridge_2eproto(&descriptor_table_bridge_2eproto); namespace grpc { const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* LoginErrorType_descriptor() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_bridge_2eproto); @@ -1544,81 +1591,91 @@ class ReportBugRequest::_Internal { ReportBugRequest::ReportBugRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.ReportBugRequest) } ReportBugRequest::ReportBugRequest(const ReportBugRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + ReportBugRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.description_){} + , decltype(_impl_.address_){} + , decltype(_impl_.emailclient_){} + , decltype(_impl_.includelogs_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.description_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.description_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_description().empty()) { - description_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_description(), - GetArenaForAllocation()); + _this->_impl_.description_.Set(from._internal_description(), + _this->GetArenaForAllocation()); } - address_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.address_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.address_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_address().empty()) { - address_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_address(), - GetArenaForAllocation()); + _this->_impl_.address_.Set(from._internal_address(), + _this->GetArenaForAllocation()); } - emailclient_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.emailclient_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - emailclient_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.emailclient_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_emailclient().empty()) { - emailclient_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_emailclient(), - GetArenaForAllocation()); + _this->_impl_.emailclient_.Set(from._internal_emailclient(), + _this->GetArenaForAllocation()); } - includelogs_ = from.includelogs_; + _this->_impl_.includelogs_ = from._impl_.includelogs_; // @@protoc_insertion_point(copy_constructor:grpc.ReportBugRequest) } -inline void ReportBugRequest::SharedCtor() { -description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -address_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -emailclient_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - emailclient_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -includelogs_ = false; +inline void ReportBugRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.description_){} + , decltype(_impl_.address_){} + , decltype(_impl_.emailclient_){} + , decltype(_impl_.includelogs_){false} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.description_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.description_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.address_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.address_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.emailclient_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.emailclient_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING } ReportBugRequest::~ReportBugRequest() { // @@protoc_insertion_point(destructor:grpc.ReportBugRequest) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void ReportBugRequest::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - description_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - address_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - emailclient_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.description_.Destroy(); + _impl_.address_.Destroy(); + _impl_.emailclient_.Destroy(); } -void ReportBugRequest::ArenaDtor(void* object) { - ReportBugRequest* _this = reinterpret_cast< ReportBugRequest* >(object); - (void)_this; -} -void ReportBugRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void ReportBugRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void ReportBugRequest::Clear() { @@ -1627,26 +1684,26 @@ void ReportBugRequest::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - description_.ClearToEmpty(); - address_.ClearToEmpty(); - emailclient_.ClearToEmpty(); - includelogs_ = false; + _impl_.description_.ClearToEmpty(); + _impl_.address_.ClearToEmpty(); + _impl_.emailclient_.ClearToEmpty(); + _impl_.includelogs_ = false; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* ReportBugRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* ReportBugRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // string description = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { auto str = _internal_mutable_description(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.ReportBugRequest.description")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.ReportBugRequest.description")); } else goto handle_unusual; continue; @@ -1654,9 +1711,9 @@ const char* ReportBugRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPA case 2: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { auto str = _internal_mutable_address(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.ReportBugRequest.address")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.ReportBugRequest.address")); } else goto handle_unusual; continue; @@ -1664,16 +1721,16 @@ const char* ReportBugRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPA case 3: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { auto str = _internal_mutable_emailclient(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.ReportBugRequest.emailClient")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.ReportBugRequest.emailClient")); } else goto handle_unusual; continue; // bool includeLogs = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - includelogs_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + _impl_.includelogs_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; @@ -1740,11 +1797,11 @@ uint8_t* ReportBugRequest::_InternalSerialize( // bool includeLogs = 4; if (this->_internal_includelogs() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(4, this->_internal_includelogs(), target); + target = ::_pbi::WireFormatLite::WriteBoolToArray(4, this->_internal_includelogs(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.ReportBugRequest) @@ -1785,41 +1842,37 @@ size_t ReportBugRequest::ByteSizeLong() const { total_size += 1 + 1; } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ReportBugRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, ReportBugRequest::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ReportBugRequest::GetClassData() const { return &_class_data_; } -void ReportBugRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void ReportBugRequest::MergeFrom(const ReportBugRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.ReportBugRequest) - GOOGLE_DCHECK_NE(&from, this); +void ReportBugRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.ReportBugRequest) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_description().empty()) { - _internal_set_description(from._internal_description()); + _this->_internal_set_description(from._internal_description()); } if (!from._internal_address().empty()) { - _internal_set_address(from._internal_address()); + _this->_internal_set_address(from._internal_address()); } if (!from._internal_emailclient().empty()) { - _internal_set_emailclient(from._internal_emailclient()); + _this->_internal_set_emailclient(from._internal_emailclient()); } if (from._internal_includelogs() != 0) { - _internal_set_includelogs(from._internal_includelogs()); + _this->_internal_set_includelogs(from._internal_includelogs()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void ReportBugRequest::CopyFrom(const ReportBugRequest& from) { @@ -1839,25 +1892,22 @@ void ReportBugRequest::InternalSwap(ReportBugRequest* other) { auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &description_, lhs_arena, - &other->description_, rhs_arena + &_impl_.description_, lhs_arena, + &other->_impl_.description_, rhs_arena ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &address_, lhs_arena, - &other->address_, rhs_arena + &_impl_.address_, lhs_arena, + &other->_impl_.address_, rhs_arena ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &emailclient_, lhs_arena, - &other->emailclient_, rhs_arena + &_impl_.emailclient_, lhs_arena, + &other->_impl_.emailclient_, rhs_arena ); - swap(includelogs_, other->includelogs_); + swap(_impl_.includelogs_, other->_impl_.includelogs_); } ::PROTOBUF_NAMESPACE_ID::Metadata ReportBugRequest::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[0]); } @@ -1871,66 +1921,73 @@ class LoginRequest::_Internal { LoginRequest::LoginRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.LoginRequest) } LoginRequest::LoginRequest(const LoginRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + LoginRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.username_){} + , decltype(_impl_.password_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - username_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.username_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.username_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_username().empty()) { - username_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_username(), - GetArenaForAllocation()); + _this->_impl_.username_.Set(from._internal_username(), + _this->GetArenaForAllocation()); } - password_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.password_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - password_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.password_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_password().empty()) { - password_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_password(), - GetArenaForAllocation()); + _this->_impl_.password_.Set(from._internal_password(), + _this->GetArenaForAllocation()); } // @@protoc_insertion_point(copy_constructor:grpc.LoginRequest) } -inline void LoginRequest::SharedCtor() { -username_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -password_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - password_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +inline void LoginRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.username_){} + , decltype(_impl_.password_){} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.username_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.username_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.password_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.password_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING } LoginRequest::~LoginRequest() { // @@protoc_insertion_point(destructor:grpc.LoginRequest) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void LoginRequest::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - username_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - password_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.username_.Destroy(); + _impl_.password_.Destroy(); } -void LoginRequest::ArenaDtor(void* object) { - LoginRequest* _this = reinterpret_cast< LoginRequest* >(object); - (void)_this; -} -void LoginRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void LoginRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void LoginRequest::Clear() { @@ -1939,24 +1996,24 @@ void LoginRequest::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - username_.ClearToEmpty(); - password_.ClearToEmpty(); + _impl_.username_.ClearToEmpty(); + _impl_.password_.ClearToEmpty(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* LoginRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* LoginRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // string username = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { auto str = _internal_mutable_username(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.LoginRequest.username")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.LoginRequest.username")); } else goto handle_unusual; continue; @@ -1964,9 +2021,9 @@ const char* LoginRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_I case 2: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { auto str = _internal_mutable_password(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.LoginRequest.password")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.LoginRequest.password")); } else goto handle_unusual; continue; @@ -2020,7 +2077,7 @@ uint8_t* LoginRequest::_InternalSerialize( } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.LoginRequest) @@ -2049,35 +2106,31 @@ size_t LoginRequest::ByteSizeLong() const { this->_internal_password()); } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LoginRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, LoginRequest::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LoginRequest::GetClassData() const { return &_class_data_; } -void LoginRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void LoginRequest::MergeFrom(const LoginRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.LoginRequest) - GOOGLE_DCHECK_NE(&from, this); +void LoginRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.LoginRequest) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_username().empty()) { - _internal_set_username(from._internal_username()); + _this->_internal_set_username(from._internal_username()); } if (!from._internal_password().empty()) { - _internal_set_password(from._internal_password()); + _this->_internal_set_password(from._internal_password()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void LoginRequest::CopyFrom(const LoginRequest& from) { @@ -2097,19 +2150,17 @@ void LoginRequest::InternalSwap(LoginRequest* other) { auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &username_, lhs_arena, - &other->username_, rhs_arena + &_impl_.username_, lhs_arena, + &other->_impl_.username_, rhs_arena ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &password_, lhs_arena, - &other->password_, rhs_arena + &_impl_.password_, lhs_arena, + &other->_impl_.password_, rhs_arena ); } ::PROTOBUF_NAMESPACE_ID::Metadata LoginRequest::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[1]); } @@ -2123,53 +2174,58 @@ class LoginAbortRequest::_Internal { LoginAbortRequest::LoginAbortRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.LoginAbortRequest) } LoginAbortRequest::LoginAbortRequest(const LoginAbortRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + LoginAbortRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.username_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - username_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.username_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.username_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_username().empty()) { - username_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_username(), - GetArenaForAllocation()); + _this->_impl_.username_.Set(from._internal_username(), + _this->GetArenaForAllocation()); } // @@protoc_insertion_point(copy_constructor:grpc.LoginAbortRequest) } -inline void LoginAbortRequest::SharedCtor() { -username_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +inline void LoginAbortRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.username_){} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.username_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.username_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING } LoginAbortRequest::~LoginAbortRequest() { // @@protoc_insertion_point(destructor:grpc.LoginAbortRequest) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void LoginAbortRequest::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - username_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.username_.Destroy(); } -void LoginAbortRequest::ArenaDtor(void* object) { - LoginAbortRequest* _this = reinterpret_cast< LoginAbortRequest* >(object); - (void)_this; -} -void LoginAbortRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void LoginAbortRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void LoginAbortRequest::Clear() { @@ -2178,23 +2234,23 @@ void LoginAbortRequest::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - username_.ClearToEmpty(); + _impl_.username_.ClearToEmpty(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* LoginAbortRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* LoginAbortRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // string username = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { auto str = _internal_mutable_username(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.LoginAbortRequest.username")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.LoginAbortRequest.username")); } else goto handle_unusual; continue; @@ -2238,7 +2294,7 @@ uint8_t* LoginAbortRequest::_InternalSerialize( } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.LoginAbortRequest) @@ -2260,32 +2316,28 @@ size_t LoginAbortRequest::ByteSizeLong() const { this->_internal_username()); } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LoginAbortRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, LoginAbortRequest::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LoginAbortRequest::GetClassData() const { return &_class_data_; } -void LoginAbortRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void LoginAbortRequest::MergeFrom(const LoginAbortRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.LoginAbortRequest) - GOOGLE_DCHECK_NE(&from, this); +void LoginAbortRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.LoginAbortRequest) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_username().empty()) { - _internal_set_username(from._internal_username()); + _this->_internal_set_username(from._internal_username()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void LoginAbortRequest::CopyFrom(const LoginAbortRequest& from) { @@ -2305,14 +2357,13 @@ void LoginAbortRequest::InternalSwap(LoginAbortRequest* other) { auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &username_, lhs_arena, - &other->username_, rhs_arena + &_impl_.username_, lhs_arena, + &other->_impl_.username_, rhs_arena ); } ::PROTOBUF_NAMESPACE_ID::Metadata LoginAbortRequest::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[2]); } @@ -2326,55 +2377,61 @@ class ChangeLocalCacheRequest::_Internal { ChangeLocalCacheRequest::ChangeLocalCacheRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.ChangeLocalCacheRequest) } ChangeLocalCacheRequest::ChangeLocalCacheRequest(const ChangeLocalCacheRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + ChangeLocalCacheRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.diskcachepath_){} + , decltype(_impl_.enablediskcache_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - diskcachepath_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.diskcachepath_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - diskcachepath_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.diskcachepath_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_diskcachepath().empty()) { - diskcachepath_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_diskcachepath(), - GetArenaForAllocation()); + _this->_impl_.diskcachepath_.Set(from._internal_diskcachepath(), + _this->GetArenaForAllocation()); } - enablediskcache_ = from.enablediskcache_; + _this->_impl_.enablediskcache_ = from._impl_.enablediskcache_; // @@protoc_insertion_point(copy_constructor:grpc.ChangeLocalCacheRequest) } -inline void ChangeLocalCacheRequest::SharedCtor() { -diskcachepath_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - diskcachepath_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -enablediskcache_ = false; +inline void ChangeLocalCacheRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.diskcachepath_){} + , decltype(_impl_.enablediskcache_){false} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.diskcachepath_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.diskcachepath_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING } ChangeLocalCacheRequest::~ChangeLocalCacheRequest() { // @@protoc_insertion_point(destructor:grpc.ChangeLocalCacheRequest) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void ChangeLocalCacheRequest::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - diskcachepath_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.diskcachepath_.Destroy(); } -void ChangeLocalCacheRequest::ArenaDtor(void* object) { - ChangeLocalCacheRequest* _this = reinterpret_cast< ChangeLocalCacheRequest* >(object); - (void)_this; -} -void ChangeLocalCacheRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void ChangeLocalCacheRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void ChangeLocalCacheRequest::Clear() { @@ -2383,21 +2440,21 @@ void ChangeLocalCacheRequest::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - diskcachepath_.ClearToEmpty(); - enablediskcache_ = false; + _impl_.diskcachepath_.ClearToEmpty(); + _impl_.enablediskcache_ = false; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* ChangeLocalCacheRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* ChangeLocalCacheRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // bool enableDiskCache = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - enablediskcache_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + _impl_.enablediskcache_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; @@ -2406,9 +2463,9 @@ const char* ChangeLocalCacheRequest::_InternalParse(const char* ptr, ::PROTOBUF_ case 2: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { auto str = _internal_mutable_diskcachepath(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.ChangeLocalCacheRequest.diskCachePath")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.ChangeLocalCacheRequest.diskCachePath")); } else goto handle_unusual; continue; @@ -2444,7 +2501,7 @@ uint8_t* ChangeLocalCacheRequest::_InternalSerialize( // bool enableDiskCache = 1; if (this->_internal_enablediskcache() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_enablediskcache(), target); + target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_enablediskcache(), target); } // string diskCachePath = 2; @@ -2458,7 +2515,7 @@ uint8_t* ChangeLocalCacheRequest::_InternalSerialize( } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.ChangeLocalCacheRequest) @@ -2485,35 +2542,31 @@ size_t ChangeLocalCacheRequest::ByteSizeLong() const { total_size += 1 + 1; } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ChangeLocalCacheRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, ChangeLocalCacheRequest::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ChangeLocalCacheRequest::GetClassData() const { return &_class_data_; } -void ChangeLocalCacheRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void ChangeLocalCacheRequest::MergeFrom(const ChangeLocalCacheRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.ChangeLocalCacheRequest) - GOOGLE_DCHECK_NE(&from, this); +void ChangeLocalCacheRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.ChangeLocalCacheRequest) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_diskcachepath().empty()) { - _internal_set_diskcachepath(from._internal_diskcachepath()); + _this->_internal_set_diskcachepath(from._internal_diskcachepath()); } if (from._internal_enablediskcache() != 0) { - _internal_set_enablediskcache(from._internal_enablediskcache()); + _this->_internal_set_enablediskcache(from._internal_enablediskcache()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void ChangeLocalCacheRequest::CopyFrom(const ChangeLocalCacheRequest& from) { @@ -2533,15 +2586,14 @@ void ChangeLocalCacheRequest::InternalSwap(ChangeLocalCacheRequest* other) { auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &diskcachepath_, lhs_arena, - &other->diskcachepath_, rhs_arena + &_impl_.diskcachepath_, lhs_arena, + &other->_impl_.diskcachepath_, rhs_arena ); - swap(enablediskcache_, other->enablediskcache_); + swap(_impl_.enablediskcache_, other->_impl_.enablediskcache_); } ::PROTOBUF_NAMESPACE_ID::Metadata ChangeLocalCacheRequest::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[3]); } @@ -2555,47 +2607,50 @@ class ChangePortsRequest::_Internal { ChangePortsRequest::ChangePortsRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.ChangePortsRequest) } ChangePortsRequest::ChangePortsRequest(const ChangePortsRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + ChangePortsRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.imapport_){} + , decltype(_impl_.smtpport_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&imapport_, &from.imapport_, - static_cast(reinterpret_cast(&smtpport_) - - reinterpret_cast(&imapport_)) + sizeof(smtpport_)); + ::memcpy(&_impl_.imapport_, &from._impl_.imapport_, + static_cast(reinterpret_cast(&_impl_.smtpport_) - + reinterpret_cast(&_impl_.imapport_)) + sizeof(_impl_.smtpport_)); // @@protoc_insertion_point(copy_constructor:grpc.ChangePortsRequest) } -inline void ChangePortsRequest::SharedCtor() { -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&imapport_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&smtpport_) - - reinterpret_cast(&imapport_)) + sizeof(smtpport_)); +inline void ChangePortsRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.imapport_){0} + , decltype(_impl_.smtpport_){0} + , /*decltype(_impl_._cached_size_)*/{} + }; } ChangePortsRequest::~ChangePortsRequest() { // @@protoc_insertion_point(destructor:grpc.ChangePortsRequest) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void ChangePortsRequest::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); } -void ChangePortsRequest::ArenaDtor(void* object) { - ChangePortsRequest* _this = reinterpret_cast< ChangePortsRequest* >(object); - (void)_this; -} -void ChangePortsRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void ChangePortsRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void ChangePortsRequest::Clear() { @@ -2604,22 +2659,22 @@ void ChangePortsRequest::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - ::memset(&imapport_, 0, static_cast( - reinterpret_cast(&smtpport_) - - reinterpret_cast(&imapport_)) + sizeof(smtpport_)); + ::memset(&_impl_.imapport_, 0, static_cast( + reinterpret_cast(&_impl_.smtpport_) - + reinterpret_cast(&_impl_.imapport_)) + sizeof(_impl_.smtpport_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* ChangePortsRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* ChangePortsRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // int32 imapPort = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - imapport_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); + _impl_.imapport_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); CHK_(ptr); } else goto handle_unusual; @@ -2627,7 +2682,7 @@ const char* ChangePortsRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMES // int32 smtpPort = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - smtpport_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); + _impl_.smtpport_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); CHK_(ptr); } else goto handle_unusual; @@ -2664,17 +2719,17 @@ uint8_t* ChangePortsRequest::_InternalSerialize( // int32 imapPort = 1; if (this->_internal_imapport() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_imapport(), target); + target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_imapport(), target); } // int32 smtpPort = 2; if (this->_internal_smtpport() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_smtpport(), target); + target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_smtpport(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.ChangePortsRequest) @@ -2691,43 +2746,39 @@ size_t ChangePortsRequest::ByteSizeLong() const { // int32 imapPort = 1; if (this->_internal_imapport() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_imapport()); + total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_imapport()); } // int32 smtpPort = 2; if (this->_internal_smtpport() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_smtpport()); + total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_smtpport()); } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ChangePortsRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, ChangePortsRequest::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ChangePortsRequest::GetClassData() const { return &_class_data_; } -void ChangePortsRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void ChangePortsRequest::MergeFrom(const ChangePortsRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.ChangePortsRequest) - GOOGLE_DCHECK_NE(&from, this); +void ChangePortsRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.ChangePortsRequest) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (from._internal_imapport() != 0) { - _internal_set_imapport(from._internal_imapport()); + _this->_internal_set_imapport(from._internal_imapport()); } if (from._internal_smtpport() != 0) { - _internal_set_smtpport(from._internal_smtpport()); + _this->_internal_set_smtpport(from._internal_smtpport()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void ChangePortsRequest::CopyFrom(const ChangePortsRequest& from) { @@ -2745,15 +2796,15 @@ void ChangePortsRequest::InternalSwap(ChangePortsRequest* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ChangePortsRequest, smtpport_) - + sizeof(ChangePortsRequest::smtpport_) - - PROTOBUF_FIELD_OFFSET(ChangePortsRequest, imapport_)>( - reinterpret_cast(&imapport_), - reinterpret_cast(&other->imapport_)); + PROTOBUF_FIELD_OFFSET(ChangePortsRequest, _impl_.smtpport_) + + sizeof(ChangePortsRequest::_impl_.smtpport_) + - PROTOBUF_FIELD_OFFSET(ChangePortsRequest, _impl_.imapport_)>( + reinterpret_cast(&_impl_.imapport_), + reinterpret_cast(&other->_impl_.imapport_)); } ::PROTOBUF_NAMESPACE_ID::Metadata ChangePortsRequest::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[4]); } @@ -2766,43 +2817,47 @@ class AvailableKeychainsResponse::_Internal { AvailableKeychainsResponse::AvailableKeychainsResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - keychains_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.AvailableKeychainsResponse) } AvailableKeychainsResponse::AvailableKeychainsResponse(const AvailableKeychainsResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - keychains_(from.keychains_) { + : ::PROTOBUF_NAMESPACE_ID::Message() { + AvailableKeychainsResponse* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.keychains_){from._impl_.keychains_} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:grpc.AvailableKeychainsResponse) } -inline void AvailableKeychainsResponse::SharedCtor() { +inline void AvailableKeychainsResponse::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.keychains_){arena} + , /*decltype(_impl_._cached_size_)*/{} + }; } AvailableKeychainsResponse::~AvailableKeychainsResponse() { // @@protoc_insertion_point(destructor:grpc.AvailableKeychainsResponse) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void AvailableKeychainsResponse::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.keychains_.~RepeatedPtrField(); } -void AvailableKeychainsResponse::ArenaDtor(void* object) { - AvailableKeychainsResponse* _this = reinterpret_cast< AvailableKeychainsResponse* >(object); - (void)_this; -} -void AvailableKeychainsResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void AvailableKeychainsResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void AvailableKeychainsResponse::Clear() { @@ -2811,15 +2866,15 @@ void AvailableKeychainsResponse::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - keychains_.Clear(); + _impl_.keychains_.Clear(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* AvailableKeychainsResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* AvailableKeychainsResponse::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // repeated string keychains = 1; case 1: @@ -2828,9 +2883,9 @@ const char* AvailableKeychainsResponse::_InternalParse(const char* ptr, ::PROTOB do { ptr += 1; auto str = _internal_add_keychains(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.AvailableKeychainsResponse.keychains")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.AvailableKeychainsResponse.keychains")); if (!ctx->DataAvailable(ptr)) break; } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); } else @@ -2876,7 +2931,7 @@ uint8_t* AvailableKeychainsResponse::_InternalSerialize( } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.AvailableKeychainsResponse) @@ -2893,36 +2948,32 @@ size_t AvailableKeychainsResponse::ByteSizeLong() const { // repeated string keychains = 1; total_size += 1 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(keychains_.size()); - for (int i = 0, n = keychains_.size(); i < n; i++) { + ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(_impl_.keychains_.size()); + for (int i = 0, n = _impl_.keychains_.size(); i < n; i++) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - keychains_.Get(i)); + _impl_.keychains_.Get(i)); } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AvailableKeychainsResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, AvailableKeychainsResponse::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*AvailableKeychainsResponse::GetClassData() const { return &_class_data_; } -void AvailableKeychainsResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void AvailableKeychainsResponse::MergeFrom(const AvailableKeychainsResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.AvailableKeychainsResponse) - GOOGLE_DCHECK_NE(&from, this); +void AvailableKeychainsResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.AvailableKeychainsResponse) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; - keychains_.MergeFrom(from.keychains_); - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_.keychains_.MergeFrom(from._impl_.keychains_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void AvailableKeychainsResponse::CopyFrom(const AvailableKeychainsResponse& from) { @@ -2939,11 +2990,11 @@ bool AvailableKeychainsResponse::IsInitialized() const { void AvailableKeychainsResponse::InternalSwap(AvailableKeychainsResponse* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - keychains_.InternalSwap(&other->keychains_); + _impl_.keychains_.InternalSwap(&other->_impl_.keychains_); } ::PROTOBUF_NAMESPACE_ID::Metadata AvailableKeychainsResponse::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[5]); } @@ -2956,102 +3007,120 @@ class User::_Internal { User::User(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - addresses_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.User) } User::User(const User& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - addresses_(from.addresses_) { + : ::PROTOBUF_NAMESPACE_ID::Message() { + User* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.addresses_){from._impl_.addresses_} + , decltype(_impl_.id_){} + , decltype(_impl_.username_){} + , decltype(_impl_.avatartext_){} + , decltype(_impl_.password_){} + , decltype(_impl_.usedbytes_){} + , decltype(_impl_.totalbytes_){} + , decltype(_impl_.loggedin_){} + , decltype(_impl_.splitmode_){} + , decltype(_impl_.setupguideseen_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.id_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.id_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_id().empty()) { - id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_id(), - GetArenaForAllocation()); + _this->_impl_.id_.Set(from._internal_id(), + _this->GetArenaForAllocation()); } - username_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.username_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.username_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_username().empty()) { - username_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_username(), - GetArenaForAllocation()); + _this->_impl_.username_.Set(from._internal_username(), + _this->GetArenaForAllocation()); } - avatartext_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.avatartext_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - avatartext_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.avatartext_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_avatartext().empty()) { - avatartext_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_avatartext(), - GetArenaForAllocation()); + _this->_impl_.avatartext_.Set(from._internal_avatartext(), + _this->GetArenaForAllocation()); } - password_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.password_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - password_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.password_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_password().empty()) { - password_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_password(), - GetArenaForAllocation()); + _this->_impl_.password_.Set(from._internal_password(), + _this->GetArenaForAllocation()); } - ::memcpy(&usedbytes_, &from.usedbytes_, - static_cast(reinterpret_cast(&setupguideseen_) - - reinterpret_cast(&usedbytes_)) + sizeof(setupguideseen_)); + ::memcpy(&_impl_.usedbytes_, &from._impl_.usedbytes_, + static_cast(reinterpret_cast(&_impl_.setupguideseen_) - + reinterpret_cast(&_impl_.usedbytes_)) + sizeof(_impl_.setupguideseen_)); // @@protoc_insertion_point(copy_constructor:grpc.User) } -inline void User::SharedCtor() { -id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -username_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -avatartext_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - avatartext_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -password_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - password_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&usedbytes_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&setupguideseen_) - - reinterpret_cast(&usedbytes_)) + sizeof(setupguideseen_)); +inline void User::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.addresses_){arena} + , decltype(_impl_.id_){} + , decltype(_impl_.username_){} + , decltype(_impl_.avatartext_){} + , decltype(_impl_.password_){} + , decltype(_impl_.usedbytes_){int64_t{0}} + , decltype(_impl_.totalbytes_){int64_t{0}} + , decltype(_impl_.loggedin_){false} + , decltype(_impl_.splitmode_){false} + , decltype(_impl_.setupguideseen_){false} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.id_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.id_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.username_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.username_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.avatartext_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.avatartext_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.password_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.password_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING } User::~User() { // @@protoc_insertion_point(destructor:grpc.User) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void User::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - username_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - avatartext_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - password_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.addresses_.~RepeatedPtrField(); + _impl_.id_.Destroy(); + _impl_.username_.Destroy(); + _impl_.avatartext_.Destroy(); + _impl_.password_.Destroy(); } -void User::ArenaDtor(void* object) { - User* _this = reinterpret_cast< User* >(object); - (void)_this; -} -void User::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void User::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void User::Clear() { @@ -3060,30 +3129,30 @@ void User::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - addresses_.Clear(); - id_.ClearToEmpty(); - username_.ClearToEmpty(); - avatartext_.ClearToEmpty(); - password_.ClearToEmpty(); - ::memset(&usedbytes_, 0, static_cast( - reinterpret_cast(&setupguideseen_) - - reinterpret_cast(&usedbytes_)) + sizeof(setupguideseen_)); + _impl_.addresses_.Clear(); + _impl_.id_.ClearToEmpty(); + _impl_.username_.ClearToEmpty(); + _impl_.avatartext_.ClearToEmpty(); + _impl_.password_.ClearToEmpty(); + ::memset(&_impl_.usedbytes_, 0, static_cast( + reinterpret_cast(&_impl_.setupguideseen_) - + reinterpret_cast(&_impl_.usedbytes_)) + sizeof(_impl_.setupguideseen_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* User::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* User::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // string id = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { auto str = _internal_mutable_id(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.User.id")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.User.id")); } else goto handle_unusual; continue; @@ -3091,9 +3160,9 @@ const char* User::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::inter case 2: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { auto str = _internal_mutable_username(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.User.username")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.User.username")); } else goto handle_unusual; continue; @@ -3101,16 +3170,16 @@ const char* User::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::inter case 3: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { auto str = _internal_mutable_avatartext(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.User.avatarText")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.User.avatarText")); } else goto handle_unusual; continue; // bool loggedIn = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - loggedin_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + _impl_.loggedin_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; @@ -3118,7 +3187,7 @@ const char* User::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::inter // bool splitMode = 5; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - splitmode_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + _impl_.splitmode_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; @@ -3126,7 +3195,7 @@ const char* User::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::inter // bool setupGuideSeen = 6; case 6: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - setupguideseen_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + _impl_.setupguideseen_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; @@ -3134,7 +3203,7 @@ const char* User::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::inter // int64 usedBytes = 7; case 7: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - usedbytes_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + _impl_.usedbytes_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; @@ -3142,7 +3211,7 @@ const char* User::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::inter // int64 totalBytes = 8; case 8: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - totalbytes_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + _impl_.totalbytes_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; @@ -3151,9 +3220,9 @@ const char* User::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::inter case 9: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { auto str = _internal_mutable_password(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.User.password")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.User.password")); } else goto handle_unusual; continue; @@ -3164,9 +3233,9 @@ const char* User::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::inter do { ptr += 1; auto str = _internal_add_addresses(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.User.addresses")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.User.addresses")); if (!ctx->DataAvailable(ptr)) break; } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<82>(ptr)); } else @@ -3234,31 +3303,31 @@ uint8_t* User::_InternalSerialize( // bool loggedIn = 4; if (this->_internal_loggedin() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(4, this->_internal_loggedin(), target); + target = ::_pbi::WireFormatLite::WriteBoolToArray(4, this->_internal_loggedin(), target); } // bool splitMode = 5; if (this->_internal_splitmode() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(5, this->_internal_splitmode(), target); + target = ::_pbi::WireFormatLite::WriteBoolToArray(5, this->_internal_splitmode(), target); } // bool setupGuideSeen = 6; if (this->_internal_setupguideseen() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(6, this->_internal_setupguideseen(), target); + target = ::_pbi::WireFormatLite::WriteBoolToArray(6, this->_internal_setupguideseen(), target); } // int64 usedBytes = 7; if (this->_internal_usedbytes() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(7, this->_internal_usedbytes(), target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(7, this->_internal_usedbytes(), target); } // int64 totalBytes = 8; if (this->_internal_totalbytes() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(8, this->_internal_totalbytes(), target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(8, this->_internal_totalbytes(), target); } // string password = 9; @@ -3282,7 +3351,7 @@ uint8_t* User::_InternalSerialize( } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.User) @@ -3299,10 +3368,10 @@ size_t User::ByteSizeLong() const { // repeated string addresses = 10; total_size += 1 * - ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(addresses_.size()); - for (int i = 0, n = addresses_.size(); i < n; i++) { + ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(_impl_.addresses_.size()); + for (int i = 0, n = _impl_.addresses_.size(); i < n; i++) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - addresses_.Get(i)); + _impl_.addresses_.Get(i)); } // string id = 1; @@ -3335,12 +3404,12 @@ size_t User::ByteSizeLong() const { // int64 usedBytes = 7; if (this->_internal_usedbytes() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_usedbytes()); + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_usedbytes()); } // int64 totalBytes = 8; if (this->_internal_totalbytes() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_totalbytes()); + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_totalbytes()); } // bool loggedIn = 4; @@ -3358,57 +3427,53 @@ size_t User::ByteSizeLong() const { total_size += 1 + 1; } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData User::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, User::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*User::GetClassData() const { return &_class_data_; } -void User::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void User::MergeFrom(const User& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.User) - GOOGLE_DCHECK_NE(&from, this); +void User::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.User) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; - addresses_.MergeFrom(from.addresses_); + _this->_impl_.addresses_.MergeFrom(from._impl_.addresses_); if (!from._internal_id().empty()) { - _internal_set_id(from._internal_id()); + _this->_internal_set_id(from._internal_id()); } if (!from._internal_username().empty()) { - _internal_set_username(from._internal_username()); + _this->_internal_set_username(from._internal_username()); } if (!from._internal_avatartext().empty()) { - _internal_set_avatartext(from._internal_avatartext()); + _this->_internal_set_avatartext(from._internal_avatartext()); } if (!from._internal_password().empty()) { - _internal_set_password(from._internal_password()); + _this->_internal_set_password(from._internal_password()); } if (from._internal_usedbytes() != 0) { - _internal_set_usedbytes(from._internal_usedbytes()); + _this->_internal_set_usedbytes(from._internal_usedbytes()); } if (from._internal_totalbytes() != 0) { - _internal_set_totalbytes(from._internal_totalbytes()); + _this->_internal_set_totalbytes(from._internal_totalbytes()); } if (from._internal_loggedin() != 0) { - _internal_set_loggedin(from._internal_loggedin()); + _this->_internal_set_loggedin(from._internal_loggedin()); } if (from._internal_splitmode() != 0) { - _internal_set_splitmode(from._internal_splitmode()); + _this->_internal_set_splitmode(from._internal_splitmode()); } if (from._internal_setupguideseen() != 0) { - _internal_set_setupguideseen(from._internal_setupguideseen()); + _this->_internal_set_setupguideseen(from._internal_setupguideseen()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void User::CopyFrom(const User& from) { @@ -3427,37 +3492,33 @@ void User::InternalSwap(User* other) { auto* lhs_arena = GetArenaForAllocation(); auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - addresses_.InternalSwap(&other->addresses_); + _impl_.addresses_.InternalSwap(&other->_impl_.addresses_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &id_, lhs_arena, - &other->id_, rhs_arena + &_impl_.id_, lhs_arena, + &other->_impl_.id_, rhs_arena ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &username_, lhs_arena, - &other->username_, rhs_arena + &_impl_.username_, lhs_arena, + &other->_impl_.username_, rhs_arena ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &avatartext_, lhs_arena, - &other->avatartext_, rhs_arena + &_impl_.avatartext_, lhs_arena, + &other->_impl_.avatartext_, rhs_arena ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &password_, lhs_arena, - &other->password_, rhs_arena + &_impl_.password_, lhs_arena, + &other->_impl_.password_, rhs_arena ); ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(User, setupguideseen_) - + sizeof(User::setupguideseen_) - - PROTOBUF_FIELD_OFFSET(User, usedbytes_)>( - reinterpret_cast(&usedbytes_), - reinterpret_cast(&other->usedbytes_)); + PROTOBUF_FIELD_OFFSET(User, _impl_.setupguideseen_) + + sizeof(User::_impl_.setupguideseen_) + - PROTOBUF_FIELD_OFFSET(User, _impl_.usedbytes_)>( + reinterpret_cast(&_impl_.usedbytes_), + reinterpret_cast(&other->_impl_.usedbytes_)); } ::PROTOBUF_NAMESPACE_ID::Metadata User::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[6]); } @@ -3471,55 +3532,61 @@ class UserSplitModeRequest::_Internal { UserSplitModeRequest::UserSplitModeRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.UserSplitModeRequest) } UserSplitModeRequest::UserSplitModeRequest(const UserSplitModeRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + UserSplitModeRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.userid_){} + , decltype(_impl_.active_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - userid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.userid_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - userid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.userid_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_userid().empty()) { - userid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_userid(), - GetArenaForAllocation()); + _this->_impl_.userid_.Set(from._internal_userid(), + _this->GetArenaForAllocation()); } - active_ = from.active_; + _this->_impl_.active_ = from._impl_.active_; // @@protoc_insertion_point(copy_constructor:grpc.UserSplitModeRequest) } -inline void UserSplitModeRequest::SharedCtor() { -userid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - userid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -active_ = false; +inline void UserSplitModeRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.userid_){} + , decltype(_impl_.active_){false} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.userid_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.userid_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING } UserSplitModeRequest::~UserSplitModeRequest() { // @@protoc_insertion_point(destructor:grpc.UserSplitModeRequest) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void UserSplitModeRequest::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - userid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.userid_.Destroy(); } -void UserSplitModeRequest::ArenaDtor(void* object) { - UserSplitModeRequest* _this = reinterpret_cast< UserSplitModeRequest* >(object); - (void)_this; -} -void UserSplitModeRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void UserSplitModeRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void UserSplitModeRequest::Clear() { @@ -3528,31 +3595,31 @@ void UserSplitModeRequest::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - userid_.ClearToEmpty(); - active_ = false; + _impl_.userid_.ClearToEmpty(); + _impl_.active_ = false; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* UserSplitModeRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* UserSplitModeRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // string userID = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { auto str = _internal_mutable_userid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.UserSplitModeRequest.userID")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.UserSplitModeRequest.userID")); } else goto handle_unusual; continue; // bool active = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - active_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + _impl_.active_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; @@ -3599,11 +3666,11 @@ uint8_t* UserSplitModeRequest::_InternalSerialize( // bool active = 2; if (this->_internal_active() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(2, this->_internal_active(), target); + target = ::_pbi::WireFormatLite::WriteBoolToArray(2, this->_internal_active(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.UserSplitModeRequest) @@ -3630,35 +3697,31 @@ size_t UserSplitModeRequest::ByteSizeLong() const { total_size += 1 + 1; } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UserSplitModeRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, UserSplitModeRequest::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UserSplitModeRequest::GetClassData() const { return &_class_data_; } -void UserSplitModeRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void UserSplitModeRequest::MergeFrom(const UserSplitModeRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.UserSplitModeRequest) - GOOGLE_DCHECK_NE(&from, this); +void UserSplitModeRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.UserSplitModeRequest) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_userid().empty()) { - _internal_set_userid(from._internal_userid()); + _this->_internal_set_userid(from._internal_userid()); } if (from._internal_active() != 0) { - _internal_set_active(from._internal_active()); + _this->_internal_set_active(from._internal_active()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void UserSplitModeRequest::CopyFrom(const UserSplitModeRequest& from) { @@ -3678,15 +3741,14 @@ void UserSplitModeRequest::InternalSwap(UserSplitModeRequest* other) { auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &userid_, lhs_arena, - &other->userid_, rhs_arena + &_impl_.userid_, lhs_arena, + &other->_impl_.userid_, rhs_arena ); - swap(active_, other->active_); + swap(_impl_.active_, other->_impl_.active_); } ::PROTOBUF_NAMESPACE_ID::Metadata UserSplitModeRequest::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[7]); } @@ -3699,43 +3761,47 @@ class UserListResponse::_Internal { UserListResponse::UserListResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - users_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.UserListResponse) } UserListResponse::UserListResponse(const UserListResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - users_(from.users_) { + : ::PROTOBUF_NAMESPACE_ID::Message() { + UserListResponse* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.users_){from._impl_.users_} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:grpc.UserListResponse) } -inline void UserListResponse::SharedCtor() { +inline void UserListResponse::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.users_){arena} + , /*decltype(_impl_._cached_size_)*/{} + }; } UserListResponse::~UserListResponse() { // @@protoc_insertion_point(destructor:grpc.UserListResponse) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void UserListResponse::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.users_.~RepeatedPtrField(); } -void UserListResponse::ArenaDtor(void* object) { - UserListResponse* _this = reinterpret_cast< UserListResponse* >(object); - (void)_this; -} -void UserListResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void UserListResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void UserListResponse::Clear() { @@ -3744,15 +3810,15 @@ void UserListResponse::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - users_.Clear(); + _impl_.users_.Clear(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* UserListResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* UserListResponse::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // repeated .grpc.User users = 1; case 1: @@ -3797,15 +3863,15 @@ uint8_t* UserListResponse::_InternalSerialize( (void) cached_has_bits; // repeated .grpc.User users = 1; - for (unsigned int i = 0, - n = static_cast(this->_internal_users_size()); i < n; i++) { - target = stream->EnsureSpace(target); + for (unsigned i = 0, + n = static_cast(this->_internal_users_size()); i < n; i++) { + const auto& repfield = this->_internal_users(i); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, this->_internal_users(i), target, stream); + InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.UserListResponse) @@ -3822,35 +3888,31 @@ size_t UserListResponse::ByteSizeLong() const { // repeated .grpc.User users = 1; total_size += 1UL * this->_internal_users_size(); - for (const auto& msg : this->users_) { + for (const auto& msg : this->_impl_.users_) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UserListResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, UserListResponse::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UserListResponse::GetClassData() const { return &_class_data_; } -void UserListResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void UserListResponse::MergeFrom(const UserListResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.UserListResponse) - GOOGLE_DCHECK_NE(&from, this); +void UserListResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.UserListResponse) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; - users_.MergeFrom(from.users_); - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_.users_.MergeFrom(from._impl_.users_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void UserListResponse::CopyFrom(const UserListResponse& from) { @@ -3867,11 +3929,11 @@ bool UserListResponse::IsInitialized() const { void UserListResponse::InternalSwap(UserListResponse* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - users_.InternalSwap(&other->users_); + _impl_.users_.InternalSwap(&other->_impl_.users_); } ::PROTOBUF_NAMESPACE_ID::Metadata UserListResponse::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[8]); } @@ -3885,66 +3947,73 @@ class ConfigureAppleMailRequest::_Internal { ConfigureAppleMailRequest::ConfigureAppleMailRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.ConfigureAppleMailRequest) } ConfigureAppleMailRequest::ConfigureAppleMailRequest(const ConfigureAppleMailRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + ConfigureAppleMailRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.userid_){} + , decltype(_impl_.address_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - userid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.userid_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - userid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.userid_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_userid().empty()) { - userid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_userid(), - GetArenaForAllocation()); + _this->_impl_.userid_.Set(from._internal_userid(), + _this->GetArenaForAllocation()); } - address_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.address_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.address_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_address().empty()) { - address_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_address(), - GetArenaForAllocation()); + _this->_impl_.address_.Set(from._internal_address(), + _this->GetArenaForAllocation()); } // @@protoc_insertion_point(copy_constructor:grpc.ConfigureAppleMailRequest) } -inline void ConfigureAppleMailRequest::SharedCtor() { -userid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - userid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -address_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +inline void ConfigureAppleMailRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.userid_){} + , decltype(_impl_.address_){} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.userid_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.userid_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.address_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.address_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING } ConfigureAppleMailRequest::~ConfigureAppleMailRequest() { // @@protoc_insertion_point(destructor:grpc.ConfigureAppleMailRequest) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void ConfigureAppleMailRequest::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - userid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - address_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.userid_.Destroy(); + _impl_.address_.Destroy(); } -void ConfigureAppleMailRequest::ArenaDtor(void* object) { - ConfigureAppleMailRequest* _this = reinterpret_cast< ConfigureAppleMailRequest* >(object); - (void)_this; -} -void ConfigureAppleMailRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void ConfigureAppleMailRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void ConfigureAppleMailRequest::Clear() { @@ -3953,24 +4022,24 @@ void ConfigureAppleMailRequest::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - userid_.ClearToEmpty(); - address_.ClearToEmpty(); + _impl_.userid_.ClearToEmpty(); + _impl_.address_.ClearToEmpty(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* ConfigureAppleMailRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* ConfigureAppleMailRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // string userID = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { auto str = _internal_mutable_userid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.ConfigureAppleMailRequest.userID")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.ConfigureAppleMailRequest.userID")); } else goto handle_unusual; continue; @@ -3978,9 +4047,9 @@ const char* ConfigureAppleMailRequest::_InternalParse(const char* ptr, ::PROTOBU case 2: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { auto str = _internal_mutable_address(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.ConfigureAppleMailRequest.address")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.ConfigureAppleMailRequest.address")); } else goto handle_unusual; continue; @@ -4034,7 +4103,7 @@ uint8_t* ConfigureAppleMailRequest::_InternalSerialize( } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.ConfigureAppleMailRequest) @@ -4063,35 +4132,31 @@ size_t ConfigureAppleMailRequest::ByteSizeLong() const { this->_internal_address()); } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ConfigureAppleMailRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, ConfigureAppleMailRequest::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ConfigureAppleMailRequest::GetClassData() const { return &_class_data_; } -void ConfigureAppleMailRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void ConfigureAppleMailRequest::MergeFrom(const ConfigureAppleMailRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.ConfigureAppleMailRequest) - GOOGLE_DCHECK_NE(&from, this); +void ConfigureAppleMailRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.ConfigureAppleMailRequest) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_userid().empty()) { - _internal_set_userid(from._internal_userid()); + _this->_internal_set_userid(from._internal_userid()); } if (!from._internal_address().empty()) { - _internal_set_address(from._internal_address()); + _this->_internal_set_address(from._internal_address()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void ConfigureAppleMailRequest::CopyFrom(const ConfigureAppleMailRequest& from) { @@ -4111,19 +4176,17 @@ void ConfigureAppleMailRequest::InternalSwap(ConfigureAppleMailRequest* other) { auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &userid_, lhs_arena, - &other->userid_, rhs_arena + &_impl_.userid_, lhs_arena, + &other->_impl_.userid_, rhs_arena ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &address_, lhs_arena, - &other->address_, rhs_arena + &_impl_.address_, lhs_arena, + &other->_impl_.address_, rhs_arena ); } ::PROTOBUF_NAMESPACE_ID::Metadata ConfigureAppleMailRequest::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[9]); } @@ -4144,48 +4207,48 @@ class StreamEvent::_Internal { const ::grpc::AppEvent& StreamEvent::_Internal::app(const StreamEvent* msg) { - return *msg->event_.app_; + return *msg->_impl_.event_.app_; } const ::grpc::LoginEvent& StreamEvent::_Internal::login(const StreamEvent* msg) { - return *msg->event_.login_; + return *msg->_impl_.event_.login_; } const ::grpc::UpdateEvent& StreamEvent::_Internal::update(const StreamEvent* msg) { - return *msg->event_.update_; + return *msg->_impl_.event_.update_; } const ::grpc::CacheEvent& StreamEvent::_Internal::cache(const StreamEvent* msg) { - return *msg->event_.cache_; + return *msg->_impl_.event_.cache_; } const ::grpc::MailSettingsEvent& StreamEvent::_Internal::mailsettings(const StreamEvent* msg) { - return *msg->event_.mailsettings_; + return *msg->_impl_.event_.mailsettings_; } const ::grpc::KeychainEvent& StreamEvent::_Internal::keychain(const StreamEvent* msg) { - return *msg->event_.keychain_; + return *msg->_impl_.event_.keychain_; } const ::grpc::MailEvent& StreamEvent::_Internal::mail(const StreamEvent* msg) { - return *msg->event_.mail_; + return *msg->_impl_.event_.mail_; } const ::grpc::UserEvent& StreamEvent::_Internal::user(const StreamEvent* msg) { - return *msg->event_.user_; + return *msg->_impl_.event_.user_; } void StreamEvent::set_allocated_app(::grpc::AppEvent* app) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); clear_event(); if (app) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::AppEvent>::GetOwningArena(app); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(app); if (message_arena != submessage_arena) { app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, app, submessage_arena); } set_has_app(); - event_.app_ = app; + _impl_.event_.app_ = app; } // @@protoc_insertion_point(field_set_allocated:grpc.StreamEvent.app) } @@ -4194,13 +4257,13 @@ void StreamEvent::set_allocated_login(::grpc::LoginEvent* login) { clear_event(); if (login) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::LoginEvent>::GetOwningArena(login); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(login); if (message_arena != submessage_arena) { login = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, login, submessage_arena); } set_has_login(); - event_.login_ = login; + _impl_.event_.login_ = login; } // @@protoc_insertion_point(field_set_allocated:grpc.StreamEvent.login) } @@ -4209,13 +4272,13 @@ void StreamEvent::set_allocated_update(::grpc::UpdateEvent* update) { clear_event(); if (update) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::UpdateEvent>::GetOwningArena(update); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(update); if (message_arena != submessage_arena) { update = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, update, submessage_arena); } set_has_update(); - event_.update_ = update; + _impl_.event_.update_ = update; } // @@protoc_insertion_point(field_set_allocated:grpc.StreamEvent.update) } @@ -4224,13 +4287,13 @@ void StreamEvent::set_allocated_cache(::grpc::CacheEvent* cache) { clear_event(); if (cache) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::CacheEvent>::GetOwningArena(cache); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(cache); if (message_arena != submessage_arena) { cache = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, cache, submessage_arena); } set_has_cache(); - event_.cache_ = cache; + _impl_.event_.cache_ = cache; } // @@protoc_insertion_point(field_set_allocated:grpc.StreamEvent.cache) } @@ -4239,13 +4302,13 @@ void StreamEvent::set_allocated_mailsettings(::grpc::MailSettingsEvent* mailsett clear_event(); if (mailsettings) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::MailSettingsEvent>::GetOwningArena(mailsettings); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(mailsettings); if (message_arena != submessage_arena) { mailsettings = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, mailsettings, submessage_arena); } set_has_mailsettings(); - event_.mailsettings_ = mailsettings; + _impl_.event_.mailsettings_ = mailsettings; } // @@protoc_insertion_point(field_set_allocated:grpc.StreamEvent.mailSettings) } @@ -4254,13 +4317,13 @@ void StreamEvent::set_allocated_keychain(::grpc::KeychainEvent* keychain) { clear_event(); if (keychain) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::KeychainEvent>::GetOwningArena(keychain); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(keychain); if (message_arena != submessage_arena) { keychain = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, keychain, submessage_arena); } set_has_keychain(); - event_.keychain_ = keychain; + _impl_.event_.keychain_ = keychain; } // @@protoc_insertion_point(field_set_allocated:grpc.StreamEvent.keychain) } @@ -4269,13 +4332,13 @@ void StreamEvent::set_allocated_mail(::grpc::MailEvent* mail) { clear_event(); if (mail) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::MailEvent>::GetOwningArena(mail); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(mail); if (message_arena != submessage_arena) { mail = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, mail, submessage_arena); } set_has_mail(); - event_.mail_ = mail; + _impl_.event_.mail_ = mail; } // @@protoc_insertion_point(field_set_allocated:grpc.StreamEvent.mail) } @@ -4284,60 +4347,71 @@ void StreamEvent::set_allocated_user(::grpc::UserEvent* user) { clear_event(); if (user) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::UserEvent>::GetOwningArena(user); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user); if (message_arena != submessage_arena) { user = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, user, submessage_arena); } set_has_user(); - event_.user_ = user; + _impl_.event_.user_ = user; } // @@protoc_insertion_point(field_set_allocated:grpc.StreamEvent.user) } StreamEvent::StreamEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.StreamEvent) } StreamEvent::StreamEvent(const StreamEvent& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + StreamEvent* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.event_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); clear_has_event(); switch (from.event_case()) { case kApp: { - _internal_mutable_app()->::grpc::AppEvent::MergeFrom(from._internal_app()); + _this->_internal_mutable_app()->::grpc::AppEvent::MergeFrom( + from._internal_app()); break; } case kLogin: { - _internal_mutable_login()->::grpc::LoginEvent::MergeFrom(from._internal_login()); + _this->_internal_mutable_login()->::grpc::LoginEvent::MergeFrom( + from._internal_login()); break; } case kUpdate: { - _internal_mutable_update()->::grpc::UpdateEvent::MergeFrom(from._internal_update()); + _this->_internal_mutable_update()->::grpc::UpdateEvent::MergeFrom( + from._internal_update()); break; } case kCache: { - _internal_mutable_cache()->::grpc::CacheEvent::MergeFrom(from._internal_cache()); + _this->_internal_mutable_cache()->::grpc::CacheEvent::MergeFrom( + from._internal_cache()); break; } case kMailSettings: { - _internal_mutable_mailsettings()->::grpc::MailSettingsEvent::MergeFrom(from._internal_mailsettings()); + _this->_internal_mutable_mailsettings()->::grpc::MailSettingsEvent::MergeFrom( + from._internal_mailsettings()); break; } case kKeychain: { - _internal_mutable_keychain()->::grpc::KeychainEvent::MergeFrom(from._internal_keychain()); + _this->_internal_mutable_keychain()->::grpc::KeychainEvent::MergeFrom( + from._internal_keychain()); break; } case kMail: { - _internal_mutable_mail()->::grpc::MailEvent::MergeFrom(from._internal_mail()); + _this->_internal_mutable_mail()->::grpc::MailEvent::MergeFrom( + from._internal_mail()); break; } case kUser: { - _internal_mutable_user()->::grpc::UserEvent::MergeFrom(from._internal_user()); + _this->_internal_mutable_user()->::grpc::UserEvent::MergeFrom( + from._internal_user()); break; } case EVENT_NOT_SET: { @@ -4347,15 +4421,25 @@ StreamEvent::StreamEvent(const StreamEvent& from) // @@protoc_insertion_point(copy_constructor:grpc.StreamEvent) } -inline void StreamEvent::SharedCtor() { -clear_has_event(); +inline void StreamEvent::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.event_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{} + }; + clear_has_event(); } StreamEvent::~StreamEvent() { // @@protoc_insertion_point(destructor:grpc.StreamEvent) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void StreamEvent::SharedDtor() { @@ -4365,14 +4449,8 @@ inline void StreamEvent::SharedDtor() { } } -void StreamEvent::ArenaDtor(void* object) { - StreamEvent* _this = reinterpret_cast< StreamEvent* >(object); - (void)_this; -} -void StreamEvent::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void StreamEvent::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void StreamEvent::clear_event() { @@ -4380,49 +4458,49 @@ void StreamEvent::clear_event() { switch (event_case()) { case kApp: { if (GetArenaForAllocation() == nullptr) { - delete event_.app_; + delete _impl_.event_.app_; } break; } case kLogin: { if (GetArenaForAllocation() == nullptr) { - delete event_.login_; + delete _impl_.event_.login_; } break; } case kUpdate: { if (GetArenaForAllocation() == nullptr) { - delete event_.update_; + delete _impl_.event_.update_; } break; } case kCache: { if (GetArenaForAllocation() == nullptr) { - delete event_.cache_; + delete _impl_.event_.cache_; } break; } case kMailSettings: { if (GetArenaForAllocation() == nullptr) { - delete event_.mailsettings_; + delete _impl_.event_.mailsettings_; } break; } case kKeychain: { if (GetArenaForAllocation() == nullptr) { - delete event_.keychain_; + delete _impl_.event_.keychain_; } break; } case kMail: { if (GetArenaForAllocation() == nullptr) { - delete event_.mail_; + delete _impl_.event_.mail_; } break; } case kUser: { if (GetArenaForAllocation() == nullptr) { - delete event_.user_; + delete _impl_.event_.user_; } break; } @@ -4430,7 +4508,7 @@ void StreamEvent::clear_event() { break; } } - _oneof_case_[0] = EVENT_NOT_SET; + _impl_._oneof_case_[0] = EVENT_NOT_SET; } @@ -4444,11 +4522,11 @@ void StreamEvent::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* StreamEvent::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* StreamEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // .grpc.AppEvent app = 1; case 1: @@ -4545,70 +4623,62 @@ uint8_t* StreamEvent::_InternalSerialize( // .grpc.AppEvent app = 1; if (_internal_has_app()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 1, _Internal::app(this), target, stream); + InternalWriteMessage(1, _Internal::app(this), + _Internal::app(this).GetCachedSize(), target, stream); } // .grpc.LoginEvent login = 2; if (_internal_has_login()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 2, _Internal::login(this), target, stream); + InternalWriteMessage(2, _Internal::login(this), + _Internal::login(this).GetCachedSize(), target, stream); } // .grpc.UpdateEvent update = 3; if (_internal_has_update()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 3, _Internal::update(this), target, stream); + InternalWriteMessage(3, _Internal::update(this), + _Internal::update(this).GetCachedSize(), target, stream); } // .grpc.CacheEvent cache = 4; if (_internal_has_cache()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 4, _Internal::cache(this), target, stream); + InternalWriteMessage(4, _Internal::cache(this), + _Internal::cache(this).GetCachedSize(), target, stream); } // .grpc.MailSettingsEvent mailSettings = 5; if (_internal_has_mailsettings()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 5, _Internal::mailsettings(this), target, stream); + InternalWriteMessage(5, _Internal::mailsettings(this), + _Internal::mailsettings(this).GetCachedSize(), target, stream); } // .grpc.KeychainEvent keychain = 6; if (_internal_has_keychain()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 6, _Internal::keychain(this), target, stream); + InternalWriteMessage(6, _Internal::keychain(this), + _Internal::keychain(this).GetCachedSize(), target, stream); } // .grpc.MailEvent mail = 7; if (_internal_has_mail()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 7, _Internal::mail(this), target, stream); + InternalWriteMessage(7, _Internal::mail(this), + _Internal::mail(this).GetCachedSize(), target, stream); } // .grpc.UserEvent user = 8; if (_internal_has_user()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 8, _Internal::user(this), target, stream); + InternalWriteMessage(8, _Internal::user(this), + _Internal::user(this).GetCachedSize(), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.StreamEvent) @@ -4628,122 +4698,126 @@ size_t StreamEvent::ByteSizeLong() const { case kApp: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.app_); + *_impl_.event_.app_); break; } // .grpc.LoginEvent login = 2; case kLogin: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.login_); + *_impl_.event_.login_); break; } // .grpc.UpdateEvent update = 3; case kUpdate: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.update_); + *_impl_.event_.update_); break; } // .grpc.CacheEvent cache = 4; case kCache: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.cache_); + *_impl_.event_.cache_); break; } // .grpc.MailSettingsEvent mailSettings = 5; case kMailSettings: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.mailsettings_); + *_impl_.event_.mailsettings_); break; } // .grpc.KeychainEvent keychain = 6; case kKeychain: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.keychain_); + *_impl_.event_.keychain_); break; } // .grpc.MailEvent mail = 7; case kMail: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.mail_); + *_impl_.event_.mail_); break; } // .grpc.UserEvent user = 8; case kUser: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.user_); + *_impl_.event_.user_); break; } case EVENT_NOT_SET: { break; } } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData StreamEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, StreamEvent::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*StreamEvent::GetClassData() const { return &_class_data_; } -void StreamEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void StreamEvent::MergeFrom(const StreamEvent& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.StreamEvent) - GOOGLE_DCHECK_NE(&from, this); +void StreamEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.StreamEvent) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; switch (from.event_case()) { case kApp: { - _internal_mutable_app()->::grpc::AppEvent::MergeFrom(from._internal_app()); + _this->_internal_mutable_app()->::grpc::AppEvent::MergeFrom( + from._internal_app()); break; } case kLogin: { - _internal_mutable_login()->::grpc::LoginEvent::MergeFrom(from._internal_login()); + _this->_internal_mutable_login()->::grpc::LoginEvent::MergeFrom( + from._internal_login()); break; } case kUpdate: { - _internal_mutable_update()->::grpc::UpdateEvent::MergeFrom(from._internal_update()); + _this->_internal_mutable_update()->::grpc::UpdateEvent::MergeFrom( + from._internal_update()); break; } case kCache: { - _internal_mutable_cache()->::grpc::CacheEvent::MergeFrom(from._internal_cache()); + _this->_internal_mutable_cache()->::grpc::CacheEvent::MergeFrom( + from._internal_cache()); break; } case kMailSettings: { - _internal_mutable_mailsettings()->::grpc::MailSettingsEvent::MergeFrom(from._internal_mailsettings()); + _this->_internal_mutable_mailsettings()->::grpc::MailSettingsEvent::MergeFrom( + from._internal_mailsettings()); break; } case kKeychain: { - _internal_mutable_keychain()->::grpc::KeychainEvent::MergeFrom(from._internal_keychain()); + _this->_internal_mutable_keychain()->::grpc::KeychainEvent::MergeFrom( + from._internal_keychain()); break; } case kMail: { - _internal_mutable_mail()->::grpc::MailEvent::MergeFrom(from._internal_mail()); + _this->_internal_mutable_mail()->::grpc::MailEvent::MergeFrom( + from._internal_mail()); break; } case kUser: { - _internal_mutable_user()->::grpc::UserEvent::MergeFrom(from._internal_user()); + _this->_internal_mutable_user()->::grpc::UserEvent::MergeFrom( + from._internal_user()); break; } case EVENT_NOT_SET: { break; } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void StreamEvent::CopyFrom(const StreamEvent& from) { @@ -4760,12 +4834,12 @@ bool StreamEvent::IsInitialized() const { void StreamEvent::InternalSwap(StreamEvent* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(event_, other->event_); - swap(_oneof_case_[0], other->_oneof_case_[0]); + swap(_impl_.event_, other->_impl_.event_); + swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); } ::PROTOBUF_NAMESPACE_ID::Metadata StreamEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[10]); } @@ -4785,44 +4859,44 @@ class AppEvent::_Internal { const ::grpc::InternetStatusEvent& AppEvent::_Internal::internetstatus(const AppEvent* msg) { - return *msg->event_.internetstatus_; + return *msg->_impl_.event_.internetstatus_; } const ::grpc::ToggleAutostartFinishedEvent& AppEvent::_Internal::toggleautostartfinished(const AppEvent* msg) { - return *msg->event_.toggleautostartfinished_; + return *msg->_impl_.event_.toggleautostartfinished_; } const ::grpc::ResetFinishedEvent& AppEvent::_Internal::resetfinished(const AppEvent* msg) { - return *msg->event_.resetfinished_; + return *msg->_impl_.event_.resetfinished_; } const ::grpc::ReportBugFinishedEvent& AppEvent::_Internal::reportbugfinished(const AppEvent* msg) { - return *msg->event_.reportbugfinished_; + return *msg->_impl_.event_.reportbugfinished_; } const ::grpc::ReportBugSuccessEvent& AppEvent::_Internal::reportbugsuccess(const AppEvent* msg) { - return *msg->event_.reportbugsuccess_; + return *msg->_impl_.event_.reportbugsuccess_; } const ::grpc::ReportBugErrorEvent& AppEvent::_Internal::reportbugerror(const AppEvent* msg) { - return *msg->event_.reportbugerror_; + return *msg->_impl_.event_.reportbugerror_; } const ::grpc::ShowMainWindowEvent& AppEvent::_Internal::showmainwindow(const AppEvent* msg) { - return *msg->event_.showmainwindow_; + return *msg->_impl_.event_.showmainwindow_; } void AppEvent::set_allocated_internetstatus(::grpc::InternetStatusEvent* internetstatus) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); clear_event(); if (internetstatus) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::InternetStatusEvent>::GetOwningArena(internetstatus); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(internetstatus); if (message_arena != submessage_arena) { internetstatus = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, internetstatus, submessage_arena); } set_has_internetstatus(); - event_.internetstatus_ = internetstatus; + _impl_.event_.internetstatus_ = internetstatus; } // @@protoc_insertion_point(field_set_allocated:grpc.AppEvent.internetStatus) } @@ -4831,13 +4905,13 @@ void AppEvent::set_allocated_toggleautostartfinished(::grpc::ToggleAutostartFini clear_event(); if (toggleautostartfinished) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::ToggleAutostartFinishedEvent>::GetOwningArena(toggleautostartfinished); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(toggleautostartfinished); if (message_arena != submessage_arena) { toggleautostartfinished = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, toggleautostartfinished, submessage_arena); } set_has_toggleautostartfinished(); - event_.toggleautostartfinished_ = toggleautostartfinished; + _impl_.event_.toggleautostartfinished_ = toggleautostartfinished; } // @@protoc_insertion_point(field_set_allocated:grpc.AppEvent.toggleAutostartFinished) } @@ -4846,13 +4920,13 @@ void AppEvent::set_allocated_resetfinished(::grpc::ResetFinishedEvent* resetfini clear_event(); if (resetfinished) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::ResetFinishedEvent>::GetOwningArena(resetfinished); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(resetfinished); if (message_arena != submessage_arena) { resetfinished = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, resetfinished, submessage_arena); } set_has_resetfinished(); - event_.resetfinished_ = resetfinished; + _impl_.event_.resetfinished_ = resetfinished; } // @@protoc_insertion_point(field_set_allocated:grpc.AppEvent.resetFinished) } @@ -4861,13 +4935,13 @@ void AppEvent::set_allocated_reportbugfinished(::grpc::ReportBugFinishedEvent* r clear_event(); if (reportbugfinished) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::ReportBugFinishedEvent>::GetOwningArena(reportbugfinished); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(reportbugfinished); if (message_arena != submessage_arena) { reportbugfinished = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, reportbugfinished, submessage_arena); } set_has_reportbugfinished(); - event_.reportbugfinished_ = reportbugfinished; + _impl_.event_.reportbugfinished_ = reportbugfinished; } // @@protoc_insertion_point(field_set_allocated:grpc.AppEvent.reportBugFinished) } @@ -4876,13 +4950,13 @@ void AppEvent::set_allocated_reportbugsuccess(::grpc::ReportBugSuccessEvent* rep clear_event(); if (reportbugsuccess) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::ReportBugSuccessEvent>::GetOwningArena(reportbugsuccess); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(reportbugsuccess); if (message_arena != submessage_arena) { reportbugsuccess = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, reportbugsuccess, submessage_arena); } set_has_reportbugsuccess(); - event_.reportbugsuccess_ = reportbugsuccess; + _impl_.event_.reportbugsuccess_ = reportbugsuccess; } // @@protoc_insertion_point(field_set_allocated:grpc.AppEvent.reportBugSuccess) } @@ -4891,13 +4965,13 @@ void AppEvent::set_allocated_reportbugerror(::grpc::ReportBugErrorEvent* reportb clear_event(); if (reportbugerror) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::ReportBugErrorEvent>::GetOwningArena(reportbugerror); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(reportbugerror); if (message_arena != submessage_arena) { reportbugerror = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, reportbugerror, submessage_arena); } set_has_reportbugerror(); - event_.reportbugerror_ = reportbugerror; + _impl_.event_.reportbugerror_ = reportbugerror; } // @@protoc_insertion_point(field_set_allocated:grpc.AppEvent.reportBugError) } @@ -4906,56 +4980,66 @@ void AppEvent::set_allocated_showmainwindow(::grpc::ShowMainWindowEvent* showmai clear_event(); if (showmainwindow) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::ShowMainWindowEvent>::GetOwningArena(showmainwindow); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(showmainwindow); if (message_arena != submessage_arena) { showmainwindow = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, showmainwindow, submessage_arena); } set_has_showmainwindow(); - event_.showmainwindow_ = showmainwindow; + _impl_.event_.showmainwindow_ = showmainwindow; } // @@protoc_insertion_point(field_set_allocated:grpc.AppEvent.showMainWindow) } AppEvent::AppEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.AppEvent) } AppEvent::AppEvent(const AppEvent& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + AppEvent* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.event_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); clear_has_event(); switch (from.event_case()) { case kInternetStatus: { - _internal_mutable_internetstatus()->::grpc::InternetStatusEvent::MergeFrom(from._internal_internetstatus()); + _this->_internal_mutable_internetstatus()->::grpc::InternetStatusEvent::MergeFrom( + from._internal_internetstatus()); break; } case kToggleAutostartFinished: { - _internal_mutable_toggleautostartfinished()->::grpc::ToggleAutostartFinishedEvent::MergeFrom(from._internal_toggleautostartfinished()); + _this->_internal_mutable_toggleautostartfinished()->::grpc::ToggleAutostartFinishedEvent::MergeFrom( + from._internal_toggleautostartfinished()); break; } case kResetFinished: { - _internal_mutable_resetfinished()->::grpc::ResetFinishedEvent::MergeFrom(from._internal_resetfinished()); + _this->_internal_mutable_resetfinished()->::grpc::ResetFinishedEvent::MergeFrom( + from._internal_resetfinished()); break; } case kReportBugFinished: { - _internal_mutable_reportbugfinished()->::grpc::ReportBugFinishedEvent::MergeFrom(from._internal_reportbugfinished()); + _this->_internal_mutable_reportbugfinished()->::grpc::ReportBugFinishedEvent::MergeFrom( + from._internal_reportbugfinished()); break; } case kReportBugSuccess: { - _internal_mutable_reportbugsuccess()->::grpc::ReportBugSuccessEvent::MergeFrom(from._internal_reportbugsuccess()); + _this->_internal_mutable_reportbugsuccess()->::grpc::ReportBugSuccessEvent::MergeFrom( + from._internal_reportbugsuccess()); break; } case kReportBugError: { - _internal_mutable_reportbugerror()->::grpc::ReportBugErrorEvent::MergeFrom(from._internal_reportbugerror()); + _this->_internal_mutable_reportbugerror()->::grpc::ReportBugErrorEvent::MergeFrom( + from._internal_reportbugerror()); break; } case kShowMainWindow: { - _internal_mutable_showmainwindow()->::grpc::ShowMainWindowEvent::MergeFrom(from._internal_showmainwindow()); + _this->_internal_mutable_showmainwindow()->::grpc::ShowMainWindowEvent::MergeFrom( + from._internal_showmainwindow()); break; } case EVENT_NOT_SET: { @@ -4965,15 +5049,25 @@ AppEvent::AppEvent(const AppEvent& from) // @@protoc_insertion_point(copy_constructor:grpc.AppEvent) } -inline void AppEvent::SharedCtor() { -clear_has_event(); +inline void AppEvent::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.event_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{} + }; + clear_has_event(); } AppEvent::~AppEvent() { // @@protoc_insertion_point(destructor:grpc.AppEvent) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void AppEvent::SharedDtor() { @@ -4983,14 +5077,8 @@ inline void AppEvent::SharedDtor() { } } -void AppEvent::ArenaDtor(void* object) { - AppEvent* _this = reinterpret_cast< AppEvent* >(object); - (void)_this; -} -void AppEvent::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void AppEvent::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void AppEvent::clear_event() { @@ -4998,43 +5086,43 @@ void AppEvent::clear_event() { switch (event_case()) { case kInternetStatus: { if (GetArenaForAllocation() == nullptr) { - delete event_.internetstatus_; + delete _impl_.event_.internetstatus_; } break; } case kToggleAutostartFinished: { if (GetArenaForAllocation() == nullptr) { - delete event_.toggleautostartfinished_; + delete _impl_.event_.toggleautostartfinished_; } break; } case kResetFinished: { if (GetArenaForAllocation() == nullptr) { - delete event_.resetfinished_; + delete _impl_.event_.resetfinished_; } break; } case kReportBugFinished: { if (GetArenaForAllocation() == nullptr) { - delete event_.reportbugfinished_; + delete _impl_.event_.reportbugfinished_; } break; } case kReportBugSuccess: { if (GetArenaForAllocation() == nullptr) { - delete event_.reportbugsuccess_; + delete _impl_.event_.reportbugsuccess_; } break; } case kReportBugError: { if (GetArenaForAllocation() == nullptr) { - delete event_.reportbugerror_; + delete _impl_.event_.reportbugerror_; } break; } case kShowMainWindow: { if (GetArenaForAllocation() == nullptr) { - delete event_.showmainwindow_; + delete _impl_.event_.showmainwindow_; } break; } @@ -5042,7 +5130,7 @@ void AppEvent::clear_event() { break; } } - _oneof_case_[0] = EVENT_NOT_SET; + _impl_._oneof_case_[0] = EVENT_NOT_SET; } @@ -5056,11 +5144,11 @@ void AppEvent::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* AppEvent::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* AppEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // .grpc.InternetStatusEvent internetStatus = 1; case 1: @@ -5149,62 +5237,55 @@ uint8_t* AppEvent::_InternalSerialize( // .grpc.InternetStatusEvent internetStatus = 1; if (_internal_has_internetstatus()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 1, _Internal::internetstatus(this), target, stream); + InternalWriteMessage(1, _Internal::internetstatus(this), + _Internal::internetstatus(this).GetCachedSize(), target, stream); } // .grpc.ToggleAutostartFinishedEvent toggleAutostartFinished = 2; if (_internal_has_toggleautostartfinished()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 2, _Internal::toggleautostartfinished(this), target, stream); + InternalWriteMessage(2, _Internal::toggleautostartfinished(this), + _Internal::toggleautostartfinished(this).GetCachedSize(), target, stream); } // .grpc.ResetFinishedEvent resetFinished = 3; if (_internal_has_resetfinished()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 3, _Internal::resetfinished(this), target, stream); + InternalWriteMessage(3, _Internal::resetfinished(this), + _Internal::resetfinished(this).GetCachedSize(), target, stream); } // .grpc.ReportBugFinishedEvent reportBugFinished = 4; if (_internal_has_reportbugfinished()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 4, _Internal::reportbugfinished(this), target, stream); + InternalWriteMessage(4, _Internal::reportbugfinished(this), + _Internal::reportbugfinished(this).GetCachedSize(), target, stream); } // .grpc.ReportBugSuccessEvent reportBugSuccess = 5; if (_internal_has_reportbugsuccess()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 5, _Internal::reportbugsuccess(this), target, stream); + InternalWriteMessage(5, _Internal::reportbugsuccess(this), + _Internal::reportbugsuccess(this).GetCachedSize(), target, stream); } // .grpc.ReportBugErrorEvent reportBugError = 6; if (_internal_has_reportbugerror()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 6, _Internal::reportbugerror(this), target, stream); + InternalWriteMessage(6, _Internal::reportbugerror(this), + _Internal::reportbugerror(this).GetCachedSize(), target, stream); } // .grpc.ShowMainWindowEvent showMainWindow = 7; if (_internal_has_showmainwindow()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 7, _Internal::showmainwindow(this), target, stream); + InternalWriteMessage(7, _Internal::showmainwindow(this), + _Internal::showmainwindow(this).GetCachedSize(), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.AppEvent) @@ -5224,111 +5305,114 @@ size_t AppEvent::ByteSizeLong() const { case kInternetStatus: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.internetstatus_); + *_impl_.event_.internetstatus_); break; } // .grpc.ToggleAutostartFinishedEvent toggleAutostartFinished = 2; case kToggleAutostartFinished: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.toggleautostartfinished_); + *_impl_.event_.toggleautostartfinished_); break; } // .grpc.ResetFinishedEvent resetFinished = 3; case kResetFinished: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.resetfinished_); + *_impl_.event_.resetfinished_); break; } // .grpc.ReportBugFinishedEvent reportBugFinished = 4; case kReportBugFinished: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.reportbugfinished_); + *_impl_.event_.reportbugfinished_); break; } // .grpc.ReportBugSuccessEvent reportBugSuccess = 5; case kReportBugSuccess: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.reportbugsuccess_); + *_impl_.event_.reportbugsuccess_); break; } // .grpc.ReportBugErrorEvent reportBugError = 6; case kReportBugError: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.reportbugerror_); + *_impl_.event_.reportbugerror_); break; } // .grpc.ShowMainWindowEvent showMainWindow = 7; case kShowMainWindow: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.showmainwindow_); + *_impl_.event_.showmainwindow_); break; } case EVENT_NOT_SET: { break; } } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AppEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, AppEvent::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*AppEvent::GetClassData() const { return &_class_data_; } -void AppEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void AppEvent::MergeFrom(const AppEvent& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.AppEvent) - GOOGLE_DCHECK_NE(&from, this); +void AppEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.AppEvent) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; switch (from.event_case()) { case kInternetStatus: { - _internal_mutable_internetstatus()->::grpc::InternetStatusEvent::MergeFrom(from._internal_internetstatus()); + _this->_internal_mutable_internetstatus()->::grpc::InternetStatusEvent::MergeFrom( + from._internal_internetstatus()); break; } case kToggleAutostartFinished: { - _internal_mutable_toggleautostartfinished()->::grpc::ToggleAutostartFinishedEvent::MergeFrom(from._internal_toggleautostartfinished()); + _this->_internal_mutable_toggleautostartfinished()->::grpc::ToggleAutostartFinishedEvent::MergeFrom( + from._internal_toggleautostartfinished()); break; } case kResetFinished: { - _internal_mutable_resetfinished()->::grpc::ResetFinishedEvent::MergeFrom(from._internal_resetfinished()); + _this->_internal_mutable_resetfinished()->::grpc::ResetFinishedEvent::MergeFrom( + from._internal_resetfinished()); break; } case kReportBugFinished: { - _internal_mutable_reportbugfinished()->::grpc::ReportBugFinishedEvent::MergeFrom(from._internal_reportbugfinished()); + _this->_internal_mutable_reportbugfinished()->::grpc::ReportBugFinishedEvent::MergeFrom( + from._internal_reportbugfinished()); break; } case kReportBugSuccess: { - _internal_mutable_reportbugsuccess()->::grpc::ReportBugSuccessEvent::MergeFrom(from._internal_reportbugsuccess()); + _this->_internal_mutable_reportbugsuccess()->::grpc::ReportBugSuccessEvent::MergeFrom( + from._internal_reportbugsuccess()); break; } case kReportBugError: { - _internal_mutable_reportbugerror()->::grpc::ReportBugErrorEvent::MergeFrom(from._internal_reportbugerror()); + _this->_internal_mutable_reportbugerror()->::grpc::ReportBugErrorEvent::MergeFrom( + from._internal_reportbugerror()); break; } case kShowMainWindow: { - _internal_mutable_showmainwindow()->::grpc::ShowMainWindowEvent::MergeFrom(from._internal_showmainwindow()); + _this->_internal_mutable_showmainwindow()->::grpc::ShowMainWindowEvent::MergeFrom( + from._internal_showmainwindow()); break; } case EVENT_NOT_SET: { break; } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void AppEvent::CopyFrom(const AppEvent& from) { @@ -5345,12 +5429,12 @@ bool AppEvent::IsInitialized() const { void AppEvent::InternalSwap(AppEvent* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(event_, other->event_); - swap(_oneof_case_[0], other->_oneof_case_[0]); + swap(_impl_.event_, other->_impl_.event_); + swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); } ::PROTOBUF_NAMESPACE_ID::Metadata AppEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[11]); } @@ -5364,42 +5448,46 @@ class InternetStatusEvent::_Internal { InternetStatusEvent::InternetStatusEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.InternetStatusEvent) } InternetStatusEvent::InternetStatusEvent(const InternetStatusEvent& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + InternetStatusEvent* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.connected_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - connected_ = from.connected_; + _this->_impl_.connected_ = from._impl_.connected_; // @@protoc_insertion_point(copy_constructor:grpc.InternetStatusEvent) } -inline void InternetStatusEvent::SharedCtor() { -connected_ = false; +inline void InternetStatusEvent::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.connected_){false} + , /*decltype(_impl_._cached_size_)*/{} + }; } InternetStatusEvent::~InternetStatusEvent() { // @@protoc_insertion_point(destructor:grpc.InternetStatusEvent) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void InternetStatusEvent::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); } -void InternetStatusEvent::ArenaDtor(void* object) { - InternetStatusEvent* _this = reinterpret_cast< InternetStatusEvent* >(object); - (void)_this; -} -void InternetStatusEvent::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void InternetStatusEvent::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void InternetStatusEvent::Clear() { @@ -5408,20 +5496,20 @@ void InternetStatusEvent::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - connected_ = false; + _impl_.connected_ = false; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* InternetStatusEvent::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* InternetStatusEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // bool connected = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - connected_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + _impl_.connected_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; @@ -5458,11 +5546,11 @@ uint8_t* InternetStatusEvent::_InternalSerialize( // bool connected = 1; if (this->_internal_connected() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_connected(), target); + target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_connected(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.InternetStatusEvent) @@ -5482,32 +5570,28 @@ size_t InternetStatusEvent::ByteSizeLong() const { total_size += 1 + 1; } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData InternetStatusEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, InternetStatusEvent::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*InternetStatusEvent::GetClassData() const { return &_class_data_; } -void InternetStatusEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void InternetStatusEvent::MergeFrom(const InternetStatusEvent& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.InternetStatusEvent) - GOOGLE_DCHECK_NE(&from, this); +void InternetStatusEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.InternetStatusEvent) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (from._internal_connected() != 0) { - _internal_set_connected(from._internal_connected()); + _this->_internal_set_connected(from._internal_connected()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void InternetStatusEvent::CopyFrom(const InternetStatusEvent& from) { @@ -5524,11 +5608,11 @@ bool InternetStatusEvent::IsInitialized() const { void InternetStatusEvent::InternalSwap(InternetStatusEvent* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(connected_, other->connected_); + swap(_impl_.connected_, other->_impl_.connected_); } ::PROTOBUF_NAMESPACE_ID::Metadata InternetStatusEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[12]); } @@ -5546,6 +5630,7 @@ ToggleAutostartFinishedEvent::ToggleAutostartFinishedEvent(::PROTOBUF_NAMESPACE_ } ToggleAutostartFinishedEvent::ToggleAutostartFinishedEvent(const ToggleAutostartFinishedEvent& from) : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() { + ToggleAutostartFinishedEvent* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:grpc.ToggleAutostartFinishedEvent) } @@ -5567,7 +5652,7 @@ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ToggleAutostartFinishedEvent:: ::PROTOBUF_NAMESPACE_ID::Metadata ToggleAutostartFinishedEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[13]); } @@ -5585,6 +5670,7 @@ ResetFinishedEvent::ResetFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, } ResetFinishedEvent::ResetFinishedEvent(const ResetFinishedEvent& from) : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() { + ResetFinishedEvent* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:grpc.ResetFinishedEvent) } @@ -5606,7 +5692,7 @@ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ResetFinishedEvent::GetClassDa ::PROTOBUF_NAMESPACE_ID::Metadata ResetFinishedEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[14]); } @@ -5624,6 +5710,7 @@ ReportBugFinishedEvent::ReportBugFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* a } ReportBugFinishedEvent::ReportBugFinishedEvent(const ReportBugFinishedEvent& from) : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() { + ReportBugFinishedEvent* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:grpc.ReportBugFinishedEvent) } @@ -5645,7 +5732,7 @@ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ReportBugFinishedEvent::GetCla ::PROTOBUF_NAMESPACE_ID::Metadata ReportBugFinishedEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[15]); } @@ -5663,6 +5750,7 @@ ReportBugSuccessEvent::ReportBugSuccessEvent(::PROTOBUF_NAMESPACE_ID::Arena* are } ReportBugSuccessEvent::ReportBugSuccessEvent(const ReportBugSuccessEvent& from) : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() { + ReportBugSuccessEvent* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:grpc.ReportBugSuccessEvent) } @@ -5684,7 +5772,7 @@ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ReportBugSuccessEvent::GetClas ::PROTOBUF_NAMESPACE_ID::Metadata ReportBugSuccessEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[16]); } @@ -5702,6 +5790,7 @@ ReportBugErrorEvent::ReportBugErrorEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, } ReportBugErrorEvent::ReportBugErrorEvent(const ReportBugErrorEvent& from) : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() { + ReportBugErrorEvent* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:grpc.ReportBugErrorEvent) } @@ -5723,7 +5812,7 @@ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ReportBugErrorEvent::GetClassD ::PROTOBUF_NAMESPACE_ID::Metadata ReportBugErrorEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[17]); } @@ -5741,6 +5830,7 @@ ShowMainWindowEvent::ShowMainWindowEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, } ShowMainWindowEvent::ShowMainWindowEvent(const ShowMainWindowEvent& from) : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() { + ShowMainWindowEvent* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:grpc.ShowMainWindowEvent) } @@ -5762,7 +5852,7 @@ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShowMainWindowEvent::GetClassD ::PROTOBUF_NAMESPACE_ID::Metadata ShowMainWindowEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[18]); } @@ -5780,36 +5870,36 @@ class LoginEvent::_Internal { const ::grpc::LoginErrorEvent& LoginEvent::_Internal::error(const LoginEvent* msg) { - return *msg->event_.error_; + return *msg->_impl_.event_.error_; } const ::grpc::LoginTfaRequestedEvent& LoginEvent::_Internal::tfarequested(const LoginEvent* msg) { - return *msg->event_.tfarequested_; + return *msg->_impl_.event_.tfarequested_; } const ::grpc::LoginTwoPasswordsRequestedEvent& LoginEvent::_Internal::twopasswordrequested(const LoginEvent* msg) { - return *msg->event_.twopasswordrequested_; + return *msg->_impl_.event_.twopasswordrequested_; } const ::grpc::LoginFinishedEvent& LoginEvent::_Internal::finished(const LoginEvent* msg) { - return *msg->event_.finished_; + return *msg->_impl_.event_.finished_; } const ::grpc::LoginFinishedEvent& LoginEvent::_Internal::alreadyloggedin(const LoginEvent* msg) { - return *msg->event_.alreadyloggedin_; + return *msg->_impl_.event_.alreadyloggedin_; } void LoginEvent::set_allocated_error(::grpc::LoginErrorEvent* error) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); clear_event(); if (error) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::LoginErrorEvent>::GetOwningArena(error); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(error); if (message_arena != submessage_arena) { error = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, error, submessage_arena); } set_has_error(); - event_.error_ = error; + _impl_.event_.error_ = error; } // @@protoc_insertion_point(field_set_allocated:grpc.LoginEvent.error) } @@ -5818,13 +5908,13 @@ void LoginEvent::set_allocated_tfarequested(::grpc::LoginTfaRequestedEvent* tfar clear_event(); if (tfarequested) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::LoginTfaRequestedEvent>::GetOwningArena(tfarequested); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(tfarequested); if (message_arena != submessage_arena) { tfarequested = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, tfarequested, submessage_arena); } set_has_tfarequested(); - event_.tfarequested_ = tfarequested; + _impl_.event_.tfarequested_ = tfarequested; } // @@protoc_insertion_point(field_set_allocated:grpc.LoginEvent.tfaRequested) } @@ -5833,13 +5923,13 @@ void LoginEvent::set_allocated_twopasswordrequested(::grpc::LoginTwoPasswordsReq clear_event(); if (twopasswordrequested) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::LoginTwoPasswordsRequestedEvent>::GetOwningArena(twopasswordrequested); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(twopasswordrequested); if (message_arena != submessage_arena) { twopasswordrequested = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, twopasswordrequested, submessage_arena); } set_has_twopasswordrequested(); - event_.twopasswordrequested_ = twopasswordrequested; + _impl_.event_.twopasswordrequested_ = twopasswordrequested; } // @@protoc_insertion_point(field_set_allocated:grpc.LoginEvent.twoPasswordRequested) } @@ -5848,13 +5938,13 @@ void LoginEvent::set_allocated_finished(::grpc::LoginFinishedEvent* finished) { clear_event(); if (finished) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::LoginFinishedEvent>::GetOwningArena(finished); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(finished); if (message_arena != submessage_arena) { finished = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, finished, submessage_arena); } set_has_finished(); - event_.finished_ = finished; + _impl_.event_.finished_ = finished; } // @@protoc_insertion_point(field_set_allocated:grpc.LoginEvent.finished) } @@ -5863,48 +5953,56 @@ void LoginEvent::set_allocated_alreadyloggedin(::grpc::LoginFinishedEvent* alrea clear_event(); if (alreadyloggedin) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::LoginFinishedEvent>::GetOwningArena(alreadyloggedin); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(alreadyloggedin); if (message_arena != submessage_arena) { alreadyloggedin = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, alreadyloggedin, submessage_arena); } set_has_alreadyloggedin(); - event_.alreadyloggedin_ = alreadyloggedin; + _impl_.event_.alreadyloggedin_ = alreadyloggedin; } // @@protoc_insertion_point(field_set_allocated:grpc.LoginEvent.alreadyLoggedIn) } LoginEvent::LoginEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.LoginEvent) } LoginEvent::LoginEvent(const LoginEvent& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + LoginEvent* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.event_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); clear_has_event(); switch (from.event_case()) { case kError: { - _internal_mutable_error()->::grpc::LoginErrorEvent::MergeFrom(from._internal_error()); + _this->_internal_mutable_error()->::grpc::LoginErrorEvent::MergeFrom( + from._internal_error()); break; } case kTfaRequested: { - _internal_mutable_tfarequested()->::grpc::LoginTfaRequestedEvent::MergeFrom(from._internal_tfarequested()); + _this->_internal_mutable_tfarequested()->::grpc::LoginTfaRequestedEvent::MergeFrom( + from._internal_tfarequested()); break; } case kTwoPasswordRequested: { - _internal_mutable_twopasswordrequested()->::grpc::LoginTwoPasswordsRequestedEvent::MergeFrom(from._internal_twopasswordrequested()); + _this->_internal_mutable_twopasswordrequested()->::grpc::LoginTwoPasswordsRequestedEvent::MergeFrom( + from._internal_twopasswordrequested()); break; } case kFinished: { - _internal_mutable_finished()->::grpc::LoginFinishedEvent::MergeFrom(from._internal_finished()); + _this->_internal_mutable_finished()->::grpc::LoginFinishedEvent::MergeFrom( + from._internal_finished()); break; } case kAlreadyLoggedIn: { - _internal_mutable_alreadyloggedin()->::grpc::LoginFinishedEvent::MergeFrom(from._internal_alreadyloggedin()); + _this->_internal_mutable_alreadyloggedin()->::grpc::LoginFinishedEvent::MergeFrom( + from._internal_alreadyloggedin()); break; } case EVENT_NOT_SET: { @@ -5914,15 +6012,25 @@ LoginEvent::LoginEvent(const LoginEvent& from) // @@protoc_insertion_point(copy_constructor:grpc.LoginEvent) } -inline void LoginEvent::SharedCtor() { -clear_has_event(); +inline void LoginEvent::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.event_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{} + }; + clear_has_event(); } LoginEvent::~LoginEvent() { // @@protoc_insertion_point(destructor:grpc.LoginEvent) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void LoginEvent::SharedDtor() { @@ -5932,14 +6040,8 @@ inline void LoginEvent::SharedDtor() { } } -void LoginEvent::ArenaDtor(void* object) { - LoginEvent* _this = reinterpret_cast< LoginEvent* >(object); - (void)_this; -} -void LoginEvent::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void LoginEvent::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void LoginEvent::clear_event() { @@ -5947,31 +6049,31 @@ void LoginEvent::clear_event() { switch (event_case()) { case kError: { if (GetArenaForAllocation() == nullptr) { - delete event_.error_; + delete _impl_.event_.error_; } break; } case kTfaRequested: { if (GetArenaForAllocation() == nullptr) { - delete event_.tfarequested_; + delete _impl_.event_.tfarequested_; } break; } case kTwoPasswordRequested: { if (GetArenaForAllocation() == nullptr) { - delete event_.twopasswordrequested_; + delete _impl_.event_.twopasswordrequested_; } break; } case kFinished: { if (GetArenaForAllocation() == nullptr) { - delete event_.finished_; + delete _impl_.event_.finished_; } break; } case kAlreadyLoggedIn: { if (GetArenaForAllocation() == nullptr) { - delete event_.alreadyloggedin_; + delete _impl_.event_.alreadyloggedin_; } break; } @@ -5979,7 +6081,7 @@ void LoginEvent::clear_event() { break; } } - _oneof_case_[0] = EVENT_NOT_SET; + _impl_._oneof_case_[0] = EVENT_NOT_SET; } @@ -5993,11 +6095,11 @@ void LoginEvent::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* LoginEvent::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* LoginEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // .grpc.LoginErrorEvent error = 1; case 1: @@ -6070,46 +6172,41 @@ uint8_t* LoginEvent::_InternalSerialize( // .grpc.LoginErrorEvent error = 1; if (_internal_has_error()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 1, _Internal::error(this), target, stream); + InternalWriteMessage(1, _Internal::error(this), + _Internal::error(this).GetCachedSize(), target, stream); } // .grpc.LoginTfaRequestedEvent tfaRequested = 2; if (_internal_has_tfarequested()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 2, _Internal::tfarequested(this), target, stream); + InternalWriteMessage(2, _Internal::tfarequested(this), + _Internal::tfarequested(this).GetCachedSize(), target, stream); } // .grpc.LoginTwoPasswordsRequestedEvent twoPasswordRequested = 3; if (_internal_has_twopasswordrequested()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 3, _Internal::twopasswordrequested(this), target, stream); + InternalWriteMessage(3, _Internal::twopasswordrequested(this), + _Internal::twopasswordrequested(this).GetCachedSize(), target, stream); } // .grpc.LoginFinishedEvent finished = 4; if (_internal_has_finished()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 4, _Internal::finished(this), target, stream); + InternalWriteMessage(4, _Internal::finished(this), + _Internal::finished(this).GetCachedSize(), target, stream); } // .grpc.LoginFinishedEvent alreadyLoggedIn = 5; if (_internal_has_alreadyloggedin()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 5, _Internal::alreadyloggedin(this), target, stream); + InternalWriteMessage(5, _Internal::alreadyloggedin(this), + _Internal::alreadyloggedin(this).GetCachedSize(), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.LoginEvent) @@ -6129,89 +6226,90 @@ size_t LoginEvent::ByteSizeLong() const { case kError: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.error_); + *_impl_.event_.error_); break; } // .grpc.LoginTfaRequestedEvent tfaRequested = 2; case kTfaRequested: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.tfarequested_); + *_impl_.event_.tfarequested_); break; } // .grpc.LoginTwoPasswordsRequestedEvent twoPasswordRequested = 3; case kTwoPasswordRequested: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.twopasswordrequested_); + *_impl_.event_.twopasswordrequested_); break; } // .grpc.LoginFinishedEvent finished = 4; case kFinished: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.finished_); + *_impl_.event_.finished_); break; } // .grpc.LoginFinishedEvent alreadyLoggedIn = 5; case kAlreadyLoggedIn: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.alreadyloggedin_); + *_impl_.event_.alreadyloggedin_); break; } case EVENT_NOT_SET: { break; } } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LoginEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, LoginEvent::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LoginEvent::GetClassData() const { return &_class_data_; } -void LoginEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void LoginEvent::MergeFrom(const LoginEvent& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.LoginEvent) - GOOGLE_DCHECK_NE(&from, this); +void LoginEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.LoginEvent) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; switch (from.event_case()) { case kError: { - _internal_mutable_error()->::grpc::LoginErrorEvent::MergeFrom(from._internal_error()); + _this->_internal_mutable_error()->::grpc::LoginErrorEvent::MergeFrom( + from._internal_error()); break; } case kTfaRequested: { - _internal_mutable_tfarequested()->::grpc::LoginTfaRequestedEvent::MergeFrom(from._internal_tfarequested()); + _this->_internal_mutable_tfarequested()->::grpc::LoginTfaRequestedEvent::MergeFrom( + from._internal_tfarequested()); break; } case kTwoPasswordRequested: { - _internal_mutable_twopasswordrequested()->::grpc::LoginTwoPasswordsRequestedEvent::MergeFrom(from._internal_twopasswordrequested()); + _this->_internal_mutable_twopasswordrequested()->::grpc::LoginTwoPasswordsRequestedEvent::MergeFrom( + from._internal_twopasswordrequested()); break; } case kFinished: { - _internal_mutable_finished()->::grpc::LoginFinishedEvent::MergeFrom(from._internal_finished()); + _this->_internal_mutable_finished()->::grpc::LoginFinishedEvent::MergeFrom( + from._internal_finished()); break; } case kAlreadyLoggedIn: { - _internal_mutable_alreadyloggedin()->::grpc::LoginFinishedEvent::MergeFrom(from._internal_alreadyloggedin()); + _this->_internal_mutable_alreadyloggedin()->::grpc::LoginFinishedEvent::MergeFrom( + from._internal_alreadyloggedin()); break; } case EVENT_NOT_SET: { break; } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void LoginEvent::CopyFrom(const LoginEvent& from) { @@ -6228,12 +6326,12 @@ bool LoginEvent::IsInitialized() const { void LoginEvent::InternalSwap(LoginEvent* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(event_, other->event_); - swap(_oneof_case_[0], other->_oneof_case_[0]); + swap(_impl_.event_, other->_impl_.event_); + swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); } ::PROTOBUF_NAMESPACE_ID::Metadata LoginEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[19]); } @@ -6247,55 +6345,61 @@ class LoginErrorEvent::_Internal { LoginErrorEvent::LoginErrorEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.LoginErrorEvent) } LoginErrorEvent::LoginErrorEvent(const LoginErrorEvent& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + LoginErrorEvent* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.message_){} + , decltype(_impl_.type_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - message_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.message_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - message_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.message_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_message().empty()) { - message_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_message(), - GetArenaForAllocation()); + _this->_impl_.message_.Set(from._internal_message(), + _this->GetArenaForAllocation()); } - type_ = from.type_; + _this->_impl_.type_ = from._impl_.type_; // @@protoc_insertion_point(copy_constructor:grpc.LoginErrorEvent) } -inline void LoginErrorEvent::SharedCtor() { -message_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - message_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -type_ = 0; +inline void LoginErrorEvent::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.message_){} + , decltype(_impl_.type_){0} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.message_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.message_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING } LoginErrorEvent::~LoginErrorEvent() { // @@protoc_insertion_point(destructor:grpc.LoginErrorEvent) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void LoginErrorEvent::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - message_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.message_.Destroy(); } -void LoginErrorEvent::ArenaDtor(void* object) { - LoginErrorEvent* _this = reinterpret_cast< LoginErrorEvent* >(object); - (void)_this; -} -void LoginErrorEvent::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void LoginErrorEvent::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void LoginErrorEvent::Clear() { @@ -6304,16 +6408,16 @@ void LoginErrorEvent::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - message_.ClearToEmpty(); - type_ = 0; + _impl_.message_.ClearToEmpty(); + _impl_.type_ = 0; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* LoginErrorEvent::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* LoginErrorEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // .grpc.LoginErrorType type = 1; case 1: @@ -6328,9 +6432,9 @@ const char* LoginErrorEvent::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPAC case 2: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { auto str = _internal_mutable_message(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.LoginErrorEvent.message")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.LoginErrorEvent.message")); } else goto handle_unusual; continue; @@ -6366,7 +6470,7 @@ uint8_t* LoginErrorEvent::_InternalSerialize( // .grpc.LoginErrorType type = 1; if (this->_internal_type() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( + target = ::_pbi::WireFormatLite::WriteEnumToArray( 1, this->_internal_type(), target); } @@ -6381,7 +6485,7 @@ uint8_t* LoginErrorEvent::_InternalSerialize( } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.LoginErrorEvent) @@ -6406,38 +6510,34 @@ size_t LoginErrorEvent::ByteSizeLong() const { // .grpc.LoginErrorType type = 1; if (this->_internal_type() != 0) { total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_type()); + ::_pbi::WireFormatLite::EnumSize(this->_internal_type()); } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LoginErrorEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, LoginErrorEvent::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LoginErrorEvent::GetClassData() const { return &_class_data_; } -void LoginErrorEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void LoginErrorEvent::MergeFrom(const LoginErrorEvent& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.LoginErrorEvent) - GOOGLE_DCHECK_NE(&from, this); +void LoginErrorEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.LoginErrorEvent) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_message().empty()) { - _internal_set_message(from._internal_message()); + _this->_internal_set_message(from._internal_message()); } if (from._internal_type() != 0) { - _internal_set_type(from._internal_type()); + _this->_internal_set_type(from._internal_type()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void LoginErrorEvent::CopyFrom(const LoginErrorEvent& from) { @@ -6457,15 +6557,14 @@ void LoginErrorEvent::InternalSwap(LoginErrorEvent* other) { auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &message_, lhs_arena, - &other->message_, rhs_arena + &_impl_.message_, lhs_arena, + &other->_impl_.message_, rhs_arena ); - swap(type_, other->type_); + swap(_impl_.type_, other->_impl_.type_); } ::PROTOBUF_NAMESPACE_ID::Metadata LoginErrorEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[20]); } @@ -6479,53 +6578,58 @@ class LoginTfaRequestedEvent::_Internal { LoginTfaRequestedEvent::LoginTfaRequestedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.LoginTfaRequestedEvent) } LoginTfaRequestedEvent::LoginTfaRequestedEvent(const LoginTfaRequestedEvent& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + LoginTfaRequestedEvent* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.username_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - username_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.username_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.username_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_username().empty()) { - username_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_username(), - GetArenaForAllocation()); + _this->_impl_.username_.Set(from._internal_username(), + _this->GetArenaForAllocation()); } // @@protoc_insertion_point(copy_constructor:grpc.LoginTfaRequestedEvent) } -inline void LoginTfaRequestedEvent::SharedCtor() { -username_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +inline void LoginTfaRequestedEvent::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.username_){} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.username_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.username_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING } LoginTfaRequestedEvent::~LoginTfaRequestedEvent() { // @@protoc_insertion_point(destructor:grpc.LoginTfaRequestedEvent) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void LoginTfaRequestedEvent::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - username_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.username_.Destroy(); } -void LoginTfaRequestedEvent::ArenaDtor(void* object) { - LoginTfaRequestedEvent* _this = reinterpret_cast< LoginTfaRequestedEvent* >(object); - (void)_this; -} -void LoginTfaRequestedEvent::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void LoginTfaRequestedEvent::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void LoginTfaRequestedEvent::Clear() { @@ -6534,23 +6638,23 @@ void LoginTfaRequestedEvent::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - username_.ClearToEmpty(); + _impl_.username_.ClearToEmpty(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* LoginTfaRequestedEvent::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* LoginTfaRequestedEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // string username = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { auto str = _internal_mutable_username(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.LoginTfaRequestedEvent.username")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.LoginTfaRequestedEvent.username")); } else goto handle_unusual; continue; @@ -6594,7 +6698,7 @@ uint8_t* LoginTfaRequestedEvent::_InternalSerialize( } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.LoginTfaRequestedEvent) @@ -6616,32 +6720,28 @@ size_t LoginTfaRequestedEvent::ByteSizeLong() const { this->_internal_username()); } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LoginTfaRequestedEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, LoginTfaRequestedEvent::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LoginTfaRequestedEvent::GetClassData() const { return &_class_data_; } -void LoginTfaRequestedEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void LoginTfaRequestedEvent::MergeFrom(const LoginTfaRequestedEvent& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.LoginTfaRequestedEvent) - GOOGLE_DCHECK_NE(&from, this); +void LoginTfaRequestedEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.LoginTfaRequestedEvent) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_username().empty()) { - _internal_set_username(from._internal_username()); + _this->_internal_set_username(from._internal_username()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void LoginTfaRequestedEvent::CopyFrom(const LoginTfaRequestedEvent& from) { @@ -6661,14 +6761,13 @@ void LoginTfaRequestedEvent::InternalSwap(LoginTfaRequestedEvent* other) { auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &username_, lhs_arena, - &other->username_, rhs_arena + &_impl_.username_, lhs_arena, + &other->_impl_.username_, rhs_arena ); } ::PROTOBUF_NAMESPACE_ID::Metadata LoginTfaRequestedEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[21]); } @@ -6686,6 +6785,7 @@ LoginTwoPasswordsRequestedEvent::LoginTwoPasswordsRequestedEvent(::PROTOBUF_NAME } LoginTwoPasswordsRequestedEvent::LoginTwoPasswordsRequestedEvent(const LoginTwoPasswordsRequestedEvent& from) : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() { + LoginTwoPasswordsRequestedEvent* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:grpc.LoginTwoPasswordsRequestedEvent) } @@ -6707,7 +6807,7 @@ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LoginTwoPasswordsRequestedEven ::PROTOBUF_NAMESPACE_ID::Metadata LoginTwoPasswordsRequestedEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[22]); } @@ -6721,53 +6821,58 @@ class LoginFinishedEvent::_Internal { LoginFinishedEvent::LoginFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.LoginFinishedEvent) } LoginFinishedEvent::LoginFinishedEvent(const LoginFinishedEvent& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + LoginFinishedEvent* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.userid_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - userid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.userid_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - userid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.userid_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_userid().empty()) { - userid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_userid(), - GetArenaForAllocation()); + _this->_impl_.userid_.Set(from._internal_userid(), + _this->GetArenaForAllocation()); } // @@protoc_insertion_point(copy_constructor:grpc.LoginFinishedEvent) } -inline void LoginFinishedEvent::SharedCtor() { -userid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - userid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +inline void LoginFinishedEvent::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.userid_){} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.userid_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.userid_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING } LoginFinishedEvent::~LoginFinishedEvent() { // @@protoc_insertion_point(destructor:grpc.LoginFinishedEvent) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void LoginFinishedEvent::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - userid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.userid_.Destroy(); } -void LoginFinishedEvent::ArenaDtor(void* object) { - LoginFinishedEvent* _this = reinterpret_cast< LoginFinishedEvent* >(object); - (void)_this; -} -void LoginFinishedEvent::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void LoginFinishedEvent::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void LoginFinishedEvent::Clear() { @@ -6776,23 +6881,23 @@ void LoginFinishedEvent::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - userid_.ClearToEmpty(); + _impl_.userid_.ClearToEmpty(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* LoginFinishedEvent::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* LoginFinishedEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // string userID = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { auto str = _internal_mutable_userid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.LoginFinishedEvent.userID")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.LoginFinishedEvent.userID")); } else goto handle_unusual; continue; @@ -6836,7 +6941,7 @@ uint8_t* LoginFinishedEvent::_InternalSerialize( } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.LoginFinishedEvent) @@ -6858,32 +6963,28 @@ size_t LoginFinishedEvent::ByteSizeLong() const { this->_internal_userid()); } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LoginFinishedEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, LoginFinishedEvent::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LoginFinishedEvent::GetClassData() const { return &_class_data_; } -void LoginFinishedEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void LoginFinishedEvent::MergeFrom(const LoginFinishedEvent& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.LoginFinishedEvent) - GOOGLE_DCHECK_NE(&from, this); +void LoginFinishedEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.LoginFinishedEvent) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_userid().empty()) { - _internal_set_userid(from._internal_userid()); + _this->_internal_set_userid(from._internal_userid()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void LoginFinishedEvent::CopyFrom(const LoginFinishedEvent& from) { @@ -6903,14 +7004,13 @@ void LoginFinishedEvent::InternalSwap(LoginFinishedEvent* other) { auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &userid_, lhs_arena, - &other->userid_, rhs_arena + &_impl_.userid_, lhs_arena, + &other->_impl_.userid_, rhs_arena ); } ::PROTOBUF_NAMESPACE_ID::Metadata LoginFinishedEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[23]); } @@ -6930,44 +7030,44 @@ class UpdateEvent::_Internal { const ::grpc::UpdateErrorEvent& UpdateEvent::_Internal::error(const UpdateEvent* msg) { - return *msg->event_.error_; + return *msg->_impl_.event_.error_; } const ::grpc::UpdateManualReadyEvent& UpdateEvent::_Internal::manualready(const UpdateEvent* msg) { - return *msg->event_.manualready_; + return *msg->_impl_.event_.manualready_; } const ::grpc::UpdateManualRestartNeededEvent& UpdateEvent::_Internal::manualrestartneeded(const UpdateEvent* msg) { - return *msg->event_.manualrestartneeded_; + return *msg->_impl_.event_.manualrestartneeded_; } const ::grpc::UpdateForceEvent& UpdateEvent::_Internal::force(const UpdateEvent* msg) { - return *msg->event_.force_; + return *msg->_impl_.event_.force_; } const ::grpc::UpdateSilentRestartNeeded& UpdateEvent::_Internal::silentrestartneeded(const UpdateEvent* msg) { - return *msg->event_.silentrestartneeded_; + return *msg->_impl_.event_.silentrestartneeded_; } const ::grpc::UpdateIsLatestVersion& UpdateEvent::_Internal::islatestversion(const UpdateEvent* msg) { - return *msg->event_.islatestversion_; + return *msg->_impl_.event_.islatestversion_; } const ::grpc::UpdateCheckFinished& UpdateEvent::_Internal::checkfinished(const UpdateEvent* msg) { - return *msg->event_.checkfinished_; + return *msg->_impl_.event_.checkfinished_; } void UpdateEvent::set_allocated_error(::grpc::UpdateErrorEvent* error) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); clear_event(); if (error) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::UpdateErrorEvent>::GetOwningArena(error); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(error); if (message_arena != submessage_arena) { error = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, error, submessage_arena); } set_has_error(); - event_.error_ = error; + _impl_.event_.error_ = error; } // @@protoc_insertion_point(field_set_allocated:grpc.UpdateEvent.error) } @@ -6976,13 +7076,13 @@ void UpdateEvent::set_allocated_manualready(::grpc::UpdateManualReadyEvent* manu clear_event(); if (manualready) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::UpdateManualReadyEvent>::GetOwningArena(manualready); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(manualready); if (message_arena != submessage_arena) { manualready = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, manualready, submessage_arena); } set_has_manualready(); - event_.manualready_ = manualready; + _impl_.event_.manualready_ = manualready; } // @@protoc_insertion_point(field_set_allocated:grpc.UpdateEvent.manualReady) } @@ -6991,13 +7091,13 @@ void UpdateEvent::set_allocated_manualrestartneeded(::grpc::UpdateManualRestartN clear_event(); if (manualrestartneeded) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::UpdateManualRestartNeededEvent>::GetOwningArena(manualrestartneeded); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(manualrestartneeded); if (message_arena != submessage_arena) { manualrestartneeded = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, manualrestartneeded, submessage_arena); } set_has_manualrestartneeded(); - event_.manualrestartneeded_ = manualrestartneeded; + _impl_.event_.manualrestartneeded_ = manualrestartneeded; } // @@protoc_insertion_point(field_set_allocated:grpc.UpdateEvent.manualRestartNeeded) } @@ -7006,13 +7106,13 @@ void UpdateEvent::set_allocated_force(::grpc::UpdateForceEvent* force) { clear_event(); if (force) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::UpdateForceEvent>::GetOwningArena(force); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(force); if (message_arena != submessage_arena) { force = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, force, submessage_arena); } set_has_force(); - event_.force_ = force; + _impl_.event_.force_ = force; } // @@protoc_insertion_point(field_set_allocated:grpc.UpdateEvent.force) } @@ -7021,13 +7121,13 @@ void UpdateEvent::set_allocated_silentrestartneeded(::grpc::UpdateSilentRestartN clear_event(); if (silentrestartneeded) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::UpdateSilentRestartNeeded>::GetOwningArena(silentrestartneeded); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(silentrestartneeded); if (message_arena != submessage_arena) { silentrestartneeded = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, silentrestartneeded, submessage_arena); } set_has_silentrestartneeded(); - event_.silentrestartneeded_ = silentrestartneeded; + _impl_.event_.silentrestartneeded_ = silentrestartneeded; } // @@protoc_insertion_point(field_set_allocated:grpc.UpdateEvent.silentRestartNeeded) } @@ -7036,13 +7136,13 @@ void UpdateEvent::set_allocated_islatestversion(::grpc::UpdateIsLatestVersion* i clear_event(); if (islatestversion) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::UpdateIsLatestVersion>::GetOwningArena(islatestversion); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(islatestversion); if (message_arena != submessage_arena) { islatestversion = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, islatestversion, submessage_arena); } set_has_islatestversion(); - event_.islatestversion_ = islatestversion; + _impl_.event_.islatestversion_ = islatestversion; } // @@protoc_insertion_point(field_set_allocated:grpc.UpdateEvent.isLatestVersion) } @@ -7051,56 +7151,66 @@ void UpdateEvent::set_allocated_checkfinished(::grpc::UpdateCheckFinished* check clear_event(); if (checkfinished) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::UpdateCheckFinished>::GetOwningArena(checkfinished); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(checkfinished); if (message_arena != submessage_arena) { checkfinished = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, checkfinished, submessage_arena); } set_has_checkfinished(); - event_.checkfinished_ = checkfinished; + _impl_.event_.checkfinished_ = checkfinished; } // @@protoc_insertion_point(field_set_allocated:grpc.UpdateEvent.checkFinished) } UpdateEvent::UpdateEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.UpdateEvent) } UpdateEvent::UpdateEvent(const UpdateEvent& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + UpdateEvent* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.event_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); clear_has_event(); switch (from.event_case()) { case kError: { - _internal_mutable_error()->::grpc::UpdateErrorEvent::MergeFrom(from._internal_error()); + _this->_internal_mutable_error()->::grpc::UpdateErrorEvent::MergeFrom( + from._internal_error()); break; } case kManualReady: { - _internal_mutable_manualready()->::grpc::UpdateManualReadyEvent::MergeFrom(from._internal_manualready()); + _this->_internal_mutable_manualready()->::grpc::UpdateManualReadyEvent::MergeFrom( + from._internal_manualready()); break; } case kManualRestartNeeded: { - _internal_mutable_manualrestartneeded()->::grpc::UpdateManualRestartNeededEvent::MergeFrom(from._internal_manualrestartneeded()); + _this->_internal_mutable_manualrestartneeded()->::grpc::UpdateManualRestartNeededEvent::MergeFrom( + from._internal_manualrestartneeded()); break; } case kForce: { - _internal_mutable_force()->::grpc::UpdateForceEvent::MergeFrom(from._internal_force()); + _this->_internal_mutable_force()->::grpc::UpdateForceEvent::MergeFrom( + from._internal_force()); break; } case kSilentRestartNeeded: { - _internal_mutable_silentrestartneeded()->::grpc::UpdateSilentRestartNeeded::MergeFrom(from._internal_silentrestartneeded()); + _this->_internal_mutable_silentrestartneeded()->::grpc::UpdateSilentRestartNeeded::MergeFrom( + from._internal_silentrestartneeded()); break; } case kIsLatestVersion: { - _internal_mutable_islatestversion()->::grpc::UpdateIsLatestVersion::MergeFrom(from._internal_islatestversion()); + _this->_internal_mutable_islatestversion()->::grpc::UpdateIsLatestVersion::MergeFrom( + from._internal_islatestversion()); break; } case kCheckFinished: { - _internal_mutable_checkfinished()->::grpc::UpdateCheckFinished::MergeFrom(from._internal_checkfinished()); + _this->_internal_mutable_checkfinished()->::grpc::UpdateCheckFinished::MergeFrom( + from._internal_checkfinished()); break; } case EVENT_NOT_SET: { @@ -7110,15 +7220,25 @@ UpdateEvent::UpdateEvent(const UpdateEvent& from) // @@protoc_insertion_point(copy_constructor:grpc.UpdateEvent) } -inline void UpdateEvent::SharedCtor() { -clear_has_event(); +inline void UpdateEvent::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.event_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{} + }; + clear_has_event(); } UpdateEvent::~UpdateEvent() { // @@protoc_insertion_point(destructor:grpc.UpdateEvent) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void UpdateEvent::SharedDtor() { @@ -7128,14 +7248,8 @@ inline void UpdateEvent::SharedDtor() { } } -void UpdateEvent::ArenaDtor(void* object) { - UpdateEvent* _this = reinterpret_cast< UpdateEvent* >(object); - (void)_this; -} -void UpdateEvent::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void UpdateEvent::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void UpdateEvent::clear_event() { @@ -7143,43 +7257,43 @@ void UpdateEvent::clear_event() { switch (event_case()) { case kError: { if (GetArenaForAllocation() == nullptr) { - delete event_.error_; + delete _impl_.event_.error_; } break; } case kManualReady: { if (GetArenaForAllocation() == nullptr) { - delete event_.manualready_; + delete _impl_.event_.manualready_; } break; } case kManualRestartNeeded: { if (GetArenaForAllocation() == nullptr) { - delete event_.manualrestartneeded_; + delete _impl_.event_.manualrestartneeded_; } break; } case kForce: { if (GetArenaForAllocation() == nullptr) { - delete event_.force_; + delete _impl_.event_.force_; } break; } case kSilentRestartNeeded: { if (GetArenaForAllocation() == nullptr) { - delete event_.silentrestartneeded_; + delete _impl_.event_.silentrestartneeded_; } break; } case kIsLatestVersion: { if (GetArenaForAllocation() == nullptr) { - delete event_.islatestversion_; + delete _impl_.event_.islatestversion_; } break; } case kCheckFinished: { if (GetArenaForAllocation() == nullptr) { - delete event_.checkfinished_; + delete _impl_.event_.checkfinished_; } break; } @@ -7187,7 +7301,7 @@ void UpdateEvent::clear_event() { break; } } - _oneof_case_[0] = EVENT_NOT_SET; + _impl_._oneof_case_[0] = EVENT_NOT_SET; } @@ -7201,11 +7315,11 @@ void UpdateEvent::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* UpdateEvent::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* UpdateEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // .grpc.UpdateErrorEvent error = 1; case 1: @@ -7294,62 +7408,55 @@ uint8_t* UpdateEvent::_InternalSerialize( // .grpc.UpdateErrorEvent error = 1; if (_internal_has_error()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 1, _Internal::error(this), target, stream); + InternalWriteMessage(1, _Internal::error(this), + _Internal::error(this).GetCachedSize(), target, stream); } // .grpc.UpdateManualReadyEvent manualReady = 2; if (_internal_has_manualready()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 2, _Internal::manualready(this), target, stream); + InternalWriteMessage(2, _Internal::manualready(this), + _Internal::manualready(this).GetCachedSize(), target, stream); } // .grpc.UpdateManualRestartNeededEvent manualRestartNeeded = 3; if (_internal_has_manualrestartneeded()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 3, _Internal::manualrestartneeded(this), target, stream); + InternalWriteMessage(3, _Internal::manualrestartneeded(this), + _Internal::manualrestartneeded(this).GetCachedSize(), target, stream); } // .grpc.UpdateForceEvent force = 4; if (_internal_has_force()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 4, _Internal::force(this), target, stream); + InternalWriteMessage(4, _Internal::force(this), + _Internal::force(this).GetCachedSize(), target, stream); } // .grpc.UpdateSilentRestartNeeded silentRestartNeeded = 5; if (_internal_has_silentrestartneeded()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 5, _Internal::silentrestartneeded(this), target, stream); + InternalWriteMessage(5, _Internal::silentrestartneeded(this), + _Internal::silentrestartneeded(this).GetCachedSize(), target, stream); } // .grpc.UpdateIsLatestVersion isLatestVersion = 6; if (_internal_has_islatestversion()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 6, _Internal::islatestversion(this), target, stream); + InternalWriteMessage(6, _Internal::islatestversion(this), + _Internal::islatestversion(this).GetCachedSize(), target, stream); } // .grpc.UpdateCheckFinished checkFinished = 7; if (_internal_has_checkfinished()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 7, _Internal::checkfinished(this), target, stream); + InternalWriteMessage(7, _Internal::checkfinished(this), + _Internal::checkfinished(this).GetCachedSize(), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.UpdateEvent) @@ -7369,111 +7476,114 @@ size_t UpdateEvent::ByteSizeLong() const { case kError: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.error_); + *_impl_.event_.error_); break; } // .grpc.UpdateManualReadyEvent manualReady = 2; case kManualReady: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.manualready_); + *_impl_.event_.manualready_); break; } // .grpc.UpdateManualRestartNeededEvent manualRestartNeeded = 3; case kManualRestartNeeded: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.manualrestartneeded_); + *_impl_.event_.manualrestartneeded_); break; } // .grpc.UpdateForceEvent force = 4; case kForce: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.force_); + *_impl_.event_.force_); break; } // .grpc.UpdateSilentRestartNeeded silentRestartNeeded = 5; case kSilentRestartNeeded: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.silentrestartneeded_); + *_impl_.event_.silentrestartneeded_); break; } // .grpc.UpdateIsLatestVersion isLatestVersion = 6; case kIsLatestVersion: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.islatestversion_); + *_impl_.event_.islatestversion_); break; } // .grpc.UpdateCheckFinished checkFinished = 7; case kCheckFinished: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.checkfinished_); + *_impl_.event_.checkfinished_); break; } case EVENT_NOT_SET: { break; } } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UpdateEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, UpdateEvent::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UpdateEvent::GetClassData() const { return &_class_data_; } -void UpdateEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void UpdateEvent::MergeFrom(const UpdateEvent& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.UpdateEvent) - GOOGLE_DCHECK_NE(&from, this); +void UpdateEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.UpdateEvent) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; switch (from.event_case()) { case kError: { - _internal_mutable_error()->::grpc::UpdateErrorEvent::MergeFrom(from._internal_error()); + _this->_internal_mutable_error()->::grpc::UpdateErrorEvent::MergeFrom( + from._internal_error()); break; } case kManualReady: { - _internal_mutable_manualready()->::grpc::UpdateManualReadyEvent::MergeFrom(from._internal_manualready()); + _this->_internal_mutable_manualready()->::grpc::UpdateManualReadyEvent::MergeFrom( + from._internal_manualready()); break; } case kManualRestartNeeded: { - _internal_mutable_manualrestartneeded()->::grpc::UpdateManualRestartNeededEvent::MergeFrom(from._internal_manualrestartneeded()); + _this->_internal_mutable_manualrestartneeded()->::grpc::UpdateManualRestartNeededEvent::MergeFrom( + from._internal_manualrestartneeded()); break; } case kForce: { - _internal_mutable_force()->::grpc::UpdateForceEvent::MergeFrom(from._internal_force()); + _this->_internal_mutable_force()->::grpc::UpdateForceEvent::MergeFrom( + from._internal_force()); break; } case kSilentRestartNeeded: { - _internal_mutable_silentrestartneeded()->::grpc::UpdateSilentRestartNeeded::MergeFrom(from._internal_silentrestartneeded()); + _this->_internal_mutable_silentrestartneeded()->::grpc::UpdateSilentRestartNeeded::MergeFrom( + from._internal_silentrestartneeded()); break; } case kIsLatestVersion: { - _internal_mutable_islatestversion()->::grpc::UpdateIsLatestVersion::MergeFrom(from._internal_islatestversion()); + _this->_internal_mutable_islatestversion()->::grpc::UpdateIsLatestVersion::MergeFrom( + from._internal_islatestversion()); break; } case kCheckFinished: { - _internal_mutable_checkfinished()->::grpc::UpdateCheckFinished::MergeFrom(from._internal_checkfinished()); + _this->_internal_mutable_checkfinished()->::grpc::UpdateCheckFinished::MergeFrom( + from._internal_checkfinished()); break; } case EVENT_NOT_SET: { break; } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void UpdateEvent::CopyFrom(const UpdateEvent& from) { @@ -7490,12 +7600,12 @@ bool UpdateEvent::IsInitialized() const { void UpdateEvent::InternalSwap(UpdateEvent* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(event_, other->event_); - swap(_oneof_case_[0], other->_oneof_case_[0]); + swap(_impl_.event_, other->_impl_.event_); + swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); } ::PROTOBUF_NAMESPACE_ID::Metadata UpdateEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[24]); } @@ -7509,42 +7619,46 @@ class UpdateErrorEvent::_Internal { UpdateErrorEvent::UpdateErrorEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.UpdateErrorEvent) } UpdateErrorEvent::UpdateErrorEvent(const UpdateErrorEvent& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + UpdateErrorEvent* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.type_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - type_ = from.type_; + _this->_impl_.type_ = from._impl_.type_; // @@protoc_insertion_point(copy_constructor:grpc.UpdateErrorEvent) } -inline void UpdateErrorEvent::SharedCtor() { -type_ = 0; +inline void UpdateErrorEvent::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.type_){0} + , /*decltype(_impl_._cached_size_)*/{} + }; } UpdateErrorEvent::~UpdateErrorEvent() { // @@protoc_insertion_point(destructor:grpc.UpdateErrorEvent) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void UpdateErrorEvent::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); } -void UpdateErrorEvent::ArenaDtor(void* object) { - UpdateErrorEvent* _this = reinterpret_cast< UpdateErrorEvent* >(object); - (void)_this; -} -void UpdateErrorEvent::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void UpdateErrorEvent::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void UpdateErrorEvent::Clear() { @@ -7553,15 +7667,15 @@ void UpdateErrorEvent::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - type_ = 0; + _impl_.type_ = 0; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* UpdateErrorEvent::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* UpdateErrorEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // .grpc.UpdateErrorType type = 1; case 1: @@ -7604,12 +7718,12 @@ uint8_t* UpdateErrorEvent::_InternalSerialize( // .grpc.UpdateErrorType type = 1; if (this->_internal_type() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( + target = ::_pbi::WireFormatLite::WriteEnumToArray( 1, this->_internal_type(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.UpdateErrorEvent) @@ -7627,35 +7741,31 @@ size_t UpdateErrorEvent::ByteSizeLong() const { // .grpc.UpdateErrorType type = 1; if (this->_internal_type() != 0) { total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_type()); + ::_pbi::WireFormatLite::EnumSize(this->_internal_type()); } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UpdateErrorEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, UpdateErrorEvent::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UpdateErrorEvent::GetClassData() const { return &_class_data_; } -void UpdateErrorEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void UpdateErrorEvent::MergeFrom(const UpdateErrorEvent& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.UpdateErrorEvent) - GOOGLE_DCHECK_NE(&from, this); +void UpdateErrorEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.UpdateErrorEvent) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (from._internal_type() != 0) { - _internal_set_type(from._internal_type()); + _this->_internal_set_type(from._internal_type()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void UpdateErrorEvent::CopyFrom(const UpdateErrorEvent& from) { @@ -7672,11 +7782,11 @@ bool UpdateErrorEvent::IsInitialized() const { void UpdateErrorEvent::InternalSwap(UpdateErrorEvent* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(type_, other->type_); + swap(_impl_.type_, other->_impl_.type_); } ::PROTOBUF_NAMESPACE_ID::Metadata UpdateErrorEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[25]); } @@ -7690,53 +7800,58 @@ class UpdateManualReadyEvent::_Internal { UpdateManualReadyEvent::UpdateManualReadyEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.UpdateManualReadyEvent) } UpdateManualReadyEvent::UpdateManualReadyEvent(const UpdateManualReadyEvent& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + UpdateManualReadyEvent* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.version_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - version_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.version_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.version_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_version().empty()) { - version_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_version(), - GetArenaForAllocation()); + _this->_impl_.version_.Set(from._internal_version(), + _this->GetArenaForAllocation()); } // @@protoc_insertion_point(copy_constructor:grpc.UpdateManualReadyEvent) } -inline void UpdateManualReadyEvent::SharedCtor() { -version_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +inline void UpdateManualReadyEvent::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.version_){} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.version_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.version_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING } UpdateManualReadyEvent::~UpdateManualReadyEvent() { // @@protoc_insertion_point(destructor:grpc.UpdateManualReadyEvent) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void UpdateManualReadyEvent::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - version_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.version_.Destroy(); } -void UpdateManualReadyEvent::ArenaDtor(void* object) { - UpdateManualReadyEvent* _this = reinterpret_cast< UpdateManualReadyEvent* >(object); - (void)_this; -} -void UpdateManualReadyEvent::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void UpdateManualReadyEvent::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void UpdateManualReadyEvent::Clear() { @@ -7745,23 +7860,23 @@ void UpdateManualReadyEvent::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - version_.ClearToEmpty(); + _impl_.version_.ClearToEmpty(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* UpdateManualReadyEvent::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* UpdateManualReadyEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // string version = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { auto str = _internal_mutable_version(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.UpdateManualReadyEvent.version")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.UpdateManualReadyEvent.version")); } else goto handle_unusual; continue; @@ -7805,7 +7920,7 @@ uint8_t* UpdateManualReadyEvent::_InternalSerialize( } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.UpdateManualReadyEvent) @@ -7827,32 +7942,28 @@ size_t UpdateManualReadyEvent::ByteSizeLong() const { this->_internal_version()); } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UpdateManualReadyEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, UpdateManualReadyEvent::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UpdateManualReadyEvent::GetClassData() const { return &_class_data_; } -void UpdateManualReadyEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void UpdateManualReadyEvent::MergeFrom(const UpdateManualReadyEvent& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.UpdateManualReadyEvent) - GOOGLE_DCHECK_NE(&from, this); +void UpdateManualReadyEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.UpdateManualReadyEvent) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_version().empty()) { - _internal_set_version(from._internal_version()); + _this->_internal_set_version(from._internal_version()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void UpdateManualReadyEvent::CopyFrom(const UpdateManualReadyEvent& from) { @@ -7872,14 +7983,13 @@ void UpdateManualReadyEvent::InternalSwap(UpdateManualReadyEvent* other) { auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &version_, lhs_arena, - &other->version_, rhs_arena + &_impl_.version_, lhs_arena, + &other->_impl_.version_, rhs_arena ); } ::PROTOBUF_NAMESPACE_ID::Metadata UpdateManualReadyEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[26]); } @@ -7897,6 +8007,7 @@ UpdateManualRestartNeededEvent::UpdateManualRestartNeededEvent(::PROTOBUF_NAMESP } UpdateManualRestartNeededEvent::UpdateManualRestartNeededEvent(const UpdateManualRestartNeededEvent& from) : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() { + UpdateManualRestartNeededEvent* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:grpc.UpdateManualRestartNeededEvent) } @@ -7918,7 +8029,7 @@ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UpdateManualRestartNeededEvent ::PROTOBUF_NAMESPACE_ID::Metadata UpdateManualRestartNeededEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[27]); } @@ -7932,53 +8043,58 @@ class UpdateForceEvent::_Internal { UpdateForceEvent::UpdateForceEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.UpdateForceEvent) } UpdateForceEvent::UpdateForceEvent(const UpdateForceEvent& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + UpdateForceEvent* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.version_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - version_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.version_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.version_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_version().empty()) { - version_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_version(), - GetArenaForAllocation()); + _this->_impl_.version_.Set(from._internal_version(), + _this->GetArenaForAllocation()); } // @@protoc_insertion_point(copy_constructor:grpc.UpdateForceEvent) } -inline void UpdateForceEvent::SharedCtor() { -version_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +inline void UpdateForceEvent::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.version_){} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.version_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.version_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING } UpdateForceEvent::~UpdateForceEvent() { // @@protoc_insertion_point(destructor:grpc.UpdateForceEvent) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void UpdateForceEvent::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - version_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.version_.Destroy(); } -void UpdateForceEvent::ArenaDtor(void* object) { - UpdateForceEvent* _this = reinterpret_cast< UpdateForceEvent* >(object); - (void)_this; -} -void UpdateForceEvent::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void UpdateForceEvent::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void UpdateForceEvent::Clear() { @@ -7987,23 +8103,23 @@ void UpdateForceEvent::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - version_.ClearToEmpty(); + _impl_.version_.ClearToEmpty(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* UpdateForceEvent::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* UpdateForceEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // string version = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { auto str = _internal_mutable_version(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.UpdateForceEvent.version")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.UpdateForceEvent.version")); } else goto handle_unusual; continue; @@ -8047,7 +8163,7 @@ uint8_t* UpdateForceEvent::_InternalSerialize( } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.UpdateForceEvent) @@ -8069,32 +8185,28 @@ size_t UpdateForceEvent::ByteSizeLong() const { this->_internal_version()); } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UpdateForceEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, UpdateForceEvent::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UpdateForceEvent::GetClassData() const { return &_class_data_; } -void UpdateForceEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void UpdateForceEvent::MergeFrom(const UpdateForceEvent& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.UpdateForceEvent) - GOOGLE_DCHECK_NE(&from, this); +void UpdateForceEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.UpdateForceEvent) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_version().empty()) { - _internal_set_version(from._internal_version()); + _this->_internal_set_version(from._internal_version()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void UpdateForceEvent::CopyFrom(const UpdateForceEvent& from) { @@ -8114,14 +8226,13 @@ void UpdateForceEvent::InternalSwap(UpdateForceEvent* other) { auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &version_, lhs_arena, - &other->version_, rhs_arena + &_impl_.version_, lhs_arena, + &other->_impl_.version_, rhs_arena ); } ::PROTOBUF_NAMESPACE_ID::Metadata UpdateForceEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[28]); } @@ -8139,6 +8250,7 @@ UpdateSilentRestartNeeded::UpdateSilentRestartNeeded(::PROTOBUF_NAMESPACE_ID::Ar } UpdateSilentRestartNeeded::UpdateSilentRestartNeeded(const UpdateSilentRestartNeeded& from) : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() { + UpdateSilentRestartNeeded* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:grpc.UpdateSilentRestartNeeded) } @@ -8160,7 +8272,7 @@ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UpdateSilentRestartNeeded::Get ::PROTOBUF_NAMESPACE_ID::Metadata UpdateSilentRestartNeeded::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[29]); } @@ -8178,6 +8290,7 @@ UpdateIsLatestVersion::UpdateIsLatestVersion(::PROTOBUF_NAMESPACE_ID::Arena* are } UpdateIsLatestVersion::UpdateIsLatestVersion(const UpdateIsLatestVersion& from) : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() { + UpdateIsLatestVersion* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:grpc.UpdateIsLatestVersion) } @@ -8199,7 +8312,7 @@ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UpdateIsLatestVersion::GetClas ::PROTOBUF_NAMESPACE_ID::Metadata UpdateIsLatestVersion::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[30]); } @@ -8217,6 +8330,7 @@ UpdateCheckFinished::UpdateCheckFinished(::PROTOBUF_NAMESPACE_ID::Arena* arena, } UpdateCheckFinished::UpdateCheckFinished(const UpdateCheckFinished& from) : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() { + UpdateCheckFinished* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:grpc.UpdateCheckFinished) } @@ -8238,7 +8352,7 @@ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UpdateCheckFinished::GetClassD ::PROTOBUF_NAMESPACE_ID::Metadata UpdateCheckFinished::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[31]); } @@ -8256,36 +8370,36 @@ class CacheEvent::_Internal { const ::grpc::CacheErrorEvent& CacheEvent::_Internal::error(const CacheEvent* msg) { - return *msg->event_.error_; + return *msg->_impl_.event_.error_; } const ::grpc::CacheLocationChangeSuccessEvent& CacheEvent::_Internal::locationchangedsuccess(const CacheEvent* msg) { - return *msg->event_.locationchangedsuccess_; + return *msg->_impl_.event_.locationchangedsuccess_; } const ::grpc::ChangeLocalCacheFinishedEvent& CacheEvent::_Internal::changelocalcachefinished(const CacheEvent* msg) { - return *msg->event_.changelocalcachefinished_; + return *msg->_impl_.event_.changelocalcachefinished_; } const ::grpc::IsCacheOnDiskEnabledChanged& CacheEvent::_Internal::iscacheondiskenabledchanged(const CacheEvent* msg) { - return *msg->event_.iscacheondiskenabledchanged_; + return *msg->_impl_.event_.iscacheondiskenabledchanged_; } const ::grpc::DiskCachePathChanged& CacheEvent::_Internal::diskcachepathchanged(const CacheEvent* msg) { - return *msg->event_.diskcachepathchanged_; + return *msg->_impl_.event_.diskcachepathchanged_; } void CacheEvent::set_allocated_error(::grpc::CacheErrorEvent* error) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); clear_event(); if (error) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::CacheErrorEvent>::GetOwningArena(error); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(error); if (message_arena != submessage_arena) { error = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, error, submessage_arena); } set_has_error(); - event_.error_ = error; + _impl_.event_.error_ = error; } // @@protoc_insertion_point(field_set_allocated:grpc.CacheEvent.error) } @@ -8294,13 +8408,13 @@ void CacheEvent::set_allocated_locationchangedsuccess(::grpc::CacheLocationChang clear_event(); if (locationchangedsuccess) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::CacheLocationChangeSuccessEvent>::GetOwningArena(locationchangedsuccess); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(locationchangedsuccess); if (message_arena != submessage_arena) { locationchangedsuccess = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, locationchangedsuccess, submessage_arena); } set_has_locationchangedsuccess(); - event_.locationchangedsuccess_ = locationchangedsuccess; + _impl_.event_.locationchangedsuccess_ = locationchangedsuccess; } // @@protoc_insertion_point(field_set_allocated:grpc.CacheEvent.locationChangedSuccess) } @@ -8309,13 +8423,13 @@ void CacheEvent::set_allocated_changelocalcachefinished(::grpc::ChangeLocalCache clear_event(); if (changelocalcachefinished) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::ChangeLocalCacheFinishedEvent>::GetOwningArena(changelocalcachefinished); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(changelocalcachefinished); if (message_arena != submessage_arena) { changelocalcachefinished = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, changelocalcachefinished, submessage_arena); } set_has_changelocalcachefinished(); - event_.changelocalcachefinished_ = changelocalcachefinished; + _impl_.event_.changelocalcachefinished_ = changelocalcachefinished; } // @@protoc_insertion_point(field_set_allocated:grpc.CacheEvent.changeLocalCacheFinished) } @@ -8324,13 +8438,13 @@ void CacheEvent::set_allocated_iscacheondiskenabledchanged(::grpc::IsCacheOnDisk clear_event(); if (iscacheondiskenabledchanged) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::IsCacheOnDiskEnabledChanged>::GetOwningArena(iscacheondiskenabledchanged); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(iscacheondiskenabledchanged); if (message_arena != submessage_arena) { iscacheondiskenabledchanged = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, iscacheondiskenabledchanged, submessage_arena); } set_has_iscacheondiskenabledchanged(); - event_.iscacheondiskenabledchanged_ = iscacheondiskenabledchanged; + _impl_.event_.iscacheondiskenabledchanged_ = iscacheondiskenabledchanged; } // @@protoc_insertion_point(field_set_allocated:grpc.CacheEvent.isCacheOnDiskEnabledChanged) } @@ -8339,48 +8453,56 @@ void CacheEvent::set_allocated_diskcachepathchanged(::grpc::DiskCachePathChanged clear_event(); if (diskcachepathchanged) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::DiskCachePathChanged>::GetOwningArena(diskcachepathchanged); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(diskcachepathchanged); if (message_arena != submessage_arena) { diskcachepathchanged = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, diskcachepathchanged, submessage_arena); } set_has_diskcachepathchanged(); - event_.diskcachepathchanged_ = diskcachepathchanged; + _impl_.event_.diskcachepathchanged_ = diskcachepathchanged; } // @@protoc_insertion_point(field_set_allocated:grpc.CacheEvent.diskCachePathChanged) } CacheEvent::CacheEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.CacheEvent) } CacheEvent::CacheEvent(const CacheEvent& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + CacheEvent* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.event_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); clear_has_event(); switch (from.event_case()) { case kError: { - _internal_mutable_error()->::grpc::CacheErrorEvent::MergeFrom(from._internal_error()); + _this->_internal_mutable_error()->::grpc::CacheErrorEvent::MergeFrom( + from._internal_error()); break; } case kLocationChangedSuccess: { - _internal_mutable_locationchangedsuccess()->::grpc::CacheLocationChangeSuccessEvent::MergeFrom(from._internal_locationchangedsuccess()); + _this->_internal_mutable_locationchangedsuccess()->::grpc::CacheLocationChangeSuccessEvent::MergeFrom( + from._internal_locationchangedsuccess()); break; } case kChangeLocalCacheFinished: { - _internal_mutable_changelocalcachefinished()->::grpc::ChangeLocalCacheFinishedEvent::MergeFrom(from._internal_changelocalcachefinished()); + _this->_internal_mutable_changelocalcachefinished()->::grpc::ChangeLocalCacheFinishedEvent::MergeFrom( + from._internal_changelocalcachefinished()); break; } case kIsCacheOnDiskEnabledChanged: { - _internal_mutable_iscacheondiskenabledchanged()->::grpc::IsCacheOnDiskEnabledChanged::MergeFrom(from._internal_iscacheondiskenabledchanged()); + _this->_internal_mutable_iscacheondiskenabledchanged()->::grpc::IsCacheOnDiskEnabledChanged::MergeFrom( + from._internal_iscacheondiskenabledchanged()); break; } case kDiskCachePathChanged: { - _internal_mutable_diskcachepathchanged()->::grpc::DiskCachePathChanged::MergeFrom(from._internal_diskcachepathchanged()); + _this->_internal_mutable_diskcachepathchanged()->::grpc::DiskCachePathChanged::MergeFrom( + from._internal_diskcachepathchanged()); break; } case EVENT_NOT_SET: { @@ -8390,15 +8512,25 @@ CacheEvent::CacheEvent(const CacheEvent& from) // @@protoc_insertion_point(copy_constructor:grpc.CacheEvent) } -inline void CacheEvent::SharedCtor() { -clear_has_event(); +inline void CacheEvent::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.event_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{} + }; + clear_has_event(); } CacheEvent::~CacheEvent() { // @@protoc_insertion_point(destructor:grpc.CacheEvent) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void CacheEvent::SharedDtor() { @@ -8408,14 +8540,8 @@ inline void CacheEvent::SharedDtor() { } } -void CacheEvent::ArenaDtor(void* object) { - CacheEvent* _this = reinterpret_cast< CacheEvent* >(object); - (void)_this; -} -void CacheEvent::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void CacheEvent::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void CacheEvent::clear_event() { @@ -8423,31 +8549,31 @@ void CacheEvent::clear_event() { switch (event_case()) { case kError: { if (GetArenaForAllocation() == nullptr) { - delete event_.error_; + delete _impl_.event_.error_; } break; } case kLocationChangedSuccess: { if (GetArenaForAllocation() == nullptr) { - delete event_.locationchangedsuccess_; + delete _impl_.event_.locationchangedsuccess_; } break; } case kChangeLocalCacheFinished: { if (GetArenaForAllocation() == nullptr) { - delete event_.changelocalcachefinished_; + delete _impl_.event_.changelocalcachefinished_; } break; } case kIsCacheOnDiskEnabledChanged: { if (GetArenaForAllocation() == nullptr) { - delete event_.iscacheondiskenabledchanged_; + delete _impl_.event_.iscacheondiskenabledchanged_; } break; } case kDiskCachePathChanged: { if (GetArenaForAllocation() == nullptr) { - delete event_.diskcachepathchanged_; + delete _impl_.event_.diskcachepathchanged_; } break; } @@ -8455,7 +8581,7 @@ void CacheEvent::clear_event() { break; } } - _oneof_case_[0] = EVENT_NOT_SET; + _impl_._oneof_case_[0] = EVENT_NOT_SET; } @@ -8469,11 +8595,11 @@ void CacheEvent::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* CacheEvent::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* CacheEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // .grpc.CacheErrorEvent error = 1; case 1: @@ -8546,46 +8672,41 @@ uint8_t* CacheEvent::_InternalSerialize( // .grpc.CacheErrorEvent error = 1; if (_internal_has_error()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 1, _Internal::error(this), target, stream); + InternalWriteMessage(1, _Internal::error(this), + _Internal::error(this).GetCachedSize(), target, stream); } // .grpc.CacheLocationChangeSuccessEvent locationChangedSuccess = 2; if (_internal_has_locationchangedsuccess()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 2, _Internal::locationchangedsuccess(this), target, stream); + InternalWriteMessage(2, _Internal::locationchangedsuccess(this), + _Internal::locationchangedsuccess(this).GetCachedSize(), target, stream); } // .grpc.ChangeLocalCacheFinishedEvent changeLocalCacheFinished = 3; if (_internal_has_changelocalcachefinished()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 3, _Internal::changelocalcachefinished(this), target, stream); + InternalWriteMessage(3, _Internal::changelocalcachefinished(this), + _Internal::changelocalcachefinished(this).GetCachedSize(), target, stream); } // .grpc.IsCacheOnDiskEnabledChanged isCacheOnDiskEnabledChanged = 4; if (_internal_has_iscacheondiskenabledchanged()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 4, _Internal::iscacheondiskenabledchanged(this), target, stream); + InternalWriteMessage(4, _Internal::iscacheondiskenabledchanged(this), + _Internal::iscacheondiskenabledchanged(this).GetCachedSize(), target, stream); } // .grpc.DiskCachePathChanged diskCachePathChanged = 5; if (_internal_has_diskcachepathchanged()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 5, _Internal::diskcachepathchanged(this), target, stream); + InternalWriteMessage(5, _Internal::diskcachepathchanged(this), + _Internal::diskcachepathchanged(this).GetCachedSize(), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.CacheEvent) @@ -8605,89 +8726,90 @@ size_t CacheEvent::ByteSizeLong() const { case kError: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.error_); + *_impl_.event_.error_); break; } // .grpc.CacheLocationChangeSuccessEvent locationChangedSuccess = 2; case kLocationChangedSuccess: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.locationchangedsuccess_); + *_impl_.event_.locationchangedsuccess_); break; } // .grpc.ChangeLocalCacheFinishedEvent changeLocalCacheFinished = 3; case kChangeLocalCacheFinished: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.changelocalcachefinished_); + *_impl_.event_.changelocalcachefinished_); break; } // .grpc.IsCacheOnDiskEnabledChanged isCacheOnDiskEnabledChanged = 4; case kIsCacheOnDiskEnabledChanged: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.iscacheondiskenabledchanged_); + *_impl_.event_.iscacheondiskenabledchanged_); break; } // .grpc.DiskCachePathChanged diskCachePathChanged = 5; case kDiskCachePathChanged: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.diskcachepathchanged_); + *_impl_.event_.diskcachepathchanged_); break; } case EVENT_NOT_SET: { break; } } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CacheEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, CacheEvent::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CacheEvent::GetClassData() const { return &_class_data_; } -void CacheEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void CacheEvent::MergeFrom(const CacheEvent& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.CacheEvent) - GOOGLE_DCHECK_NE(&from, this); +void CacheEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.CacheEvent) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; switch (from.event_case()) { case kError: { - _internal_mutable_error()->::grpc::CacheErrorEvent::MergeFrom(from._internal_error()); + _this->_internal_mutable_error()->::grpc::CacheErrorEvent::MergeFrom( + from._internal_error()); break; } case kLocationChangedSuccess: { - _internal_mutable_locationchangedsuccess()->::grpc::CacheLocationChangeSuccessEvent::MergeFrom(from._internal_locationchangedsuccess()); + _this->_internal_mutable_locationchangedsuccess()->::grpc::CacheLocationChangeSuccessEvent::MergeFrom( + from._internal_locationchangedsuccess()); break; } case kChangeLocalCacheFinished: { - _internal_mutable_changelocalcachefinished()->::grpc::ChangeLocalCacheFinishedEvent::MergeFrom(from._internal_changelocalcachefinished()); + _this->_internal_mutable_changelocalcachefinished()->::grpc::ChangeLocalCacheFinishedEvent::MergeFrom( + from._internal_changelocalcachefinished()); break; } case kIsCacheOnDiskEnabledChanged: { - _internal_mutable_iscacheondiskenabledchanged()->::grpc::IsCacheOnDiskEnabledChanged::MergeFrom(from._internal_iscacheondiskenabledchanged()); + _this->_internal_mutable_iscacheondiskenabledchanged()->::grpc::IsCacheOnDiskEnabledChanged::MergeFrom( + from._internal_iscacheondiskenabledchanged()); break; } case kDiskCachePathChanged: { - _internal_mutable_diskcachepathchanged()->::grpc::DiskCachePathChanged::MergeFrom(from._internal_diskcachepathchanged()); + _this->_internal_mutable_diskcachepathchanged()->::grpc::DiskCachePathChanged::MergeFrom( + from._internal_diskcachepathchanged()); break; } case EVENT_NOT_SET: { break; } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void CacheEvent::CopyFrom(const CacheEvent& from) { @@ -8704,12 +8826,12 @@ bool CacheEvent::IsInitialized() const { void CacheEvent::InternalSwap(CacheEvent* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(event_, other->event_); - swap(_oneof_case_[0], other->_oneof_case_[0]); + swap(_impl_.event_, other->_impl_.event_); + swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); } ::PROTOBUF_NAMESPACE_ID::Metadata CacheEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[32]); } @@ -8723,42 +8845,46 @@ class CacheErrorEvent::_Internal { CacheErrorEvent::CacheErrorEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.CacheErrorEvent) } CacheErrorEvent::CacheErrorEvent(const CacheErrorEvent& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + CacheErrorEvent* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.type_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - type_ = from.type_; + _this->_impl_.type_ = from._impl_.type_; // @@protoc_insertion_point(copy_constructor:grpc.CacheErrorEvent) } -inline void CacheErrorEvent::SharedCtor() { -type_ = 0; +inline void CacheErrorEvent::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.type_){0} + , /*decltype(_impl_._cached_size_)*/{} + }; } CacheErrorEvent::~CacheErrorEvent() { // @@protoc_insertion_point(destructor:grpc.CacheErrorEvent) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void CacheErrorEvent::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); } -void CacheErrorEvent::ArenaDtor(void* object) { - CacheErrorEvent* _this = reinterpret_cast< CacheErrorEvent* >(object); - (void)_this; -} -void CacheErrorEvent::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void CacheErrorEvent::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void CacheErrorEvent::Clear() { @@ -8767,15 +8893,15 @@ void CacheErrorEvent::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - type_ = 0; + _impl_.type_ = 0; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* CacheErrorEvent::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* CacheErrorEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // .grpc.CacheErrorType type = 1; case 1: @@ -8818,12 +8944,12 @@ uint8_t* CacheErrorEvent::_InternalSerialize( // .grpc.CacheErrorType type = 1; if (this->_internal_type() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( + target = ::_pbi::WireFormatLite::WriteEnumToArray( 1, this->_internal_type(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.CacheErrorEvent) @@ -8841,35 +8967,31 @@ size_t CacheErrorEvent::ByteSizeLong() const { // .grpc.CacheErrorType type = 1; if (this->_internal_type() != 0) { total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_type()); + ::_pbi::WireFormatLite::EnumSize(this->_internal_type()); } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CacheErrorEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, CacheErrorEvent::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CacheErrorEvent::GetClassData() const { return &_class_data_; } -void CacheErrorEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void CacheErrorEvent::MergeFrom(const CacheErrorEvent& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.CacheErrorEvent) - GOOGLE_DCHECK_NE(&from, this); +void CacheErrorEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.CacheErrorEvent) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (from._internal_type() != 0) { - _internal_set_type(from._internal_type()); + _this->_internal_set_type(from._internal_type()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void CacheErrorEvent::CopyFrom(const CacheErrorEvent& from) { @@ -8886,11 +9008,11 @@ bool CacheErrorEvent::IsInitialized() const { void CacheErrorEvent::InternalSwap(CacheErrorEvent* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(type_, other->type_); + swap(_impl_.type_, other->_impl_.type_); } ::PROTOBUF_NAMESPACE_ID::Metadata CacheErrorEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[33]); } @@ -8908,6 +9030,7 @@ CacheLocationChangeSuccessEvent::CacheLocationChangeSuccessEvent(::PROTOBUF_NAME } CacheLocationChangeSuccessEvent::CacheLocationChangeSuccessEvent(const CacheLocationChangeSuccessEvent& from) : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() { + CacheLocationChangeSuccessEvent* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:grpc.CacheLocationChangeSuccessEvent) } @@ -8929,7 +9052,7 @@ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CacheLocationChangeSuccessEven ::PROTOBUF_NAMESPACE_ID::Metadata CacheLocationChangeSuccessEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[34]); } @@ -8947,6 +9070,7 @@ ChangeLocalCacheFinishedEvent::ChangeLocalCacheFinishedEvent(::PROTOBUF_NAMESPAC } ChangeLocalCacheFinishedEvent::ChangeLocalCacheFinishedEvent(const ChangeLocalCacheFinishedEvent& from) : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() { + ChangeLocalCacheFinishedEvent* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:grpc.ChangeLocalCacheFinishedEvent) } @@ -8968,7 +9092,7 @@ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ChangeLocalCacheFinishedEvent: ::PROTOBUF_NAMESPACE_ID::Metadata ChangeLocalCacheFinishedEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[35]); } @@ -8982,42 +9106,46 @@ class IsCacheOnDiskEnabledChanged::_Internal { IsCacheOnDiskEnabledChanged::IsCacheOnDiskEnabledChanged(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.IsCacheOnDiskEnabledChanged) } IsCacheOnDiskEnabledChanged::IsCacheOnDiskEnabledChanged(const IsCacheOnDiskEnabledChanged& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + IsCacheOnDiskEnabledChanged* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.enabled_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - enabled_ = from.enabled_; + _this->_impl_.enabled_ = from._impl_.enabled_; // @@protoc_insertion_point(copy_constructor:grpc.IsCacheOnDiskEnabledChanged) } -inline void IsCacheOnDiskEnabledChanged::SharedCtor() { -enabled_ = false; +inline void IsCacheOnDiskEnabledChanged::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.enabled_){false} + , /*decltype(_impl_._cached_size_)*/{} + }; } IsCacheOnDiskEnabledChanged::~IsCacheOnDiskEnabledChanged() { // @@protoc_insertion_point(destructor:grpc.IsCacheOnDiskEnabledChanged) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void IsCacheOnDiskEnabledChanged::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); } -void IsCacheOnDiskEnabledChanged::ArenaDtor(void* object) { - IsCacheOnDiskEnabledChanged* _this = reinterpret_cast< IsCacheOnDiskEnabledChanged* >(object); - (void)_this; -} -void IsCacheOnDiskEnabledChanged::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void IsCacheOnDiskEnabledChanged::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void IsCacheOnDiskEnabledChanged::Clear() { @@ -9026,20 +9154,20 @@ void IsCacheOnDiskEnabledChanged::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - enabled_ = false; + _impl_.enabled_ = false; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* IsCacheOnDiskEnabledChanged::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* IsCacheOnDiskEnabledChanged::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // bool enabled = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - enabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + _impl_.enabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; @@ -9076,11 +9204,11 @@ uint8_t* IsCacheOnDiskEnabledChanged::_InternalSerialize( // bool enabled = 1; if (this->_internal_enabled() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_enabled(), target); + target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_enabled(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.IsCacheOnDiskEnabledChanged) @@ -9100,32 +9228,28 @@ size_t IsCacheOnDiskEnabledChanged::ByteSizeLong() const { total_size += 1 + 1; } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData IsCacheOnDiskEnabledChanged::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, IsCacheOnDiskEnabledChanged::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*IsCacheOnDiskEnabledChanged::GetClassData() const { return &_class_data_; } -void IsCacheOnDiskEnabledChanged::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void IsCacheOnDiskEnabledChanged::MergeFrom(const IsCacheOnDiskEnabledChanged& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.IsCacheOnDiskEnabledChanged) - GOOGLE_DCHECK_NE(&from, this); +void IsCacheOnDiskEnabledChanged::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.IsCacheOnDiskEnabledChanged) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (from._internal_enabled() != 0) { - _internal_set_enabled(from._internal_enabled()); + _this->_internal_set_enabled(from._internal_enabled()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void IsCacheOnDiskEnabledChanged::CopyFrom(const IsCacheOnDiskEnabledChanged& from) { @@ -9142,11 +9266,11 @@ bool IsCacheOnDiskEnabledChanged::IsInitialized() const { void IsCacheOnDiskEnabledChanged::InternalSwap(IsCacheOnDiskEnabledChanged* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(enabled_, other->enabled_); + swap(_impl_.enabled_, other->_impl_.enabled_); } ::PROTOBUF_NAMESPACE_ID::Metadata IsCacheOnDiskEnabledChanged::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[36]); } @@ -9160,53 +9284,58 @@ class DiskCachePathChanged::_Internal { DiskCachePathChanged::DiskCachePathChanged(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.DiskCachePathChanged) } DiskCachePathChanged::DiskCachePathChanged(const DiskCachePathChanged& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + DiskCachePathChanged* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.path_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - path_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.path_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - path_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.path_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_path().empty()) { - path_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_path(), - GetArenaForAllocation()); + _this->_impl_.path_.Set(from._internal_path(), + _this->GetArenaForAllocation()); } // @@protoc_insertion_point(copy_constructor:grpc.DiskCachePathChanged) } -inline void DiskCachePathChanged::SharedCtor() { -path_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - path_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +inline void DiskCachePathChanged::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.path_){} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.path_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.path_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING } DiskCachePathChanged::~DiskCachePathChanged() { // @@protoc_insertion_point(destructor:grpc.DiskCachePathChanged) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void DiskCachePathChanged::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - path_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.path_.Destroy(); } -void DiskCachePathChanged::ArenaDtor(void* object) { - DiskCachePathChanged* _this = reinterpret_cast< DiskCachePathChanged* >(object); - (void)_this; -} -void DiskCachePathChanged::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void DiskCachePathChanged::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void DiskCachePathChanged::Clear() { @@ -9215,23 +9344,23 @@ void DiskCachePathChanged::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - path_.ClearToEmpty(); + _impl_.path_.ClearToEmpty(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* DiskCachePathChanged::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* DiskCachePathChanged::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // string path = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { auto str = _internal_mutable_path(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.DiskCachePathChanged.path")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.DiskCachePathChanged.path")); } else goto handle_unusual; continue; @@ -9275,7 +9404,7 @@ uint8_t* DiskCachePathChanged::_InternalSerialize( } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.DiskCachePathChanged) @@ -9297,32 +9426,28 @@ size_t DiskCachePathChanged::ByteSizeLong() const { this->_internal_path()); } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DiskCachePathChanged::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, DiskCachePathChanged::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DiskCachePathChanged::GetClassData() const { return &_class_data_; } -void DiskCachePathChanged::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void DiskCachePathChanged::MergeFrom(const DiskCachePathChanged& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.DiskCachePathChanged) - GOOGLE_DCHECK_NE(&from, this); +void DiskCachePathChanged::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.DiskCachePathChanged) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_path().empty()) { - _internal_set_path(from._internal_path()); + _this->_internal_set_path(from._internal_path()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void DiskCachePathChanged::CopyFrom(const DiskCachePathChanged& from) { @@ -9342,14 +9467,13 @@ void DiskCachePathChanged::InternalSwap(DiskCachePathChanged* other) { auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &path_, lhs_arena, - &other->path_, rhs_arena + &_impl_.path_, lhs_arena, + &other->_impl_.path_, rhs_arena ); } ::PROTOBUF_NAMESPACE_ID::Metadata DiskCachePathChanged::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[37]); } @@ -9365,28 +9489,28 @@ class MailSettingsEvent::_Internal { const ::grpc::MailSettingsErrorEvent& MailSettingsEvent::_Internal::error(const MailSettingsEvent* msg) { - return *msg->event_.error_; + return *msg->_impl_.event_.error_; } const ::grpc::UseSslForSmtpFinishedEvent& MailSettingsEvent::_Internal::usesslforsmtpfinished(const MailSettingsEvent* msg) { - return *msg->event_.usesslforsmtpfinished_; + return *msg->_impl_.event_.usesslforsmtpfinished_; } const ::grpc::ChangePortsFinishedEvent& MailSettingsEvent::_Internal::changeportsfinished(const MailSettingsEvent* msg) { - return *msg->event_.changeportsfinished_; + return *msg->_impl_.event_.changeportsfinished_; } void MailSettingsEvent::set_allocated_error(::grpc::MailSettingsErrorEvent* error) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); clear_event(); if (error) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::MailSettingsErrorEvent>::GetOwningArena(error); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(error); if (message_arena != submessage_arena) { error = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, error, submessage_arena); } set_has_error(); - event_.error_ = error; + _impl_.event_.error_ = error; } // @@protoc_insertion_point(field_set_allocated:grpc.MailSettingsEvent.error) } @@ -9395,13 +9519,13 @@ void MailSettingsEvent::set_allocated_usesslforsmtpfinished(::grpc::UseSslForSmt clear_event(); if (usesslforsmtpfinished) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::UseSslForSmtpFinishedEvent>::GetOwningArena(usesslforsmtpfinished); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(usesslforsmtpfinished); if (message_arena != submessage_arena) { usesslforsmtpfinished = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, usesslforsmtpfinished, submessage_arena); } set_has_usesslforsmtpfinished(); - event_.usesslforsmtpfinished_ = usesslforsmtpfinished; + _impl_.event_.usesslforsmtpfinished_ = usesslforsmtpfinished; } // @@protoc_insertion_point(field_set_allocated:grpc.MailSettingsEvent.useSslForSmtpFinished) } @@ -9410,40 +9534,46 @@ void MailSettingsEvent::set_allocated_changeportsfinished(::grpc::ChangePortsFin clear_event(); if (changeportsfinished) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::ChangePortsFinishedEvent>::GetOwningArena(changeportsfinished); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(changeportsfinished); if (message_arena != submessage_arena) { changeportsfinished = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, changeportsfinished, submessage_arena); } set_has_changeportsfinished(); - event_.changeportsfinished_ = changeportsfinished; + _impl_.event_.changeportsfinished_ = changeportsfinished; } // @@protoc_insertion_point(field_set_allocated:grpc.MailSettingsEvent.changePortsFinished) } MailSettingsEvent::MailSettingsEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.MailSettingsEvent) } MailSettingsEvent::MailSettingsEvent(const MailSettingsEvent& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + MailSettingsEvent* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.event_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); clear_has_event(); switch (from.event_case()) { case kError: { - _internal_mutable_error()->::grpc::MailSettingsErrorEvent::MergeFrom(from._internal_error()); + _this->_internal_mutable_error()->::grpc::MailSettingsErrorEvent::MergeFrom( + from._internal_error()); break; } case kUseSslForSmtpFinished: { - _internal_mutable_usesslforsmtpfinished()->::grpc::UseSslForSmtpFinishedEvent::MergeFrom(from._internal_usesslforsmtpfinished()); + _this->_internal_mutable_usesslforsmtpfinished()->::grpc::UseSslForSmtpFinishedEvent::MergeFrom( + from._internal_usesslforsmtpfinished()); break; } case kChangePortsFinished: { - _internal_mutable_changeportsfinished()->::grpc::ChangePortsFinishedEvent::MergeFrom(from._internal_changeportsfinished()); + _this->_internal_mutable_changeportsfinished()->::grpc::ChangePortsFinishedEvent::MergeFrom( + from._internal_changeportsfinished()); break; } case EVENT_NOT_SET: { @@ -9453,15 +9583,25 @@ MailSettingsEvent::MailSettingsEvent(const MailSettingsEvent& from) // @@protoc_insertion_point(copy_constructor:grpc.MailSettingsEvent) } -inline void MailSettingsEvent::SharedCtor() { -clear_has_event(); +inline void MailSettingsEvent::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.event_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{} + }; + clear_has_event(); } MailSettingsEvent::~MailSettingsEvent() { // @@protoc_insertion_point(destructor:grpc.MailSettingsEvent) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void MailSettingsEvent::SharedDtor() { @@ -9471,14 +9611,8 @@ inline void MailSettingsEvent::SharedDtor() { } } -void MailSettingsEvent::ArenaDtor(void* object) { - MailSettingsEvent* _this = reinterpret_cast< MailSettingsEvent* >(object); - (void)_this; -} -void MailSettingsEvent::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void MailSettingsEvent::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void MailSettingsEvent::clear_event() { @@ -9486,19 +9620,19 @@ void MailSettingsEvent::clear_event() { switch (event_case()) { case kError: { if (GetArenaForAllocation() == nullptr) { - delete event_.error_; + delete _impl_.event_.error_; } break; } case kUseSslForSmtpFinished: { if (GetArenaForAllocation() == nullptr) { - delete event_.usesslforsmtpfinished_; + delete _impl_.event_.usesslforsmtpfinished_; } break; } case kChangePortsFinished: { if (GetArenaForAllocation() == nullptr) { - delete event_.changeportsfinished_; + delete _impl_.event_.changeportsfinished_; } break; } @@ -9506,7 +9640,7 @@ void MailSettingsEvent::clear_event() { break; } } - _oneof_case_[0] = EVENT_NOT_SET; + _impl_._oneof_case_[0] = EVENT_NOT_SET; } @@ -9520,11 +9654,11 @@ void MailSettingsEvent::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* MailSettingsEvent::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* MailSettingsEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // .grpc.MailSettingsErrorEvent error = 1; case 1: @@ -9581,30 +9715,27 @@ uint8_t* MailSettingsEvent::_InternalSerialize( // .grpc.MailSettingsErrorEvent error = 1; if (_internal_has_error()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 1, _Internal::error(this), target, stream); + InternalWriteMessage(1, _Internal::error(this), + _Internal::error(this).GetCachedSize(), target, stream); } // .grpc.UseSslForSmtpFinishedEvent useSslForSmtpFinished = 2; if (_internal_has_usesslforsmtpfinished()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 2, _Internal::usesslforsmtpfinished(this), target, stream); + InternalWriteMessage(2, _Internal::usesslforsmtpfinished(this), + _Internal::usesslforsmtpfinished(this).GetCachedSize(), target, stream); } // .grpc.ChangePortsFinishedEvent changePortsFinished = 3; if (_internal_has_changeportsfinished()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 3, _Internal::changeportsfinished(this), target, stream); + InternalWriteMessage(3, _Internal::changeportsfinished(this), + _Internal::changeportsfinished(this).GetCachedSize(), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.MailSettingsEvent) @@ -9624,67 +9755,66 @@ size_t MailSettingsEvent::ByteSizeLong() const { case kError: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.error_); + *_impl_.event_.error_); break; } // .grpc.UseSslForSmtpFinishedEvent useSslForSmtpFinished = 2; case kUseSslForSmtpFinished: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.usesslforsmtpfinished_); + *_impl_.event_.usesslforsmtpfinished_); break; } // .grpc.ChangePortsFinishedEvent changePortsFinished = 3; case kChangePortsFinished: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.changeportsfinished_); + *_impl_.event_.changeportsfinished_); break; } case EVENT_NOT_SET: { break; } } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MailSettingsEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, MailSettingsEvent::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*MailSettingsEvent::GetClassData() const { return &_class_data_; } -void MailSettingsEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void MailSettingsEvent::MergeFrom(const MailSettingsEvent& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.MailSettingsEvent) - GOOGLE_DCHECK_NE(&from, this); +void MailSettingsEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.MailSettingsEvent) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; switch (from.event_case()) { case kError: { - _internal_mutable_error()->::grpc::MailSettingsErrorEvent::MergeFrom(from._internal_error()); + _this->_internal_mutable_error()->::grpc::MailSettingsErrorEvent::MergeFrom( + from._internal_error()); break; } case kUseSslForSmtpFinished: { - _internal_mutable_usesslforsmtpfinished()->::grpc::UseSslForSmtpFinishedEvent::MergeFrom(from._internal_usesslforsmtpfinished()); + _this->_internal_mutable_usesslforsmtpfinished()->::grpc::UseSslForSmtpFinishedEvent::MergeFrom( + from._internal_usesslforsmtpfinished()); break; } case kChangePortsFinished: { - _internal_mutable_changeportsfinished()->::grpc::ChangePortsFinishedEvent::MergeFrom(from._internal_changeportsfinished()); + _this->_internal_mutable_changeportsfinished()->::grpc::ChangePortsFinishedEvent::MergeFrom( + from._internal_changeportsfinished()); break; } case EVENT_NOT_SET: { break; } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void MailSettingsEvent::CopyFrom(const MailSettingsEvent& from) { @@ -9701,12 +9831,12 @@ bool MailSettingsEvent::IsInitialized() const { void MailSettingsEvent::InternalSwap(MailSettingsEvent* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(event_, other->event_); - swap(_oneof_case_[0], other->_oneof_case_[0]); + swap(_impl_.event_, other->_impl_.event_); + swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); } ::PROTOBUF_NAMESPACE_ID::Metadata MailSettingsEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[38]); } @@ -9720,42 +9850,46 @@ class MailSettingsErrorEvent::_Internal { MailSettingsErrorEvent::MailSettingsErrorEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.MailSettingsErrorEvent) } MailSettingsErrorEvent::MailSettingsErrorEvent(const MailSettingsErrorEvent& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + MailSettingsErrorEvent* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.type_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - type_ = from.type_; + _this->_impl_.type_ = from._impl_.type_; // @@protoc_insertion_point(copy_constructor:grpc.MailSettingsErrorEvent) } -inline void MailSettingsErrorEvent::SharedCtor() { -type_ = 0; +inline void MailSettingsErrorEvent::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.type_){0} + , /*decltype(_impl_._cached_size_)*/{} + }; } MailSettingsErrorEvent::~MailSettingsErrorEvent() { // @@protoc_insertion_point(destructor:grpc.MailSettingsErrorEvent) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void MailSettingsErrorEvent::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); } -void MailSettingsErrorEvent::ArenaDtor(void* object) { - MailSettingsErrorEvent* _this = reinterpret_cast< MailSettingsErrorEvent* >(object); - (void)_this; -} -void MailSettingsErrorEvent::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void MailSettingsErrorEvent::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void MailSettingsErrorEvent::Clear() { @@ -9764,15 +9898,15 @@ void MailSettingsErrorEvent::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - type_ = 0; + _impl_.type_ = 0; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* MailSettingsErrorEvent::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* MailSettingsErrorEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // .grpc.MailSettingsErrorType type = 1; case 1: @@ -9815,12 +9949,12 @@ uint8_t* MailSettingsErrorEvent::_InternalSerialize( // .grpc.MailSettingsErrorType type = 1; if (this->_internal_type() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( + target = ::_pbi::WireFormatLite::WriteEnumToArray( 1, this->_internal_type(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.MailSettingsErrorEvent) @@ -9838,35 +9972,31 @@ size_t MailSettingsErrorEvent::ByteSizeLong() const { // .grpc.MailSettingsErrorType type = 1; if (this->_internal_type() != 0) { total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_type()); + ::_pbi::WireFormatLite::EnumSize(this->_internal_type()); } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MailSettingsErrorEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, MailSettingsErrorEvent::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*MailSettingsErrorEvent::GetClassData() const { return &_class_data_; } -void MailSettingsErrorEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void MailSettingsErrorEvent::MergeFrom(const MailSettingsErrorEvent& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.MailSettingsErrorEvent) - GOOGLE_DCHECK_NE(&from, this); +void MailSettingsErrorEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.MailSettingsErrorEvent) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (from._internal_type() != 0) { - _internal_set_type(from._internal_type()); + _this->_internal_set_type(from._internal_type()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void MailSettingsErrorEvent::CopyFrom(const MailSettingsErrorEvent& from) { @@ -9883,11 +10013,11 @@ bool MailSettingsErrorEvent::IsInitialized() const { void MailSettingsErrorEvent::InternalSwap(MailSettingsErrorEvent* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(type_, other->type_); + swap(_impl_.type_, other->_impl_.type_); } ::PROTOBUF_NAMESPACE_ID::Metadata MailSettingsErrorEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[39]); } @@ -9905,6 +10035,7 @@ UseSslForSmtpFinishedEvent::UseSslForSmtpFinishedEvent(::PROTOBUF_NAMESPACE_ID:: } UseSslForSmtpFinishedEvent::UseSslForSmtpFinishedEvent(const UseSslForSmtpFinishedEvent& from) : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() { + UseSslForSmtpFinishedEvent* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:grpc.UseSslForSmtpFinishedEvent) } @@ -9926,7 +10057,7 @@ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UseSslForSmtpFinishedEvent::Ge ::PROTOBUF_NAMESPACE_ID::Metadata UseSslForSmtpFinishedEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[40]); } @@ -9944,6 +10075,7 @@ ChangePortsFinishedEvent::ChangePortsFinishedEvent(::PROTOBUF_NAMESPACE_ID::Aren } ChangePortsFinishedEvent::ChangePortsFinishedEvent(const ChangePortsFinishedEvent& from) : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() { + ChangePortsFinishedEvent* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:grpc.ChangePortsFinishedEvent) } @@ -9965,7 +10097,7 @@ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ChangePortsFinishedEvent::GetC ::PROTOBUF_NAMESPACE_ID::Metadata ChangePortsFinishedEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[41]); } @@ -9981,28 +10113,28 @@ class KeychainEvent::_Internal { const ::grpc::ChangeKeychainFinishedEvent& KeychainEvent::_Internal::changekeychainfinished(const KeychainEvent* msg) { - return *msg->event_.changekeychainfinished_; + return *msg->_impl_.event_.changekeychainfinished_; } const ::grpc::HasNoKeychainEvent& KeychainEvent::_Internal::hasnokeychain(const KeychainEvent* msg) { - return *msg->event_.hasnokeychain_; + return *msg->_impl_.event_.hasnokeychain_; } const ::grpc::RebuildKeychainEvent& KeychainEvent::_Internal::rebuildkeychain(const KeychainEvent* msg) { - return *msg->event_.rebuildkeychain_; + return *msg->_impl_.event_.rebuildkeychain_; } void KeychainEvent::set_allocated_changekeychainfinished(::grpc::ChangeKeychainFinishedEvent* changekeychainfinished) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); clear_event(); if (changekeychainfinished) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::ChangeKeychainFinishedEvent>::GetOwningArena(changekeychainfinished); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(changekeychainfinished); if (message_arena != submessage_arena) { changekeychainfinished = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, changekeychainfinished, submessage_arena); } set_has_changekeychainfinished(); - event_.changekeychainfinished_ = changekeychainfinished; + _impl_.event_.changekeychainfinished_ = changekeychainfinished; } // @@protoc_insertion_point(field_set_allocated:grpc.KeychainEvent.changeKeychainFinished) } @@ -10011,13 +10143,13 @@ void KeychainEvent::set_allocated_hasnokeychain(::grpc::HasNoKeychainEvent* hasn clear_event(); if (hasnokeychain) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::HasNoKeychainEvent>::GetOwningArena(hasnokeychain); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(hasnokeychain); if (message_arena != submessage_arena) { hasnokeychain = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, hasnokeychain, submessage_arena); } set_has_hasnokeychain(); - event_.hasnokeychain_ = hasnokeychain; + _impl_.event_.hasnokeychain_ = hasnokeychain; } // @@protoc_insertion_point(field_set_allocated:grpc.KeychainEvent.hasNoKeychain) } @@ -10026,40 +10158,46 @@ void KeychainEvent::set_allocated_rebuildkeychain(::grpc::RebuildKeychainEvent* clear_event(); if (rebuildkeychain) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::RebuildKeychainEvent>::GetOwningArena(rebuildkeychain); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rebuildkeychain); if (message_arena != submessage_arena) { rebuildkeychain = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, rebuildkeychain, submessage_arena); } set_has_rebuildkeychain(); - event_.rebuildkeychain_ = rebuildkeychain; + _impl_.event_.rebuildkeychain_ = rebuildkeychain; } // @@protoc_insertion_point(field_set_allocated:grpc.KeychainEvent.rebuildKeychain) } KeychainEvent::KeychainEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.KeychainEvent) } KeychainEvent::KeychainEvent(const KeychainEvent& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + KeychainEvent* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.event_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); clear_has_event(); switch (from.event_case()) { case kChangeKeychainFinished: { - _internal_mutable_changekeychainfinished()->::grpc::ChangeKeychainFinishedEvent::MergeFrom(from._internal_changekeychainfinished()); + _this->_internal_mutable_changekeychainfinished()->::grpc::ChangeKeychainFinishedEvent::MergeFrom( + from._internal_changekeychainfinished()); break; } case kHasNoKeychain: { - _internal_mutable_hasnokeychain()->::grpc::HasNoKeychainEvent::MergeFrom(from._internal_hasnokeychain()); + _this->_internal_mutable_hasnokeychain()->::grpc::HasNoKeychainEvent::MergeFrom( + from._internal_hasnokeychain()); break; } case kRebuildKeychain: { - _internal_mutable_rebuildkeychain()->::grpc::RebuildKeychainEvent::MergeFrom(from._internal_rebuildkeychain()); + _this->_internal_mutable_rebuildkeychain()->::grpc::RebuildKeychainEvent::MergeFrom( + from._internal_rebuildkeychain()); break; } case EVENT_NOT_SET: { @@ -10069,15 +10207,25 @@ KeychainEvent::KeychainEvent(const KeychainEvent& from) // @@protoc_insertion_point(copy_constructor:grpc.KeychainEvent) } -inline void KeychainEvent::SharedCtor() { -clear_has_event(); +inline void KeychainEvent::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.event_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{} + }; + clear_has_event(); } KeychainEvent::~KeychainEvent() { // @@protoc_insertion_point(destructor:grpc.KeychainEvent) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void KeychainEvent::SharedDtor() { @@ -10087,14 +10235,8 @@ inline void KeychainEvent::SharedDtor() { } } -void KeychainEvent::ArenaDtor(void* object) { - KeychainEvent* _this = reinterpret_cast< KeychainEvent* >(object); - (void)_this; -} -void KeychainEvent::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void KeychainEvent::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void KeychainEvent::clear_event() { @@ -10102,19 +10244,19 @@ void KeychainEvent::clear_event() { switch (event_case()) { case kChangeKeychainFinished: { if (GetArenaForAllocation() == nullptr) { - delete event_.changekeychainfinished_; + delete _impl_.event_.changekeychainfinished_; } break; } case kHasNoKeychain: { if (GetArenaForAllocation() == nullptr) { - delete event_.hasnokeychain_; + delete _impl_.event_.hasnokeychain_; } break; } case kRebuildKeychain: { if (GetArenaForAllocation() == nullptr) { - delete event_.rebuildkeychain_; + delete _impl_.event_.rebuildkeychain_; } break; } @@ -10122,7 +10264,7 @@ void KeychainEvent::clear_event() { break; } } - _oneof_case_[0] = EVENT_NOT_SET; + _impl_._oneof_case_[0] = EVENT_NOT_SET; } @@ -10136,11 +10278,11 @@ void KeychainEvent::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* KeychainEvent::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* KeychainEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // .grpc.ChangeKeychainFinishedEvent changeKeychainFinished = 1; case 1: @@ -10197,30 +10339,27 @@ uint8_t* KeychainEvent::_InternalSerialize( // .grpc.ChangeKeychainFinishedEvent changeKeychainFinished = 1; if (_internal_has_changekeychainfinished()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 1, _Internal::changekeychainfinished(this), target, stream); + InternalWriteMessage(1, _Internal::changekeychainfinished(this), + _Internal::changekeychainfinished(this).GetCachedSize(), target, stream); } // .grpc.HasNoKeychainEvent hasNoKeychain = 2; if (_internal_has_hasnokeychain()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 2, _Internal::hasnokeychain(this), target, stream); + InternalWriteMessage(2, _Internal::hasnokeychain(this), + _Internal::hasnokeychain(this).GetCachedSize(), target, stream); } // .grpc.RebuildKeychainEvent rebuildKeychain = 3; if (_internal_has_rebuildkeychain()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 3, _Internal::rebuildkeychain(this), target, stream); + InternalWriteMessage(3, _Internal::rebuildkeychain(this), + _Internal::rebuildkeychain(this).GetCachedSize(), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.KeychainEvent) @@ -10240,67 +10379,66 @@ size_t KeychainEvent::ByteSizeLong() const { case kChangeKeychainFinished: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.changekeychainfinished_); + *_impl_.event_.changekeychainfinished_); break; } // .grpc.HasNoKeychainEvent hasNoKeychain = 2; case kHasNoKeychain: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.hasnokeychain_); + *_impl_.event_.hasnokeychain_); break; } // .grpc.RebuildKeychainEvent rebuildKeychain = 3; case kRebuildKeychain: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.rebuildkeychain_); + *_impl_.event_.rebuildkeychain_); break; } case EVENT_NOT_SET: { break; } } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData KeychainEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, KeychainEvent::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*KeychainEvent::GetClassData() const { return &_class_data_; } -void KeychainEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void KeychainEvent::MergeFrom(const KeychainEvent& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.KeychainEvent) - GOOGLE_DCHECK_NE(&from, this); +void KeychainEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.KeychainEvent) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; switch (from.event_case()) { case kChangeKeychainFinished: { - _internal_mutable_changekeychainfinished()->::grpc::ChangeKeychainFinishedEvent::MergeFrom(from._internal_changekeychainfinished()); + _this->_internal_mutable_changekeychainfinished()->::grpc::ChangeKeychainFinishedEvent::MergeFrom( + from._internal_changekeychainfinished()); break; } case kHasNoKeychain: { - _internal_mutable_hasnokeychain()->::grpc::HasNoKeychainEvent::MergeFrom(from._internal_hasnokeychain()); + _this->_internal_mutable_hasnokeychain()->::grpc::HasNoKeychainEvent::MergeFrom( + from._internal_hasnokeychain()); break; } case kRebuildKeychain: { - _internal_mutable_rebuildkeychain()->::grpc::RebuildKeychainEvent::MergeFrom(from._internal_rebuildkeychain()); + _this->_internal_mutable_rebuildkeychain()->::grpc::RebuildKeychainEvent::MergeFrom( + from._internal_rebuildkeychain()); break; } case EVENT_NOT_SET: { break; } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void KeychainEvent::CopyFrom(const KeychainEvent& from) { @@ -10317,12 +10455,12 @@ bool KeychainEvent::IsInitialized() const { void KeychainEvent::InternalSwap(KeychainEvent* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(event_, other->event_); - swap(_oneof_case_[0], other->_oneof_case_[0]); + swap(_impl_.event_, other->_impl_.event_); + swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); } ::PROTOBUF_NAMESPACE_ID::Metadata KeychainEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[42]); } @@ -10340,6 +10478,7 @@ ChangeKeychainFinishedEvent::ChangeKeychainFinishedEvent(::PROTOBUF_NAMESPACE_ID } ChangeKeychainFinishedEvent::ChangeKeychainFinishedEvent(const ChangeKeychainFinishedEvent& from) : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() { + ChangeKeychainFinishedEvent* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:grpc.ChangeKeychainFinishedEvent) } @@ -10361,7 +10500,7 @@ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ChangeKeychainFinishedEvent::G ::PROTOBUF_NAMESPACE_ID::Metadata ChangeKeychainFinishedEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[43]); } @@ -10379,6 +10518,7 @@ HasNoKeychainEvent::HasNoKeychainEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, } HasNoKeychainEvent::HasNoKeychainEvent(const HasNoKeychainEvent& from) : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() { + HasNoKeychainEvent* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:grpc.HasNoKeychainEvent) } @@ -10400,7 +10540,7 @@ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*HasNoKeychainEvent::GetClassDa ::PROTOBUF_NAMESPACE_ID::Metadata HasNoKeychainEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[44]); } @@ -10418,6 +10558,7 @@ RebuildKeychainEvent::RebuildKeychainEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena } RebuildKeychainEvent::RebuildKeychainEvent(const RebuildKeychainEvent& from) : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() { + RebuildKeychainEvent* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:grpc.RebuildKeychainEvent) } @@ -10439,7 +10580,7 @@ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*RebuildKeychainEvent::GetClass ::PROTOBUF_NAMESPACE_ID::Metadata RebuildKeychainEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[45]); } @@ -10456,32 +10597,32 @@ class MailEvent::_Internal { const ::grpc::NoActiveKeyForRecipientEvent& MailEvent::_Internal::noactivekeyforrecipientevent(const MailEvent* msg) { - return *msg->event_.noactivekeyforrecipientevent_; + return *msg->_impl_.event_.noactivekeyforrecipientevent_; } const ::grpc::AddressChangedEvent& MailEvent::_Internal::addresschanged(const MailEvent* msg) { - return *msg->event_.addresschanged_; + return *msg->_impl_.event_.addresschanged_; } const ::grpc::AddressChangedLogoutEvent& MailEvent::_Internal::addresschangedlogout(const MailEvent* msg) { - return *msg->event_.addresschangedlogout_; + return *msg->_impl_.event_.addresschangedlogout_; } const ::grpc::ApiCertIssueEvent& MailEvent::_Internal::apicertissue(const MailEvent* msg) { - return *msg->event_.apicertissue_; + return *msg->_impl_.event_.apicertissue_; } void MailEvent::set_allocated_noactivekeyforrecipientevent(::grpc::NoActiveKeyForRecipientEvent* noactivekeyforrecipientevent) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); clear_event(); if (noactivekeyforrecipientevent) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::NoActiveKeyForRecipientEvent>::GetOwningArena(noactivekeyforrecipientevent); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(noactivekeyforrecipientevent); if (message_arena != submessage_arena) { noactivekeyforrecipientevent = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, noactivekeyforrecipientevent, submessage_arena); } set_has_noactivekeyforrecipientevent(); - event_.noactivekeyforrecipientevent_ = noactivekeyforrecipientevent; + _impl_.event_.noactivekeyforrecipientevent_ = noactivekeyforrecipientevent; } // @@protoc_insertion_point(field_set_allocated:grpc.MailEvent.noActiveKeyForRecipientEvent) } @@ -10490,13 +10631,13 @@ void MailEvent::set_allocated_addresschanged(::grpc::AddressChangedEvent* addres clear_event(); if (addresschanged) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::AddressChangedEvent>::GetOwningArena(addresschanged); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(addresschanged); if (message_arena != submessage_arena) { addresschanged = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, addresschanged, submessage_arena); } set_has_addresschanged(); - event_.addresschanged_ = addresschanged; + _impl_.event_.addresschanged_ = addresschanged; } // @@protoc_insertion_point(field_set_allocated:grpc.MailEvent.addressChanged) } @@ -10505,13 +10646,13 @@ void MailEvent::set_allocated_addresschangedlogout(::grpc::AddressChangedLogoutE clear_event(); if (addresschangedlogout) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::AddressChangedLogoutEvent>::GetOwningArena(addresschangedlogout); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(addresschangedlogout); if (message_arena != submessage_arena) { addresschangedlogout = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, addresschangedlogout, submessage_arena); } set_has_addresschangedlogout(); - event_.addresschangedlogout_ = addresschangedlogout; + _impl_.event_.addresschangedlogout_ = addresschangedlogout; } // @@protoc_insertion_point(field_set_allocated:grpc.MailEvent.addressChangedLogout) } @@ -10520,44 +10661,51 @@ void MailEvent::set_allocated_apicertissue(::grpc::ApiCertIssueEvent* apicertiss clear_event(); if (apicertissue) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::ApiCertIssueEvent>::GetOwningArena(apicertissue); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(apicertissue); if (message_arena != submessage_arena) { apicertissue = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, apicertissue, submessage_arena); } set_has_apicertissue(); - event_.apicertissue_ = apicertissue; + _impl_.event_.apicertissue_ = apicertissue; } // @@protoc_insertion_point(field_set_allocated:grpc.MailEvent.apiCertIssue) } MailEvent::MailEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.MailEvent) } MailEvent::MailEvent(const MailEvent& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + MailEvent* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.event_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); clear_has_event(); switch (from.event_case()) { case kNoActiveKeyForRecipientEvent: { - _internal_mutable_noactivekeyforrecipientevent()->::grpc::NoActiveKeyForRecipientEvent::MergeFrom(from._internal_noactivekeyforrecipientevent()); + _this->_internal_mutable_noactivekeyforrecipientevent()->::grpc::NoActiveKeyForRecipientEvent::MergeFrom( + from._internal_noactivekeyforrecipientevent()); break; } case kAddressChanged: { - _internal_mutable_addresschanged()->::grpc::AddressChangedEvent::MergeFrom(from._internal_addresschanged()); + _this->_internal_mutable_addresschanged()->::grpc::AddressChangedEvent::MergeFrom( + from._internal_addresschanged()); break; } case kAddressChangedLogout: { - _internal_mutable_addresschangedlogout()->::grpc::AddressChangedLogoutEvent::MergeFrom(from._internal_addresschangedlogout()); + _this->_internal_mutable_addresschangedlogout()->::grpc::AddressChangedLogoutEvent::MergeFrom( + from._internal_addresschangedlogout()); break; } case kApiCertIssue: { - _internal_mutable_apicertissue()->::grpc::ApiCertIssueEvent::MergeFrom(from._internal_apicertissue()); + _this->_internal_mutable_apicertissue()->::grpc::ApiCertIssueEvent::MergeFrom( + from._internal_apicertissue()); break; } case EVENT_NOT_SET: { @@ -10567,15 +10715,25 @@ MailEvent::MailEvent(const MailEvent& from) // @@protoc_insertion_point(copy_constructor:grpc.MailEvent) } -inline void MailEvent::SharedCtor() { -clear_has_event(); +inline void MailEvent::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.event_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{} + }; + clear_has_event(); } MailEvent::~MailEvent() { // @@protoc_insertion_point(destructor:grpc.MailEvent) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void MailEvent::SharedDtor() { @@ -10585,14 +10743,8 @@ inline void MailEvent::SharedDtor() { } } -void MailEvent::ArenaDtor(void* object) { - MailEvent* _this = reinterpret_cast< MailEvent* >(object); - (void)_this; -} -void MailEvent::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void MailEvent::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void MailEvent::clear_event() { @@ -10600,25 +10752,25 @@ void MailEvent::clear_event() { switch (event_case()) { case kNoActiveKeyForRecipientEvent: { if (GetArenaForAllocation() == nullptr) { - delete event_.noactivekeyforrecipientevent_; + delete _impl_.event_.noactivekeyforrecipientevent_; } break; } case kAddressChanged: { if (GetArenaForAllocation() == nullptr) { - delete event_.addresschanged_; + delete _impl_.event_.addresschanged_; } break; } case kAddressChangedLogout: { if (GetArenaForAllocation() == nullptr) { - delete event_.addresschangedlogout_; + delete _impl_.event_.addresschangedlogout_; } break; } case kApiCertIssue: { if (GetArenaForAllocation() == nullptr) { - delete event_.apicertissue_; + delete _impl_.event_.apicertissue_; } break; } @@ -10626,7 +10778,7 @@ void MailEvent::clear_event() { break; } } - _oneof_case_[0] = EVENT_NOT_SET; + _impl_._oneof_case_[0] = EVENT_NOT_SET; } @@ -10640,11 +10792,11 @@ void MailEvent::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* MailEvent::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* MailEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // .grpc.NoActiveKeyForRecipientEvent noActiveKeyForRecipientEvent = 1; case 1: @@ -10709,38 +10861,34 @@ uint8_t* MailEvent::_InternalSerialize( // .grpc.NoActiveKeyForRecipientEvent noActiveKeyForRecipientEvent = 1; if (_internal_has_noactivekeyforrecipientevent()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 1, _Internal::noactivekeyforrecipientevent(this), target, stream); + InternalWriteMessage(1, _Internal::noactivekeyforrecipientevent(this), + _Internal::noactivekeyforrecipientevent(this).GetCachedSize(), target, stream); } // .grpc.AddressChangedEvent addressChanged = 2; if (_internal_has_addresschanged()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 2, _Internal::addresschanged(this), target, stream); + InternalWriteMessage(2, _Internal::addresschanged(this), + _Internal::addresschanged(this).GetCachedSize(), target, stream); } // .grpc.AddressChangedLogoutEvent addressChangedLogout = 3; if (_internal_has_addresschangedlogout()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 3, _Internal::addresschangedlogout(this), target, stream); + InternalWriteMessage(3, _Internal::addresschangedlogout(this), + _Internal::addresschangedlogout(this).GetCachedSize(), target, stream); } // .grpc.ApiCertIssueEvent apiCertIssue = 6; if (_internal_has_apicertissue()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 6, _Internal::apicertissue(this), target, stream); + InternalWriteMessage(6, _Internal::apicertissue(this), + _Internal::apicertissue(this).GetCachedSize(), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.MailEvent) @@ -10760,78 +10908,78 @@ size_t MailEvent::ByteSizeLong() const { case kNoActiveKeyForRecipientEvent: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.noactivekeyforrecipientevent_); + *_impl_.event_.noactivekeyforrecipientevent_); break; } // .grpc.AddressChangedEvent addressChanged = 2; case kAddressChanged: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.addresschanged_); + *_impl_.event_.addresschanged_); break; } // .grpc.AddressChangedLogoutEvent addressChangedLogout = 3; case kAddressChangedLogout: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.addresschangedlogout_); + *_impl_.event_.addresschangedlogout_); break; } // .grpc.ApiCertIssueEvent apiCertIssue = 6; case kApiCertIssue: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.apicertissue_); + *_impl_.event_.apicertissue_); break; } case EVENT_NOT_SET: { break; } } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MailEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, MailEvent::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*MailEvent::GetClassData() const { return &_class_data_; } -void MailEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void MailEvent::MergeFrom(const MailEvent& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.MailEvent) - GOOGLE_DCHECK_NE(&from, this); +void MailEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.MailEvent) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; switch (from.event_case()) { case kNoActiveKeyForRecipientEvent: { - _internal_mutable_noactivekeyforrecipientevent()->::grpc::NoActiveKeyForRecipientEvent::MergeFrom(from._internal_noactivekeyforrecipientevent()); + _this->_internal_mutable_noactivekeyforrecipientevent()->::grpc::NoActiveKeyForRecipientEvent::MergeFrom( + from._internal_noactivekeyforrecipientevent()); break; } case kAddressChanged: { - _internal_mutable_addresschanged()->::grpc::AddressChangedEvent::MergeFrom(from._internal_addresschanged()); + _this->_internal_mutable_addresschanged()->::grpc::AddressChangedEvent::MergeFrom( + from._internal_addresschanged()); break; } case kAddressChangedLogout: { - _internal_mutable_addresschangedlogout()->::grpc::AddressChangedLogoutEvent::MergeFrom(from._internal_addresschangedlogout()); + _this->_internal_mutable_addresschangedlogout()->::grpc::AddressChangedLogoutEvent::MergeFrom( + from._internal_addresschangedlogout()); break; } case kApiCertIssue: { - _internal_mutable_apicertissue()->::grpc::ApiCertIssueEvent::MergeFrom(from._internal_apicertissue()); + _this->_internal_mutable_apicertissue()->::grpc::ApiCertIssueEvent::MergeFrom( + from._internal_apicertissue()); break; } case EVENT_NOT_SET: { break; } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void MailEvent::CopyFrom(const MailEvent& from) { @@ -10848,12 +10996,12 @@ bool MailEvent::IsInitialized() const { void MailEvent::InternalSwap(MailEvent* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(event_, other->event_); - swap(_oneof_case_[0], other->_oneof_case_[0]); + swap(_impl_.event_, other->_impl_.event_); + swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); } ::PROTOBUF_NAMESPACE_ID::Metadata MailEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[46]); } @@ -10867,53 +11015,58 @@ class NoActiveKeyForRecipientEvent::_Internal { NoActiveKeyForRecipientEvent::NoActiveKeyForRecipientEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.NoActiveKeyForRecipientEvent) } NoActiveKeyForRecipientEvent::NoActiveKeyForRecipientEvent(const NoActiveKeyForRecipientEvent& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + NoActiveKeyForRecipientEvent* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.email_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - email_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.email_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - email_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.email_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_email().empty()) { - email_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_email(), - GetArenaForAllocation()); + _this->_impl_.email_.Set(from._internal_email(), + _this->GetArenaForAllocation()); } // @@protoc_insertion_point(copy_constructor:grpc.NoActiveKeyForRecipientEvent) } -inline void NoActiveKeyForRecipientEvent::SharedCtor() { -email_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - email_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +inline void NoActiveKeyForRecipientEvent::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.email_){} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.email_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.email_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING } NoActiveKeyForRecipientEvent::~NoActiveKeyForRecipientEvent() { // @@protoc_insertion_point(destructor:grpc.NoActiveKeyForRecipientEvent) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void NoActiveKeyForRecipientEvent::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - email_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.email_.Destroy(); } -void NoActiveKeyForRecipientEvent::ArenaDtor(void* object) { - NoActiveKeyForRecipientEvent* _this = reinterpret_cast< NoActiveKeyForRecipientEvent* >(object); - (void)_this; -} -void NoActiveKeyForRecipientEvent::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void NoActiveKeyForRecipientEvent::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void NoActiveKeyForRecipientEvent::Clear() { @@ -10922,23 +11075,23 @@ void NoActiveKeyForRecipientEvent::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - email_.ClearToEmpty(); + _impl_.email_.ClearToEmpty(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* NoActiveKeyForRecipientEvent::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* NoActiveKeyForRecipientEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // string email = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { auto str = _internal_mutable_email(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.NoActiveKeyForRecipientEvent.email")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.NoActiveKeyForRecipientEvent.email")); } else goto handle_unusual; continue; @@ -10982,7 +11135,7 @@ uint8_t* NoActiveKeyForRecipientEvent::_InternalSerialize( } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.NoActiveKeyForRecipientEvent) @@ -11004,32 +11157,28 @@ size_t NoActiveKeyForRecipientEvent::ByteSizeLong() const { this->_internal_email()); } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData NoActiveKeyForRecipientEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, NoActiveKeyForRecipientEvent::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*NoActiveKeyForRecipientEvent::GetClassData() const { return &_class_data_; } -void NoActiveKeyForRecipientEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void NoActiveKeyForRecipientEvent::MergeFrom(const NoActiveKeyForRecipientEvent& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.NoActiveKeyForRecipientEvent) - GOOGLE_DCHECK_NE(&from, this); +void NoActiveKeyForRecipientEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.NoActiveKeyForRecipientEvent) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_email().empty()) { - _internal_set_email(from._internal_email()); + _this->_internal_set_email(from._internal_email()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void NoActiveKeyForRecipientEvent::CopyFrom(const NoActiveKeyForRecipientEvent& from) { @@ -11049,14 +11198,13 @@ void NoActiveKeyForRecipientEvent::InternalSwap(NoActiveKeyForRecipientEvent* ot auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &email_, lhs_arena, - &other->email_, rhs_arena + &_impl_.email_, lhs_arena, + &other->_impl_.email_, rhs_arena ); } ::PROTOBUF_NAMESPACE_ID::Metadata NoActiveKeyForRecipientEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[47]); } @@ -11070,53 +11218,58 @@ class AddressChangedEvent::_Internal { AddressChangedEvent::AddressChangedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.AddressChangedEvent) } AddressChangedEvent::AddressChangedEvent(const AddressChangedEvent& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + AddressChangedEvent* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.address_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - address_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.address_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.address_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_address().empty()) { - address_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_address(), - GetArenaForAllocation()); + _this->_impl_.address_.Set(from._internal_address(), + _this->GetArenaForAllocation()); } // @@protoc_insertion_point(copy_constructor:grpc.AddressChangedEvent) } -inline void AddressChangedEvent::SharedCtor() { -address_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +inline void AddressChangedEvent::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.address_){} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.address_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.address_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING } AddressChangedEvent::~AddressChangedEvent() { // @@protoc_insertion_point(destructor:grpc.AddressChangedEvent) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void AddressChangedEvent::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - address_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.address_.Destroy(); } -void AddressChangedEvent::ArenaDtor(void* object) { - AddressChangedEvent* _this = reinterpret_cast< AddressChangedEvent* >(object); - (void)_this; -} -void AddressChangedEvent::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void AddressChangedEvent::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void AddressChangedEvent::Clear() { @@ -11125,23 +11278,23 @@ void AddressChangedEvent::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - address_.ClearToEmpty(); + _impl_.address_.ClearToEmpty(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* AddressChangedEvent::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* AddressChangedEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // string address = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { auto str = _internal_mutable_address(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.AddressChangedEvent.address")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.AddressChangedEvent.address")); } else goto handle_unusual; continue; @@ -11185,7 +11338,7 @@ uint8_t* AddressChangedEvent::_InternalSerialize( } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.AddressChangedEvent) @@ -11207,32 +11360,28 @@ size_t AddressChangedEvent::ByteSizeLong() const { this->_internal_address()); } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AddressChangedEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, AddressChangedEvent::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*AddressChangedEvent::GetClassData() const { return &_class_data_; } -void AddressChangedEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void AddressChangedEvent::MergeFrom(const AddressChangedEvent& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.AddressChangedEvent) - GOOGLE_DCHECK_NE(&from, this); +void AddressChangedEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.AddressChangedEvent) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_address().empty()) { - _internal_set_address(from._internal_address()); + _this->_internal_set_address(from._internal_address()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void AddressChangedEvent::CopyFrom(const AddressChangedEvent& from) { @@ -11252,14 +11401,13 @@ void AddressChangedEvent::InternalSwap(AddressChangedEvent* other) { auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &address_, lhs_arena, - &other->address_, rhs_arena + &_impl_.address_, lhs_arena, + &other->_impl_.address_, rhs_arena ); } ::PROTOBUF_NAMESPACE_ID::Metadata AddressChangedEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[48]); } @@ -11273,53 +11421,58 @@ class AddressChangedLogoutEvent::_Internal { AddressChangedLogoutEvent::AddressChangedLogoutEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.AddressChangedLogoutEvent) } AddressChangedLogoutEvent::AddressChangedLogoutEvent(const AddressChangedLogoutEvent& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + AddressChangedLogoutEvent* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.address_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - address_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.address_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.address_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_address().empty()) { - address_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_address(), - GetArenaForAllocation()); + _this->_impl_.address_.Set(from._internal_address(), + _this->GetArenaForAllocation()); } // @@protoc_insertion_point(copy_constructor:grpc.AddressChangedLogoutEvent) } -inline void AddressChangedLogoutEvent::SharedCtor() { -address_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +inline void AddressChangedLogoutEvent::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.address_){} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.address_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.address_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING } AddressChangedLogoutEvent::~AddressChangedLogoutEvent() { // @@protoc_insertion_point(destructor:grpc.AddressChangedLogoutEvent) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void AddressChangedLogoutEvent::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - address_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.address_.Destroy(); } -void AddressChangedLogoutEvent::ArenaDtor(void* object) { - AddressChangedLogoutEvent* _this = reinterpret_cast< AddressChangedLogoutEvent* >(object); - (void)_this; -} -void AddressChangedLogoutEvent::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void AddressChangedLogoutEvent::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void AddressChangedLogoutEvent::Clear() { @@ -11328,23 +11481,23 @@ void AddressChangedLogoutEvent::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - address_.ClearToEmpty(); + _impl_.address_.ClearToEmpty(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* AddressChangedLogoutEvent::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* AddressChangedLogoutEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // string address = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { auto str = _internal_mutable_address(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.AddressChangedLogoutEvent.address")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.AddressChangedLogoutEvent.address")); } else goto handle_unusual; continue; @@ -11388,7 +11541,7 @@ uint8_t* AddressChangedLogoutEvent::_InternalSerialize( } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.AddressChangedLogoutEvent) @@ -11410,32 +11563,28 @@ size_t AddressChangedLogoutEvent::ByteSizeLong() const { this->_internal_address()); } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AddressChangedLogoutEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, AddressChangedLogoutEvent::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*AddressChangedLogoutEvent::GetClassData() const { return &_class_data_; } -void AddressChangedLogoutEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void AddressChangedLogoutEvent::MergeFrom(const AddressChangedLogoutEvent& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.AddressChangedLogoutEvent) - GOOGLE_DCHECK_NE(&from, this); +void AddressChangedLogoutEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.AddressChangedLogoutEvent) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_address().empty()) { - _internal_set_address(from._internal_address()); + _this->_internal_set_address(from._internal_address()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void AddressChangedLogoutEvent::CopyFrom(const AddressChangedLogoutEvent& from) { @@ -11455,14 +11604,13 @@ void AddressChangedLogoutEvent::InternalSwap(AddressChangedLogoutEvent* other) { auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &address_, lhs_arena, - &other->address_, rhs_arena + &_impl_.address_, lhs_arena, + &other->_impl_.address_, rhs_arena ); } ::PROTOBUF_NAMESPACE_ID::Metadata AddressChangedLogoutEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[49]); } @@ -11480,6 +11628,7 @@ ApiCertIssueEvent::ApiCertIssueEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, } ApiCertIssueEvent::ApiCertIssueEvent(const ApiCertIssueEvent& from) : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() { + ApiCertIssueEvent* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:grpc.ApiCertIssueEvent) } @@ -11501,7 +11650,7 @@ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ApiCertIssueEvent::GetClassDat ::PROTOBUF_NAMESPACE_ID::Metadata ApiCertIssueEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[50]); } @@ -11517,28 +11666,28 @@ class UserEvent::_Internal { const ::grpc::ToggleSplitModeFinishedEvent& UserEvent::_Internal::togglesplitmodefinished(const UserEvent* msg) { - return *msg->event_.togglesplitmodefinished_; + return *msg->_impl_.event_.togglesplitmodefinished_; } const ::grpc::UserDisconnectedEvent& UserEvent::_Internal::userdisconnected(const UserEvent* msg) { - return *msg->event_.userdisconnected_; + return *msg->_impl_.event_.userdisconnected_; } const ::grpc::UserChangedEvent& UserEvent::_Internal::userchanged(const UserEvent* msg) { - return *msg->event_.userchanged_; + return *msg->_impl_.event_.userchanged_; } void UserEvent::set_allocated_togglesplitmodefinished(::grpc::ToggleSplitModeFinishedEvent* togglesplitmodefinished) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); clear_event(); if (togglesplitmodefinished) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::ToggleSplitModeFinishedEvent>::GetOwningArena(togglesplitmodefinished); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(togglesplitmodefinished); if (message_arena != submessage_arena) { togglesplitmodefinished = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, togglesplitmodefinished, submessage_arena); } set_has_togglesplitmodefinished(); - event_.togglesplitmodefinished_ = togglesplitmodefinished; + _impl_.event_.togglesplitmodefinished_ = togglesplitmodefinished; } // @@protoc_insertion_point(field_set_allocated:grpc.UserEvent.toggleSplitModeFinished) } @@ -11547,13 +11696,13 @@ void UserEvent::set_allocated_userdisconnected(::grpc::UserDisconnectedEvent* us clear_event(); if (userdisconnected) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::UserDisconnectedEvent>::GetOwningArena(userdisconnected); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(userdisconnected); if (message_arena != submessage_arena) { userdisconnected = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, userdisconnected, submessage_arena); } set_has_userdisconnected(); - event_.userdisconnected_ = userdisconnected; + _impl_.event_.userdisconnected_ = userdisconnected; } // @@protoc_insertion_point(field_set_allocated:grpc.UserEvent.userDisconnected) } @@ -11562,40 +11711,46 @@ void UserEvent::set_allocated_userchanged(::grpc::UserChangedEvent* userchanged) clear_event(); if (userchanged) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::grpc::UserChangedEvent>::GetOwningArena(userchanged); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(userchanged); if (message_arena != submessage_arena) { userchanged = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, userchanged, submessage_arena); } set_has_userchanged(); - event_.userchanged_ = userchanged; + _impl_.event_.userchanged_ = userchanged; } // @@protoc_insertion_point(field_set_allocated:grpc.UserEvent.userChanged) } UserEvent::UserEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.UserEvent) } UserEvent::UserEvent(const UserEvent& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + UserEvent* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.event_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); clear_has_event(); switch (from.event_case()) { case kToggleSplitModeFinished: { - _internal_mutable_togglesplitmodefinished()->::grpc::ToggleSplitModeFinishedEvent::MergeFrom(from._internal_togglesplitmodefinished()); + _this->_internal_mutable_togglesplitmodefinished()->::grpc::ToggleSplitModeFinishedEvent::MergeFrom( + from._internal_togglesplitmodefinished()); break; } case kUserDisconnected: { - _internal_mutable_userdisconnected()->::grpc::UserDisconnectedEvent::MergeFrom(from._internal_userdisconnected()); + _this->_internal_mutable_userdisconnected()->::grpc::UserDisconnectedEvent::MergeFrom( + from._internal_userdisconnected()); break; } case kUserChanged: { - _internal_mutable_userchanged()->::grpc::UserChangedEvent::MergeFrom(from._internal_userchanged()); + _this->_internal_mutable_userchanged()->::grpc::UserChangedEvent::MergeFrom( + from._internal_userchanged()); break; } case EVENT_NOT_SET: { @@ -11605,15 +11760,25 @@ UserEvent::UserEvent(const UserEvent& from) // @@protoc_insertion_point(copy_constructor:grpc.UserEvent) } -inline void UserEvent::SharedCtor() { -clear_has_event(); +inline void UserEvent::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.event_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{} + }; + clear_has_event(); } UserEvent::~UserEvent() { // @@protoc_insertion_point(destructor:grpc.UserEvent) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void UserEvent::SharedDtor() { @@ -11623,14 +11788,8 @@ inline void UserEvent::SharedDtor() { } } -void UserEvent::ArenaDtor(void* object) { - UserEvent* _this = reinterpret_cast< UserEvent* >(object); - (void)_this; -} -void UserEvent::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void UserEvent::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void UserEvent::clear_event() { @@ -11638,19 +11797,19 @@ void UserEvent::clear_event() { switch (event_case()) { case kToggleSplitModeFinished: { if (GetArenaForAllocation() == nullptr) { - delete event_.togglesplitmodefinished_; + delete _impl_.event_.togglesplitmodefinished_; } break; } case kUserDisconnected: { if (GetArenaForAllocation() == nullptr) { - delete event_.userdisconnected_; + delete _impl_.event_.userdisconnected_; } break; } case kUserChanged: { if (GetArenaForAllocation() == nullptr) { - delete event_.userchanged_; + delete _impl_.event_.userchanged_; } break; } @@ -11658,7 +11817,7 @@ void UserEvent::clear_event() { break; } } - _oneof_case_[0] = EVENT_NOT_SET; + _impl_._oneof_case_[0] = EVENT_NOT_SET; } @@ -11672,11 +11831,11 @@ void UserEvent::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* UserEvent::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* UserEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // .grpc.ToggleSplitModeFinishedEvent toggleSplitModeFinished = 1; case 1: @@ -11733,30 +11892,27 @@ uint8_t* UserEvent::_InternalSerialize( // .grpc.ToggleSplitModeFinishedEvent toggleSplitModeFinished = 1; if (_internal_has_togglesplitmodefinished()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 1, _Internal::togglesplitmodefinished(this), target, stream); + InternalWriteMessage(1, _Internal::togglesplitmodefinished(this), + _Internal::togglesplitmodefinished(this).GetCachedSize(), target, stream); } // .grpc.UserDisconnectedEvent userDisconnected = 2; if (_internal_has_userdisconnected()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 2, _Internal::userdisconnected(this), target, stream); + InternalWriteMessage(2, _Internal::userdisconnected(this), + _Internal::userdisconnected(this).GetCachedSize(), target, stream); } // .grpc.UserChangedEvent userChanged = 3; if (_internal_has_userchanged()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 3, _Internal::userchanged(this), target, stream); + InternalWriteMessage(3, _Internal::userchanged(this), + _Internal::userchanged(this).GetCachedSize(), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.UserEvent) @@ -11776,67 +11932,66 @@ size_t UserEvent::ByteSizeLong() const { case kToggleSplitModeFinished: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.togglesplitmodefinished_); + *_impl_.event_.togglesplitmodefinished_); break; } // .grpc.UserDisconnectedEvent userDisconnected = 2; case kUserDisconnected: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.userdisconnected_); + *_impl_.event_.userdisconnected_); break; } // .grpc.UserChangedEvent userChanged = 3; case kUserChanged: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *event_.userchanged_); + *_impl_.event_.userchanged_); break; } case EVENT_NOT_SET: { break; } } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UserEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, UserEvent::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UserEvent::GetClassData() const { return &_class_data_; } -void UserEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void UserEvent::MergeFrom(const UserEvent& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.UserEvent) - GOOGLE_DCHECK_NE(&from, this); +void UserEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.UserEvent) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; switch (from.event_case()) { case kToggleSplitModeFinished: { - _internal_mutable_togglesplitmodefinished()->::grpc::ToggleSplitModeFinishedEvent::MergeFrom(from._internal_togglesplitmodefinished()); + _this->_internal_mutable_togglesplitmodefinished()->::grpc::ToggleSplitModeFinishedEvent::MergeFrom( + from._internal_togglesplitmodefinished()); break; } case kUserDisconnected: { - _internal_mutable_userdisconnected()->::grpc::UserDisconnectedEvent::MergeFrom(from._internal_userdisconnected()); + _this->_internal_mutable_userdisconnected()->::grpc::UserDisconnectedEvent::MergeFrom( + from._internal_userdisconnected()); break; } case kUserChanged: { - _internal_mutable_userchanged()->::grpc::UserChangedEvent::MergeFrom(from._internal_userchanged()); + _this->_internal_mutable_userchanged()->::grpc::UserChangedEvent::MergeFrom( + from._internal_userchanged()); break; } case EVENT_NOT_SET: { break; } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void UserEvent::CopyFrom(const UserEvent& from) { @@ -11853,12 +12008,12 @@ bool UserEvent::IsInitialized() const { void UserEvent::InternalSwap(UserEvent* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(event_, other->event_); - swap(_oneof_case_[0], other->_oneof_case_[0]); + swap(_impl_.event_, other->_impl_.event_); + swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); } ::PROTOBUF_NAMESPACE_ID::Metadata UserEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[51]); } @@ -11872,53 +12027,58 @@ class ToggleSplitModeFinishedEvent::_Internal { ToggleSplitModeFinishedEvent::ToggleSplitModeFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.ToggleSplitModeFinishedEvent) } ToggleSplitModeFinishedEvent::ToggleSplitModeFinishedEvent(const ToggleSplitModeFinishedEvent& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + ToggleSplitModeFinishedEvent* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.userid_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - userid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.userid_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - userid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.userid_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_userid().empty()) { - userid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_userid(), - GetArenaForAllocation()); + _this->_impl_.userid_.Set(from._internal_userid(), + _this->GetArenaForAllocation()); } // @@protoc_insertion_point(copy_constructor:grpc.ToggleSplitModeFinishedEvent) } -inline void ToggleSplitModeFinishedEvent::SharedCtor() { -userid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - userid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +inline void ToggleSplitModeFinishedEvent::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.userid_){} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.userid_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.userid_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING } ToggleSplitModeFinishedEvent::~ToggleSplitModeFinishedEvent() { // @@protoc_insertion_point(destructor:grpc.ToggleSplitModeFinishedEvent) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void ToggleSplitModeFinishedEvent::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - userid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.userid_.Destroy(); } -void ToggleSplitModeFinishedEvent::ArenaDtor(void* object) { - ToggleSplitModeFinishedEvent* _this = reinterpret_cast< ToggleSplitModeFinishedEvent* >(object); - (void)_this; -} -void ToggleSplitModeFinishedEvent::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void ToggleSplitModeFinishedEvent::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void ToggleSplitModeFinishedEvent::Clear() { @@ -11927,23 +12087,23 @@ void ToggleSplitModeFinishedEvent::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - userid_.ClearToEmpty(); + _impl_.userid_.ClearToEmpty(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* ToggleSplitModeFinishedEvent::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* ToggleSplitModeFinishedEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // string userID = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { auto str = _internal_mutable_userid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.ToggleSplitModeFinishedEvent.userID")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.ToggleSplitModeFinishedEvent.userID")); } else goto handle_unusual; continue; @@ -11987,7 +12147,7 @@ uint8_t* ToggleSplitModeFinishedEvent::_InternalSerialize( } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.ToggleSplitModeFinishedEvent) @@ -12009,32 +12169,28 @@ size_t ToggleSplitModeFinishedEvent::ByteSizeLong() const { this->_internal_userid()); } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ToggleSplitModeFinishedEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, ToggleSplitModeFinishedEvent::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ToggleSplitModeFinishedEvent::GetClassData() const { return &_class_data_; } -void ToggleSplitModeFinishedEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void ToggleSplitModeFinishedEvent::MergeFrom(const ToggleSplitModeFinishedEvent& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.ToggleSplitModeFinishedEvent) - GOOGLE_DCHECK_NE(&from, this); +void ToggleSplitModeFinishedEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.ToggleSplitModeFinishedEvent) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_userid().empty()) { - _internal_set_userid(from._internal_userid()); + _this->_internal_set_userid(from._internal_userid()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void ToggleSplitModeFinishedEvent::CopyFrom(const ToggleSplitModeFinishedEvent& from) { @@ -12054,14 +12210,13 @@ void ToggleSplitModeFinishedEvent::InternalSwap(ToggleSplitModeFinishedEvent* ot auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &userid_, lhs_arena, - &other->userid_, rhs_arena + &_impl_.userid_, lhs_arena, + &other->_impl_.userid_, rhs_arena ); } ::PROTOBUF_NAMESPACE_ID::Metadata ToggleSplitModeFinishedEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[52]); } @@ -12075,53 +12230,58 @@ class UserDisconnectedEvent::_Internal { UserDisconnectedEvent::UserDisconnectedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.UserDisconnectedEvent) } UserDisconnectedEvent::UserDisconnectedEvent(const UserDisconnectedEvent& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + UserDisconnectedEvent* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.username_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - username_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.username_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.username_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_username().empty()) { - username_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_username(), - GetArenaForAllocation()); + _this->_impl_.username_.Set(from._internal_username(), + _this->GetArenaForAllocation()); } // @@protoc_insertion_point(copy_constructor:grpc.UserDisconnectedEvent) } -inline void UserDisconnectedEvent::SharedCtor() { -username_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +inline void UserDisconnectedEvent::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.username_){} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.username_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.username_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING } UserDisconnectedEvent::~UserDisconnectedEvent() { // @@protoc_insertion_point(destructor:grpc.UserDisconnectedEvent) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void UserDisconnectedEvent::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - username_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.username_.Destroy(); } -void UserDisconnectedEvent::ArenaDtor(void* object) { - UserDisconnectedEvent* _this = reinterpret_cast< UserDisconnectedEvent* >(object); - (void)_this; -} -void UserDisconnectedEvent::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void UserDisconnectedEvent::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void UserDisconnectedEvent::Clear() { @@ -12130,23 +12290,23 @@ void UserDisconnectedEvent::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - username_.ClearToEmpty(); + _impl_.username_.ClearToEmpty(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* UserDisconnectedEvent::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* UserDisconnectedEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // string username = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { auto str = _internal_mutable_username(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.UserDisconnectedEvent.username")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.UserDisconnectedEvent.username")); } else goto handle_unusual; continue; @@ -12190,7 +12350,7 @@ uint8_t* UserDisconnectedEvent::_InternalSerialize( } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.UserDisconnectedEvent) @@ -12212,32 +12372,28 @@ size_t UserDisconnectedEvent::ByteSizeLong() const { this->_internal_username()); } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UserDisconnectedEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, UserDisconnectedEvent::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UserDisconnectedEvent::GetClassData() const { return &_class_data_; } -void UserDisconnectedEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void UserDisconnectedEvent::MergeFrom(const UserDisconnectedEvent& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.UserDisconnectedEvent) - GOOGLE_DCHECK_NE(&from, this); +void UserDisconnectedEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.UserDisconnectedEvent) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_username().empty()) { - _internal_set_username(from._internal_username()); + _this->_internal_set_username(from._internal_username()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void UserDisconnectedEvent::CopyFrom(const UserDisconnectedEvent& from) { @@ -12257,14 +12413,13 @@ void UserDisconnectedEvent::InternalSwap(UserDisconnectedEvent* other) { auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &username_, lhs_arena, - &other->username_, rhs_arena + &_impl_.username_, lhs_arena, + &other->_impl_.username_, rhs_arena ); } ::PROTOBUF_NAMESPACE_ID::Metadata UserDisconnectedEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[53]); } @@ -12278,53 +12433,58 @@ class UserChangedEvent::_Internal { UserChangedEvent::UserChangedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:grpc.UserChangedEvent) } UserChangedEvent::UserChangedEvent(const UserChangedEvent& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + UserChangedEvent* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.userid_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - userid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.userid_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - userid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.userid_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_userid().empty()) { - userid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_userid(), - GetArenaForAllocation()); + _this->_impl_.userid_.Set(from._internal_userid(), + _this->GetArenaForAllocation()); } // @@protoc_insertion_point(copy_constructor:grpc.UserChangedEvent) } -inline void UserChangedEvent::SharedCtor() { -userid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - userid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +inline void UserChangedEvent::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.userid_){} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.userid_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.userid_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING } UserChangedEvent::~UserChangedEvent() { // @@protoc_insertion_point(destructor:grpc.UserChangedEvent) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void UserChangedEvent::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - userid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.userid_.Destroy(); } -void UserChangedEvent::ArenaDtor(void* object) { - UserChangedEvent* _this = reinterpret_cast< UserChangedEvent* >(object); - (void)_this; -} -void UserChangedEvent::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void UserChangedEvent::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void UserChangedEvent::Clear() { @@ -12333,23 +12493,23 @@ void UserChangedEvent::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - userid_.ClearToEmpty(); + _impl_.userid_.ClearToEmpty(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* UserChangedEvent::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* UserChangedEvent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { uint32_t tag; - ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // string userID = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { auto str = _internal_mutable_userid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "grpc.UserChangedEvent.userID")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "grpc.UserChangedEvent.userID")); } else goto handle_unusual; continue; @@ -12393,7 +12553,7 @@ uint8_t* UserChangedEvent::_InternalSerialize( } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:grpc.UserChangedEvent) @@ -12415,32 +12575,28 @@ size_t UserChangedEvent::ByteSizeLong() const { this->_internal_userid()); } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UserChangedEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, UserChangedEvent::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UserChangedEvent::GetClassData() const { return &_class_data_; } -void UserChangedEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void UserChangedEvent::MergeFrom(const UserChangedEvent& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:grpc.UserChangedEvent) - GOOGLE_DCHECK_NE(&from, this); +void UserChangedEvent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:grpc.UserChangedEvent) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_userid().empty()) { - _internal_set_userid(from._internal_userid()); + _this->_internal_set_userid(from._internal_userid()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void UserChangedEvent::CopyFrom(const UserChangedEvent& from) { @@ -12460,14 +12616,13 @@ void UserChangedEvent::InternalSwap(UserChangedEvent* other) { auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &userid_, lhs_arena, - &other->userid_, rhs_arena + &_impl_.userid_, lhs_arena, + &other->_impl_.userid_, rhs_arena ); } ::PROTOBUF_NAMESPACE_ID::Metadata UserChangedEvent::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, file_level_metadata_bridge_2eproto[54]); } @@ -12475,169 +12630,224 @@ void UserChangedEvent::InternalSwap(UserChangedEvent* other) { // @@protoc_insertion_point(namespace_scope) } // namespace grpc PROTOBUF_NAMESPACE_OPEN -template<> PROTOBUF_NOINLINE ::grpc::ReportBugRequest* Arena::CreateMaybeMessage< ::grpc::ReportBugRequest >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::ReportBugRequest* +Arena::CreateMaybeMessage< ::grpc::ReportBugRequest >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::ReportBugRequest >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::LoginRequest* Arena::CreateMaybeMessage< ::grpc::LoginRequest >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::LoginRequest* +Arena::CreateMaybeMessage< ::grpc::LoginRequest >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::LoginRequest >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::LoginAbortRequest* Arena::CreateMaybeMessage< ::grpc::LoginAbortRequest >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::LoginAbortRequest* +Arena::CreateMaybeMessage< ::grpc::LoginAbortRequest >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::LoginAbortRequest >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::ChangeLocalCacheRequest* Arena::CreateMaybeMessage< ::grpc::ChangeLocalCacheRequest >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::ChangeLocalCacheRequest* +Arena::CreateMaybeMessage< ::grpc::ChangeLocalCacheRequest >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::ChangeLocalCacheRequest >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::ChangePortsRequest* Arena::CreateMaybeMessage< ::grpc::ChangePortsRequest >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::ChangePortsRequest* +Arena::CreateMaybeMessage< ::grpc::ChangePortsRequest >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::ChangePortsRequest >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::AvailableKeychainsResponse* Arena::CreateMaybeMessage< ::grpc::AvailableKeychainsResponse >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::AvailableKeychainsResponse* +Arena::CreateMaybeMessage< ::grpc::AvailableKeychainsResponse >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::AvailableKeychainsResponse >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::User* Arena::CreateMaybeMessage< ::grpc::User >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::User* +Arena::CreateMaybeMessage< ::grpc::User >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::User >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::UserSplitModeRequest* Arena::CreateMaybeMessage< ::grpc::UserSplitModeRequest >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::UserSplitModeRequest* +Arena::CreateMaybeMessage< ::grpc::UserSplitModeRequest >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::UserSplitModeRequest >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::UserListResponse* Arena::CreateMaybeMessage< ::grpc::UserListResponse >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::UserListResponse* +Arena::CreateMaybeMessage< ::grpc::UserListResponse >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::UserListResponse >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::ConfigureAppleMailRequest* Arena::CreateMaybeMessage< ::grpc::ConfigureAppleMailRequest >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::ConfigureAppleMailRequest* +Arena::CreateMaybeMessage< ::grpc::ConfigureAppleMailRequest >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::ConfigureAppleMailRequest >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::StreamEvent* Arena::CreateMaybeMessage< ::grpc::StreamEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::StreamEvent* +Arena::CreateMaybeMessage< ::grpc::StreamEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::StreamEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::AppEvent* Arena::CreateMaybeMessage< ::grpc::AppEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::AppEvent* +Arena::CreateMaybeMessage< ::grpc::AppEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::AppEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::InternetStatusEvent* Arena::CreateMaybeMessage< ::grpc::InternetStatusEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::InternetStatusEvent* +Arena::CreateMaybeMessage< ::grpc::InternetStatusEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::InternetStatusEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::ToggleAutostartFinishedEvent* Arena::CreateMaybeMessage< ::grpc::ToggleAutostartFinishedEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::ToggleAutostartFinishedEvent* +Arena::CreateMaybeMessage< ::grpc::ToggleAutostartFinishedEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::ToggleAutostartFinishedEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::ResetFinishedEvent* Arena::CreateMaybeMessage< ::grpc::ResetFinishedEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::ResetFinishedEvent* +Arena::CreateMaybeMessage< ::grpc::ResetFinishedEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::ResetFinishedEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::ReportBugFinishedEvent* Arena::CreateMaybeMessage< ::grpc::ReportBugFinishedEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::ReportBugFinishedEvent* +Arena::CreateMaybeMessage< ::grpc::ReportBugFinishedEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::ReportBugFinishedEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::ReportBugSuccessEvent* Arena::CreateMaybeMessage< ::grpc::ReportBugSuccessEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::ReportBugSuccessEvent* +Arena::CreateMaybeMessage< ::grpc::ReportBugSuccessEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::ReportBugSuccessEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::ReportBugErrorEvent* Arena::CreateMaybeMessage< ::grpc::ReportBugErrorEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::ReportBugErrorEvent* +Arena::CreateMaybeMessage< ::grpc::ReportBugErrorEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::ReportBugErrorEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::ShowMainWindowEvent* Arena::CreateMaybeMessage< ::grpc::ShowMainWindowEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::ShowMainWindowEvent* +Arena::CreateMaybeMessage< ::grpc::ShowMainWindowEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::ShowMainWindowEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::LoginEvent* Arena::CreateMaybeMessage< ::grpc::LoginEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::LoginEvent* +Arena::CreateMaybeMessage< ::grpc::LoginEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::LoginEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::LoginErrorEvent* Arena::CreateMaybeMessage< ::grpc::LoginErrorEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::LoginErrorEvent* +Arena::CreateMaybeMessage< ::grpc::LoginErrorEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::LoginErrorEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::LoginTfaRequestedEvent* Arena::CreateMaybeMessage< ::grpc::LoginTfaRequestedEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::LoginTfaRequestedEvent* +Arena::CreateMaybeMessage< ::grpc::LoginTfaRequestedEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::LoginTfaRequestedEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::LoginTwoPasswordsRequestedEvent* Arena::CreateMaybeMessage< ::grpc::LoginTwoPasswordsRequestedEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::LoginTwoPasswordsRequestedEvent* +Arena::CreateMaybeMessage< ::grpc::LoginTwoPasswordsRequestedEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::LoginTwoPasswordsRequestedEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::LoginFinishedEvent* Arena::CreateMaybeMessage< ::grpc::LoginFinishedEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::LoginFinishedEvent* +Arena::CreateMaybeMessage< ::grpc::LoginFinishedEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::LoginFinishedEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::UpdateEvent* Arena::CreateMaybeMessage< ::grpc::UpdateEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::UpdateEvent* +Arena::CreateMaybeMessage< ::grpc::UpdateEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::UpdateEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::UpdateErrorEvent* Arena::CreateMaybeMessage< ::grpc::UpdateErrorEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::UpdateErrorEvent* +Arena::CreateMaybeMessage< ::grpc::UpdateErrorEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::UpdateErrorEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::UpdateManualReadyEvent* Arena::CreateMaybeMessage< ::grpc::UpdateManualReadyEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::UpdateManualReadyEvent* +Arena::CreateMaybeMessage< ::grpc::UpdateManualReadyEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::UpdateManualReadyEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::UpdateManualRestartNeededEvent* Arena::CreateMaybeMessage< ::grpc::UpdateManualRestartNeededEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::UpdateManualRestartNeededEvent* +Arena::CreateMaybeMessage< ::grpc::UpdateManualRestartNeededEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::UpdateManualRestartNeededEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::UpdateForceEvent* Arena::CreateMaybeMessage< ::grpc::UpdateForceEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::UpdateForceEvent* +Arena::CreateMaybeMessage< ::grpc::UpdateForceEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::UpdateForceEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::UpdateSilentRestartNeeded* Arena::CreateMaybeMessage< ::grpc::UpdateSilentRestartNeeded >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::UpdateSilentRestartNeeded* +Arena::CreateMaybeMessage< ::grpc::UpdateSilentRestartNeeded >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::UpdateSilentRestartNeeded >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::UpdateIsLatestVersion* Arena::CreateMaybeMessage< ::grpc::UpdateIsLatestVersion >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::UpdateIsLatestVersion* +Arena::CreateMaybeMessage< ::grpc::UpdateIsLatestVersion >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::UpdateIsLatestVersion >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::UpdateCheckFinished* Arena::CreateMaybeMessage< ::grpc::UpdateCheckFinished >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::UpdateCheckFinished* +Arena::CreateMaybeMessage< ::grpc::UpdateCheckFinished >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::UpdateCheckFinished >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::CacheEvent* Arena::CreateMaybeMessage< ::grpc::CacheEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::CacheEvent* +Arena::CreateMaybeMessage< ::grpc::CacheEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::CacheEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::CacheErrorEvent* Arena::CreateMaybeMessage< ::grpc::CacheErrorEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::CacheErrorEvent* +Arena::CreateMaybeMessage< ::grpc::CacheErrorEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::CacheErrorEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::CacheLocationChangeSuccessEvent* Arena::CreateMaybeMessage< ::grpc::CacheLocationChangeSuccessEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::CacheLocationChangeSuccessEvent* +Arena::CreateMaybeMessage< ::grpc::CacheLocationChangeSuccessEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::CacheLocationChangeSuccessEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::ChangeLocalCacheFinishedEvent* Arena::CreateMaybeMessage< ::grpc::ChangeLocalCacheFinishedEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::ChangeLocalCacheFinishedEvent* +Arena::CreateMaybeMessage< ::grpc::ChangeLocalCacheFinishedEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::ChangeLocalCacheFinishedEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::IsCacheOnDiskEnabledChanged* Arena::CreateMaybeMessage< ::grpc::IsCacheOnDiskEnabledChanged >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::IsCacheOnDiskEnabledChanged* +Arena::CreateMaybeMessage< ::grpc::IsCacheOnDiskEnabledChanged >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::IsCacheOnDiskEnabledChanged >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::DiskCachePathChanged* Arena::CreateMaybeMessage< ::grpc::DiskCachePathChanged >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::DiskCachePathChanged* +Arena::CreateMaybeMessage< ::grpc::DiskCachePathChanged >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::DiskCachePathChanged >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::MailSettingsEvent* Arena::CreateMaybeMessage< ::grpc::MailSettingsEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::MailSettingsEvent* +Arena::CreateMaybeMessage< ::grpc::MailSettingsEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::MailSettingsEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::MailSettingsErrorEvent* Arena::CreateMaybeMessage< ::grpc::MailSettingsErrorEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::MailSettingsErrorEvent* +Arena::CreateMaybeMessage< ::grpc::MailSettingsErrorEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::MailSettingsErrorEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::UseSslForSmtpFinishedEvent* Arena::CreateMaybeMessage< ::grpc::UseSslForSmtpFinishedEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::UseSslForSmtpFinishedEvent* +Arena::CreateMaybeMessage< ::grpc::UseSslForSmtpFinishedEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::UseSslForSmtpFinishedEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::ChangePortsFinishedEvent* Arena::CreateMaybeMessage< ::grpc::ChangePortsFinishedEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::ChangePortsFinishedEvent* +Arena::CreateMaybeMessage< ::grpc::ChangePortsFinishedEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::ChangePortsFinishedEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::KeychainEvent* Arena::CreateMaybeMessage< ::grpc::KeychainEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::KeychainEvent* +Arena::CreateMaybeMessage< ::grpc::KeychainEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::KeychainEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::ChangeKeychainFinishedEvent* Arena::CreateMaybeMessage< ::grpc::ChangeKeychainFinishedEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::ChangeKeychainFinishedEvent* +Arena::CreateMaybeMessage< ::grpc::ChangeKeychainFinishedEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::ChangeKeychainFinishedEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::HasNoKeychainEvent* Arena::CreateMaybeMessage< ::grpc::HasNoKeychainEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::HasNoKeychainEvent* +Arena::CreateMaybeMessage< ::grpc::HasNoKeychainEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::HasNoKeychainEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::RebuildKeychainEvent* Arena::CreateMaybeMessage< ::grpc::RebuildKeychainEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::RebuildKeychainEvent* +Arena::CreateMaybeMessage< ::grpc::RebuildKeychainEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::RebuildKeychainEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::MailEvent* Arena::CreateMaybeMessage< ::grpc::MailEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::MailEvent* +Arena::CreateMaybeMessage< ::grpc::MailEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::MailEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::NoActiveKeyForRecipientEvent* Arena::CreateMaybeMessage< ::grpc::NoActiveKeyForRecipientEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::NoActiveKeyForRecipientEvent* +Arena::CreateMaybeMessage< ::grpc::NoActiveKeyForRecipientEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::NoActiveKeyForRecipientEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::AddressChangedEvent* Arena::CreateMaybeMessage< ::grpc::AddressChangedEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::AddressChangedEvent* +Arena::CreateMaybeMessage< ::grpc::AddressChangedEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::AddressChangedEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::AddressChangedLogoutEvent* Arena::CreateMaybeMessage< ::grpc::AddressChangedLogoutEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::AddressChangedLogoutEvent* +Arena::CreateMaybeMessage< ::grpc::AddressChangedLogoutEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::AddressChangedLogoutEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::ApiCertIssueEvent* Arena::CreateMaybeMessage< ::grpc::ApiCertIssueEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::ApiCertIssueEvent* +Arena::CreateMaybeMessage< ::grpc::ApiCertIssueEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::ApiCertIssueEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::UserEvent* Arena::CreateMaybeMessage< ::grpc::UserEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::UserEvent* +Arena::CreateMaybeMessage< ::grpc::UserEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::UserEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::ToggleSplitModeFinishedEvent* Arena::CreateMaybeMessage< ::grpc::ToggleSplitModeFinishedEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::ToggleSplitModeFinishedEvent* +Arena::CreateMaybeMessage< ::grpc::ToggleSplitModeFinishedEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::ToggleSplitModeFinishedEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::UserDisconnectedEvent* Arena::CreateMaybeMessage< ::grpc::UserDisconnectedEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::UserDisconnectedEvent* +Arena::CreateMaybeMessage< ::grpc::UserDisconnectedEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::UserDisconnectedEvent >(arena); } -template<> PROTOBUF_NOINLINE ::grpc::UserChangedEvent* Arena::CreateMaybeMessage< ::grpc::UserChangedEvent >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::grpc::UserChangedEvent* +Arena::CreateMaybeMessage< ::grpc::UserChangedEvent >(Arena* arena) { return Arena::CreateMessageInternal< ::grpc::UserChangedEvent >(arena); } PROTOBUF_NAMESPACE_CLOSE diff --git a/internal/frontend/qt6/GRPC/bridge.pb.h b/internal/frontend/bridge-gui/GRPC/bridge.pb.h similarity index 86% rename from internal/frontend/qt6/GRPC/bridge.pb.h rename to internal/frontend/bridge-gui/GRPC/bridge.pb.h index 0d1ccab4..d0dc2b9b 100644 --- a/internal/frontend/qt6/GRPC/bridge.pb.h +++ b/internal/frontend/bridge-gui/GRPC/bridge.pb.h @@ -8,12 +8,12 @@ #include #include -#if PROTOBUF_VERSION < 3019000 +#if PROTOBUF_VERSION < 3021000 #error This file was generated by a newer version of protoc which is #error incompatible with your Protocol Buffer headers. Please update #error your headers. #endif -#if 3019004 < PROTOBUF_MIN_PROTOC_VERSION +#if 3021002 < PROTOBUF_MIN_PROTOC_VERSION #error This file was generated by an older version of protoc which is #error incompatible with your Protocol Buffer headers. Please #error regenerate this file with a newer version of protoc. @@ -24,7 +24,6 @@ #include #include #include -#include #include #include #include @@ -46,14 +45,6 @@ PROTOBUF_NAMESPACE_CLOSE // Internal implementation detail -- do not use these members. struct TableStruct_bridge_2eproto { - static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] - PROTOBUF_SECTION_VARIABLE(protodesc_cold); - static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] - PROTOBUF_SECTION_VARIABLE(protodesc_cold); - static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[55] - PROTOBUF_SECTION_VARIABLE(protodesc_cold); - static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]; - static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]; static const uint32_t offsets[]; }; extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_bridge_2eproto; @@ -397,7 +388,7 @@ class ReportBugRequest final : public: inline ReportBugRequest() : ReportBugRequest(nullptr) {} ~ReportBugRequest() override; - explicit constexpr ReportBugRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR ReportBugRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); ReportBugRequest(const ReportBugRequest& from); ReportBugRequest(ReportBugRequest&& from) noexcept @@ -472,9 +463,11 @@ class ReportBugRequest final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const ReportBugRequest& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ReportBugRequest& from); + void MergeFrom( const ReportBugRequest& from) { + ReportBugRequest::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -483,10 +476,10 @@ class ReportBugRequest final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(ReportBugRequest* other); @@ -499,9 +492,6 @@ class ReportBugRequest final : protected: explicit ReportBugRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -577,11 +567,14 @@ class ReportBugRequest final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr description_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr address_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr emailclient_; - bool includelogs_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr description_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr address_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr emailclient_; + bool includelogs_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -591,7 +584,7 @@ class LoginRequest final : public: inline LoginRequest() : LoginRequest(nullptr) {} ~LoginRequest() override; - explicit constexpr LoginRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR LoginRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); LoginRequest(const LoginRequest& from); LoginRequest(LoginRequest&& from) noexcept @@ -666,9 +659,11 @@ class LoginRequest final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const LoginRequest& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LoginRequest& from); + void MergeFrom( const LoginRequest& from) { + LoginRequest::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -677,10 +672,10 @@ class LoginRequest final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(LoginRequest* other); @@ -693,9 +688,6 @@ class LoginRequest final : protected: explicit LoginRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -746,9 +738,12 @@ class LoginRequest final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr username_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr password_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr username_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr password_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -758,7 +753,7 @@ class LoginAbortRequest final : public: inline LoginAbortRequest() : LoginAbortRequest(nullptr) {} ~LoginAbortRequest() override; - explicit constexpr LoginAbortRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR LoginAbortRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); LoginAbortRequest(const LoginAbortRequest& from); LoginAbortRequest(LoginAbortRequest&& from) noexcept @@ -833,9 +828,11 @@ class LoginAbortRequest final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const LoginAbortRequest& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LoginAbortRequest& from); + void MergeFrom( const LoginAbortRequest& from) { + LoginAbortRequest::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -844,10 +841,10 @@ class LoginAbortRequest final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(LoginAbortRequest* other); @@ -860,9 +857,6 @@ class LoginAbortRequest final : protected: explicit LoginAbortRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -898,8 +892,11 @@ class LoginAbortRequest final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr username_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr username_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -909,7 +906,7 @@ class ChangeLocalCacheRequest final : public: inline ChangeLocalCacheRequest() : ChangeLocalCacheRequest(nullptr) {} ~ChangeLocalCacheRequest() override; - explicit constexpr ChangeLocalCacheRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR ChangeLocalCacheRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); ChangeLocalCacheRequest(const ChangeLocalCacheRequest& from); ChangeLocalCacheRequest(ChangeLocalCacheRequest&& from) noexcept @@ -984,9 +981,11 @@ class ChangeLocalCacheRequest final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const ChangeLocalCacheRequest& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ChangeLocalCacheRequest& from); + void MergeFrom( const ChangeLocalCacheRequest& from) { + ChangeLocalCacheRequest::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -995,10 +994,10 @@ class ChangeLocalCacheRequest final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(ChangeLocalCacheRequest* other); @@ -1011,9 +1010,6 @@ class ChangeLocalCacheRequest final : protected: explicit ChangeLocalCacheRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -1059,9 +1055,12 @@ class ChangeLocalCacheRequest final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr diskcachepath_; - bool enablediskcache_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr diskcachepath_; + bool enablediskcache_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -1071,7 +1070,7 @@ class ChangePortsRequest final : public: inline ChangePortsRequest() : ChangePortsRequest(nullptr) {} ~ChangePortsRequest() override; - explicit constexpr ChangePortsRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR ChangePortsRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); ChangePortsRequest(const ChangePortsRequest& from); ChangePortsRequest(ChangePortsRequest&& from) noexcept @@ -1146,9 +1145,11 @@ class ChangePortsRequest final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const ChangePortsRequest& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ChangePortsRequest& from); + void MergeFrom( const ChangePortsRequest& from) { + ChangePortsRequest::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -1157,10 +1158,10 @@ class ChangePortsRequest final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(ChangePortsRequest* other); @@ -1173,9 +1174,6 @@ class ChangePortsRequest final : protected: explicit ChangePortsRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -1216,9 +1214,12 @@ class ChangePortsRequest final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - int32_t imapport_; - int32_t smtpport_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + int32_t imapport_; + int32_t smtpport_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -1228,7 +1229,7 @@ class AvailableKeychainsResponse final : public: inline AvailableKeychainsResponse() : AvailableKeychainsResponse(nullptr) {} ~AvailableKeychainsResponse() override; - explicit constexpr AvailableKeychainsResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR AvailableKeychainsResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); AvailableKeychainsResponse(const AvailableKeychainsResponse& from); AvailableKeychainsResponse(AvailableKeychainsResponse&& from) noexcept @@ -1303,9 +1304,11 @@ class AvailableKeychainsResponse final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const AvailableKeychainsResponse& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const AvailableKeychainsResponse& from); + void MergeFrom( const AvailableKeychainsResponse& from) { + AvailableKeychainsResponse::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -1314,10 +1317,10 @@ class AvailableKeychainsResponse final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(AvailableKeychainsResponse* other); @@ -1330,9 +1333,6 @@ class AvailableKeychainsResponse final : protected: explicit AvailableKeychainsResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -1378,8 +1378,11 @@ class AvailableKeychainsResponse final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField keychains_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField keychains_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -1389,7 +1392,7 @@ class User final : public: inline User() : User(nullptr) {} ~User() override; - explicit constexpr User(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR User(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); User(const User& from); User(User&& from) noexcept @@ -1464,9 +1467,11 @@ class User final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const User& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const User& from); + void MergeFrom( const User& from) { + User::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -1475,10 +1480,10 @@ class User final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(User* other); @@ -1491,9 +1496,6 @@ class User final : protected: explicit User(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -1649,17 +1651,20 @@ class User final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField addresses_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr username_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr avatartext_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr password_; - int64_t usedbytes_; - int64_t totalbytes_; - bool loggedin_; - bool splitmode_; - bool setupguideseen_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField addresses_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr username_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr avatartext_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr password_; + int64_t usedbytes_; + int64_t totalbytes_; + bool loggedin_; + bool splitmode_; + bool setupguideseen_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -1669,7 +1674,7 @@ class UserSplitModeRequest final : public: inline UserSplitModeRequest() : UserSplitModeRequest(nullptr) {} ~UserSplitModeRequest() override; - explicit constexpr UserSplitModeRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR UserSplitModeRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); UserSplitModeRequest(const UserSplitModeRequest& from); UserSplitModeRequest(UserSplitModeRequest&& from) noexcept @@ -1744,9 +1749,11 @@ class UserSplitModeRequest final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const UserSplitModeRequest& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const UserSplitModeRequest& from); + void MergeFrom( const UserSplitModeRequest& from) { + UserSplitModeRequest::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -1755,10 +1762,10 @@ class UserSplitModeRequest final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(UserSplitModeRequest* other); @@ -1771,9 +1778,6 @@ class UserSplitModeRequest final : protected: explicit UserSplitModeRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -1819,9 +1823,12 @@ class UserSplitModeRequest final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr userid_; - bool active_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr userid_; + bool active_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -1831,7 +1838,7 @@ class UserListResponse final : public: inline UserListResponse() : UserListResponse(nullptr) {} ~UserListResponse() override; - explicit constexpr UserListResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR UserListResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); UserListResponse(const UserListResponse& from); UserListResponse(UserListResponse&& from) noexcept @@ -1906,9 +1913,11 @@ class UserListResponse final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const UserListResponse& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const UserListResponse& from); + void MergeFrom( const UserListResponse& from) { + UserListResponse::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -1917,10 +1926,10 @@ class UserListResponse final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(UserListResponse* other); @@ -1933,9 +1942,6 @@ class UserListResponse final : protected: explicit UserListResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -1975,8 +1981,11 @@ class UserListResponse final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::grpc::User > users_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::grpc::User > users_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -1986,7 +1995,7 @@ class ConfigureAppleMailRequest final : public: inline ConfigureAppleMailRequest() : ConfigureAppleMailRequest(nullptr) {} ~ConfigureAppleMailRequest() override; - explicit constexpr ConfigureAppleMailRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR ConfigureAppleMailRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); ConfigureAppleMailRequest(const ConfigureAppleMailRequest& from); ConfigureAppleMailRequest(ConfigureAppleMailRequest&& from) noexcept @@ -2061,9 +2070,11 @@ class ConfigureAppleMailRequest final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const ConfigureAppleMailRequest& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ConfigureAppleMailRequest& from); + void MergeFrom( const ConfigureAppleMailRequest& from) { + ConfigureAppleMailRequest::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -2072,10 +2083,10 @@ class ConfigureAppleMailRequest final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(ConfigureAppleMailRequest* other); @@ -2088,9 +2099,6 @@ class ConfigureAppleMailRequest final : protected: explicit ConfigureAppleMailRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -2141,9 +2149,12 @@ class ConfigureAppleMailRequest final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr userid_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr address_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr userid_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr address_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -2153,7 +2164,7 @@ class StreamEvent final : public: inline StreamEvent() : StreamEvent(nullptr) {} ~StreamEvent() override; - explicit constexpr StreamEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR StreamEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); StreamEvent(const StreamEvent& from); StreamEvent(StreamEvent&& from) noexcept @@ -2240,9 +2251,11 @@ class StreamEvent final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const StreamEvent& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const StreamEvent& from); + void MergeFrom( const StreamEvent& from) { + StreamEvent::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -2251,10 +2264,10 @@ class StreamEvent final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(StreamEvent* other); @@ -2267,9 +2280,6 @@ class StreamEvent final : protected: explicit StreamEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -2455,21 +2465,24 @@ class StreamEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - union EventUnion { - constexpr EventUnion() : _constinit_{} {} - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; - ::grpc::AppEvent* app_; - ::grpc::LoginEvent* login_; - ::grpc::UpdateEvent* update_; - ::grpc::CacheEvent* cache_; - ::grpc::MailSettingsEvent* mailsettings_; - ::grpc::KeychainEvent* keychain_; - ::grpc::MailEvent* mail_; - ::grpc::UserEvent* user_; - } event_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - uint32_t _oneof_case_[1]; + struct Impl_ { + union EventUnion { + constexpr EventUnion() : _constinit_{} {} + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; + ::grpc::AppEvent* app_; + ::grpc::LoginEvent* login_; + ::grpc::UpdateEvent* update_; + ::grpc::CacheEvent* cache_; + ::grpc::MailSettingsEvent* mailsettings_; + ::grpc::KeychainEvent* keychain_; + ::grpc::MailEvent* mail_; + ::grpc::UserEvent* user_; + } event_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + uint32_t _oneof_case_[1]; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -2479,7 +2492,7 @@ class AppEvent final : public: inline AppEvent() : AppEvent(nullptr) {} ~AppEvent() override; - explicit constexpr AppEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR AppEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); AppEvent(const AppEvent& from); AppEvent(AppEvent&& from) noexcept @@ -2565,9 +2578,11 @@ class AppEvent final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const AppEvent& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const AppEvent& from); + void MergeFrom( const AppEvent& from) { + AppEvent::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -2576,10 +2591,10 @@ class AppEvent final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(AppEvent* other); @@ -2592,9 +2607,6 @@ class AppEvent final : protected: explicit AppEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -2760,20 +2772,23 @@ class AppEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - union EventUnion { - constexpr EventUnion() : _constinit_{} {} - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; - ::grpc::InternetStatusEvent* internetstatus_; - ::grpc::ToggleAutostartFinishedEvent* toggleautostartfinished_; - ::grpc::ResetFinishedEvent* resetfinished_; - ::grpc::ReportBugFinishedEvent* reportbugfinished_; - ::grpc::ReportBugSuccessEvent* reportbugsuccess_; - ::grpc::ReportBugErrorEvent* reportbugerror_; - ::grpc::ShowMainWindowEvent* showmainwindow_; - } event_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - uint32_t _oneof_case_[1]; + struct Impl_ { + union EventUnion { + constexpr EventUnion() : _constinit_{} {} + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; + ::grpc::InternetStatusEvent* internetstatus_; + ::grpc::ToggleAutostartFinishedEvent* toggleautostartfinished_; + ::grpc::ResetFinishedEvent* resetfinished_; + ::grpc::ReportBugFinishedEvent* reportbugfinished_; + ::grpc::ReportBugSuccessEvent* reportbugsuccess_; + ::grpc::ReportBugErrorEvent* reportbugerror_; + ::grpc::ShowMainWindowEvent* showmainwindow_; + } event_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + uint32_t _oneof_case_[1]; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -2783,7 +2798,7 @@ class InternetStatusEvent final : public: inline InternetStatusEvent() : InternetStatusEvent(nullptr) {} ~InternetStatusEvent() override; - explicit constexpr InternetStatusEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR InternetStatusEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); InternetStatusEvent(const InternetStatusEvent& from); InternetStatusEvent(InternetStatusEvent&& from) noexcept @@ -2858,9 +2873,11 @@ class InternetStatusEvent final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const InternetStatusEvent& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const InternetStatusEvent& from); + void MergeFrom( const InternetStatusEvent& from) { + InternetStatusEvent::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -2869,10 +2886,10 @@ class InternetStatusEvent final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(InternetStatusEvent* other); @@ -2885,9 +2902,6 @@ class InternetStatusEvent final : protected: explicit InternetStatusEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -2918,8 +2932,11 @@ class InternetStatusEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - bool connected_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + bool connected_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -2928,7 +2945,7 @@ class ToggleAutostartFinishedEvent final : public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.ToggleAutostartFinishedEvent) */ { public: inline ToggleAutostartFinishedEvent() : ToggleAutostartFinishedEvent(nullptr) {} - explicit constexpr ToggleAutostartFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR ToggleAutostartFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); ToggleAutostartFinishedEvent(const ToggleAutostartFinishedEvent& from); ToggleAutostartFinishedEvent(ToggleAutostartFinishedEvent&& from) noexcept @@ -3002,11 +3019,11 @@ class ToggleAutostartFinishedEvent final : } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; inline void CopyFrom(const ToggleAutostartFinishedEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from); } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom; void MergeFrom(const ToggleAutostartFinishedEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from); } public: @@ -3018,7 +3035,6 @@ class ToggleAutostartFinishedEvent final : protected: explicit ToggleAutostartFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: public: static const ClassData _class_data_; @@ -3037,7 +3053,8 @@ class ToggleAutostartFinishedEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -3046,7 +3063,7 @@ class ResetFinishedEvent final : public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.ResetFinishedEvent) */ { public: inline ResetFinishedEvent() : ResetFinishedEvent(nullptr) {} - explicit constexpr ResetFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR ResetFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); ResetFinishedEvent(const ResetFinishedEvent& from); ResetFinishedEvent(ResetFinishedEvent&& from) noexcept @@ -3120,11 +3137,11 @@ class ResetFinishedEvent final : } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; inline void CopyFrom(const ResetFinishedEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from); } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom; void MergeFrom(const ResetFinishedEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from); } public: @@ -3136,7 +3153,6 @@ class ResetFinishedEvent final : protected: explicit ResetFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: public: static const ClassData _class_data_; @@ -3155,7 +3171,8 @@ class ResetFinishedEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -3164,7 +3181,7 @@ class ReportBugFinishedEvent final : public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.ReportBugFinishedEvent) */ { public: inline ReportBugFinishedEvent() : ReportBugFinishedEvent(nullptr) {} - explicit constexpr ReportBugFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR ReportBugFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); ReportBugFinishedEvent(const ReportBugFinishedEvent& from); ReportBugFinishedEvent(ReportBugFinishedEvent&& from) noexcept @@ -3238,11 +3255,11 @@ class ReportBugFinishedEvent final : } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; inline void CopyFrom(const ReportBugFinishedEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from); } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom; void MergeFrom(const ReportBugFinishedEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from); } public: @@ -3254,7 +3271,6 @@ class ReportBugFinishedEvent final : protected: explicit ReportBugFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: public: static const ClassData _class_data_; @@ -3273,7 +3289,8 @@ class ReportBugFinishedEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -3282,7 +3299,7 @@ class ReportBugSuccessEvent final : public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.ReportBugSuccessEvent) */ { public: inline ReportBugSuccessEvent() : ReportBugSuccessEvent(nullptr) {} - explicit constexpr ReportBugSuccessEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR ReportBugSuccessEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); ReportBugSuccessEvent(const ReportBugSuccessEvent& from); ReportBugSuccessEvent(ReportBugSuccessEvent&& from) noexcept @@ -3356,11 +3373,11 @@ class ReportBugSuccessEvent final : } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; inline void CopyFrom(const ReportBugSuccessEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from); } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom; void MergeFrom(const ReportBugSuccessEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from); } public: @@ -3372,7 +3389,6 @@ class ReportBugSuccessEvent final : protected: explicit ReportBugSuccessEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: public: static const ClassData _class_data_; @@ -3391,7 +3407,8 @@ class ReportBugSuccessEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -3400,7 +3417,7 @@ class ReportBugErrorEvent final : public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.ReportBugErrorEvent) */ { public: inline ReportBugErrorEvent() : ReportBugErrorEvent(nullptr) {} - explicit constexpr ReportBugErrorEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR ReportBugErrorEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); ReportBugErrorEvent(const ReportBugErrorEvent& from); ReportBugErrorEvent(ReportBugErrorEvent&& from) noexcept @@ -3474,11 +3491,11 @@ class ReportBugErrorEvent final : } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; inline void CopyFrom(const ReportBugErrorEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from); } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom; void MergeFrom(const ReportBugErrorEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from); } public: @@ -3490,7 +3507,6 @@ class ReportBugErrorEvent final : protected: explicit ReportBugErrorEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: public: static const ClassData _class_data_; @@ -3509,7 +3525,8 @@ class ReportBugErrorEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -3518,7 +3535,7 @@ class ShowMainWindowEvent final : public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.ShowMainWindowEvent) */ { public: inline ShowMainWindowEvent() : ShowMainWindowEvent(nullptr) {} - explicit constexpr ShowMainWindowEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR ShowMainWindowEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); ShowMainWindowEvent(const ShowMainWindowEvent& from); ShowMainWindowEvent(ShowMainWindowEvent&& from) noexcept @@ -3592,11 +3609,11 @@ class ShowMainWindowEvent final : } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; inline void CopyFrom(const ShowMainWindowEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from); } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom; void MergeFrom(const ShowMainWindowEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from); } public: @@ -3608,7 +3625,6 @@ class ShowMainWindowEvent final : protected: explicit ShowMainWindowEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: public: static const ClassData _class_data_; @@ -3627,7 +3643,8 @@ class ShowMainWindowEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -3637,7 +3654,7 @@ class LoginEvent final : public: inline LoginEvent() : LoginEvent(nullptr) {} ~LoginEvent() override; - explicit constexpr LoginEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR LoginEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); LoginEvent(const LoginEvent& from); LoginEvent(LoginEvent&& from) noexcept @@ -3721,9 +3738,11 @@ class LoginEvent final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const LoginEvent& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LoginEvent& from); + void MergeFrom( const LoginEvent& from) { + LoginEvent::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -3732,10 +3751,10 @@ class LoginEvent final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(LoginEvent* other); @@ -3748,9 +3767,6 @@ class LoginEvent final : protected: explicit LoginEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -3876,18 +3892,21 @@ class LoginEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - union EventUnion { - constexpr EventUnion() : _constinit_{} {} - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; - ::grpc::LoginErrorEvent* error_; - ::grpc::LoginTfaRequestedEvent* tfarequested_; - ::grpc::LoginTwoPasswordsRequestedEvent* twopasswordrequested_; - ::grpc::LoginFinishedEvent* finished_; - ::grpc::LoginFinishedEvent* alreadyloggedin_; - } event_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - uint32_t _oneof_case_[1]; + struct Impl_ { + union EventUnion { + constexpr EventUnion() : _constinit_{} {} + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; + ::grpc::LoginErrorEvent* error_; + ::grpc::LoginTfaRequestedEvent* tfarequested_; + ::grpc::LoginTwoPasswordsRequestedEvent* twopasswordrequested_; + ::grpc::LoginFinishedEvent* finished_; + ::grpc::LoginFinishedEvent* alreadyloggedin_; + } event_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + uint32_t _oneof_case_[1]; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -3897,7 +3916,7 @@ class LoginErrorEvent final : public: inline LoginErrorEvent() : LoginErrorEvent(nullptr) {} ~LoginErrorEvent() override; - explicit constexpr LoginErrorEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR LoginErrorEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); LoginErrorEvent(const LoginErrorEvent& from); LoginErrorEvent(LoginErrorEvent&& from) noexcept @@ -3972,9 +3991,11 @@ class LoginErrorEvent final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const LoginErrorEvent& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LoginErrorEvent& from); + void MergeFrom( const LoginErrorEvent& from) { + LoginErrorEvent::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -3983,10 +4004,10 @@ class LoginErrorEvent final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(LoginErrorEvent* other); @@ -3999,9 +4020,6 @@ class LoginErrorEvent final : protected: explicit LoginErrorEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -4047,9 +4065,12 @@ class LoginErrorEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr message_; - int type_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr message_; + int type_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -4059,7 +4080,7 @@ class LoginTfaRequestedEvent final : public: inline LoginTfaRequestedEvent() : LoginTfaRequestedEvent(nullptr) {} ~LoginTfaRequestedEvent() override; - explicit constexpr LoginTfaRequestedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR LoginTfaRequestedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); LoginTfaRequestedEvent(const LoginTfaRequestedEvent& from); LoginTfaRequestedEvent(LoginTfaRequestedEvent&& from) noexcept @@ -4134,9 +4155,11 @@ class LoginTfaRequestedEvent final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const LoginTfaRequestedEvent& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LoginTfaRequestedEvent& from); + void MergeFrom( const LoginTfaRequestedEvent& from) { + LoginTfaRequestedEvent::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -4145,10 +4168,10 @@ class LoginTfaRequestedEvent final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(LoginTfaRequestedEvent* other); @@ -4161,9 +4184,6 @@ class LoginTfaRequestedEvent final : protected: explicit LoginTfaRequestedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -4199,8 +4219,11 @@ class LoginTfaRequestedEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr username_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr username_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -4209,7 +4232,7 @@ class LoginTwoPasswordsRequestedEvent final : public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.LoginTwoPasswordsRequestedEvent) */ { public: inline LoginTwoPasswordsRequestedEvent() : LoginTwoPasswordsRequestedEvent(nullptr) {} - explicit constexpr LoginTwoPasswordsRequestedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR LoginTwoPasswordsRequestedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); LoginTwoPasswordsRequestedEvent(const LoginTwoPasswordsRequestedEvent& from); LoginTwoPasswordsRequestedEvent(LoginTwoPasswordsRequestedEvent&& from) noexcept @@ -4283,11 +4306,11 @@ class LoginTwoPasswordsRequestedEvent final : } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; inline void CopyFrom(const LoginTwoPasswordsRequestedEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from); } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom; void MergeFrom(const LoginTwoPasswordsRequestedEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from); } public: @@ -4299,7 +4322,6 @@ class LoginTwoPasswordsRequestedEvent final : protected: explicit LoginTwoPasswordsRequestedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: public: static const ClassData _class_data_; @@ -4318,7 +4340,8 @@ class LoginTwoPasswordsRequestedEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -4328,7 +4351,7 @@ class LoginFinishedEvent final : public: inline LoginFinishedEvent() : LoginFinishedEvent(nullptr) {} ~LoginFinishedEvent() override; - explicit constexpr LoginFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR LoginFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); LoginFinishedEvent(const LoginFinishedEvent& from); LoginFinishedEvent(LoginFinishedEvent&& from) noexcept @@ -4403,9 +4426,11 @@ class LoginFinishedEvent final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const LoginFinishedEvent& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const LoginFinishedEvent& from); + void MergeFrom( const LoginFinishedEvent& from) { + LoginFinishedEvent::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -4414,10 +4439,10 @@ class LoginFinishedEvent final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(LoginFinishedEvent* other); @@ -4430,9 +4455,6 @@ class LoginFinishedEvent final : protected: explicit LoginFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -4468,8 +4490,11 @@ class LoginFinishedEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr userid_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr userid_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -4479,7 +4504,7 @@ class UpdateEvent final : public: inline UpdateEvent() : UpdateEvent(nullptr) {} ~UpdateEvent() override; - explicit constexpr UpdateEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR UpdateEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); UpdateEvent(const UpdateEvent& from); UpdateEvent(UpdateEvent&& from) noexcept @@ -4565,9 +4590,11 @@ class UpdateEvent final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const UpdateEvent& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const UpdateEvent& from); + void MergeFrom( const UpdateEvent& from) { + UpdateEvent::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -4576,10 +4603,10 @@ class UpdateEvent final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(UpdateEvent* other); @@ -4592,9 +4619,6 @@ class UpdateEvent final : protected: explicit UpdateEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -4760,20 +4784,23 @@ class UpdateEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - union EventUnion { - constexpr EventUnion() : _constinit_{} {} - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; - ::grpc::UpdateErrorEvent* error_; - ::grpc::UpdateManualReadyEvent* manualready_; - ::grpc::UpdateManualRestartNeededEvent* manualrestartneeded_; - ::grpc::UpdateForceEvent* force_; - ::grpc::UpdateSilentRestartNeeded* silentrestartneeded_; - ::grpc::UpdateIsLatestVersion* islatestversion_; - ::grpc::UpdateCheckFinished* checkfinished_; - } event_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - uint32_t _oneof_case_[1]; + struct Impl_ { + union EventUnion { + constexpr EventUnion() : _constinit_{} {} + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; + ::grpc::UpdateErrorEvent* error_; + ::grpc::UpdateManualReadyEvent* manualready_; + ::grpc::UpdateManualRestartNeededEvent* manualrestartneeded_; + ::grpc::UpdateForceEvent* force_; + ::grpc::UpdateSilentRestartNeeded* silentrestartneeded_; + ::grpc::UpdateIsLatestVersion* islatestversion_; + ::grpc::UpdateCheckFinished* checkfinished_; + } event_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + uint32_t _oneof_case_[1]; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -4783,7 +4810,7 @@ class UpdateErrorEvent final : public: inline UpdateErrorEvent() : UpdateErrorEvent(nullptr) {} ~UpdateErrorEvent() override; - explicit constexpr UpdateErrorEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR UpdateErrorEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); UpdateErrorEvent(const UpdateErrorEvent& from); UpdateErrorEvent(UpdateErrorEvent&& from) noexcept @@ -4858,9 +4885,11 @@ class UpdateErrorEvent final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const UpdateErrorEvent& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const UpdateErrorEvent& from); + void MergeFrom( const UpdateErrorEvent& from) { + UpdateErrorEvent::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -4869,10 +4898,10 @@ class UpdateErrorEvent final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(UpdateErrorEvent* other); @@ -4885,9 +4914,6 @@ class UpdateErrorEvent final : protected: explicit UpdateErrorEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -4918,8 +4944,11 @@ class UpdateErrorEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - int type_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + int type_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -4929,7 +4958,7 @@ class UpdateManualReadyEvent final : public: inline UpdateManualReadyEvent() : UpdateManualReadyEvent(nullptr) {} ~UpdateManualReadyEvent() override; - explicit constexpr UpdateManualReadyEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR UpdateManualReadyEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); UpdateManualReadyEvent(const UpdateManualReadyEvent& from); UpdateManualReadyEvent(UpdateManualReadyEvent&& from) noexcept @@ -5004,9 +5033,11 @@ class UpdateManualReadyEvent final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const UpdateManualReadyEvent& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const UpdateManualReadyEvent& from); + void MergeFrom( const UpdateManualReadyEvent& from) { + UpdateManualReadyEvent::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -5015,10 +5046,10 @@ class UpdateManualReadyEvent final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(UpdateManualReadyEvent* other); @@ -5031,9 +5062,6 @@ class UpdateManualReadyEvent final : protected: explicit UpdateManualReadyEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -5069,8 +5097,11 @@ class UpdateManualReadyEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -5079,7 +5110,7 @@ class UpdateManualRestartNeededEvent final : public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.UpdateManualRestartNeededEvent) */ { public: inline UpdateManualRestartNeededEvent() : UpdateManualRestartNeededEvent(nullptr) {} - explicit constexpr UpdateManualRestartNeededEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR UpdateManualRestartNeededEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); UpdateManualRestartNeededEvent(const UpdateManualRestartNeededEvent& from); UpdateManualRestartNeededEvent(UpdateManualRestartNeededEvent&& from) noexcept @@ -5153,11 +5184,11 @@ class UpdateManualRestartNeededEvent final : } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; inline void CopyFrom(const UpdateManualRestartNeededEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from); } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom; void MergeFrom(const UpdateManualRestartNeededEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from); } public: @@ -5169,7 +5200,6 @@ class UpdateManualRestartNeededEvent final : protected: explicit UpdateManualRestartNeededEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: public: static const ClassData _class_data_; @@ -5188,7 +5218,8 @@ class UpdateManualRestartNeededEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -5198,7 +5229,7 @@ class UpdateForceEvent final : public: inline UpdateForceEvent() : UpdateForceEvent(nullptr) {} ~UpdateForceEvent() override; - explicit constexpr UpdateForceEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR UpdateForceEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); UpdateForceEvent(const UpdateForceEvent& from); UpdateForceEvent(UpdateForceEvent&& from) noexcept @@ -5273,9 +5304,11 @@ class UpdateForceEvent final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const UpdateForceEvent& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const UpdateForceEvent& from); + void MergeFrom( const UpdateForceEvent& from) { + UpdateForceEvent::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -5284,10 +5317,10 @@ class UpdateForceEvent final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(UpdateForceEvent* other); @@ -5300,9 +5333,6 @@ class UpdateForceEvent final : protected: explicit UpdateForceEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -5338,8 +5368,11 @@ class UpdateForceEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -5348,7 +5381,7 @@ class UpdateSilentRestartNeeded final : public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.UpdateSilentRestartNeeded) */ { public: inline UpdateSilentRestartNeeded() : UpdateSilentRestartNeeded(nullptr) {} - explicit constexpr UpdateSilentRestartNeeded(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR UpdateSilentRestartNeeded(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); UpdateSilentRestartNeeded(const UpdateSilentRestartNeeded& from); UpdateSilentRestartNeeded(UpdateSilentRestartNeeded&& from) noexcept @@ -5422,11 +5455,11 @@ class UpdateSilentRestartNeeded final : } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; inline void CopyFrom(const UpdateSilentRestartNeeded& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from); } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom; void MergeFrom(const UpdateSilentRestartNeeded& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from); } public: @@ -5438,7 +5471,6 @@ class UpdateSilentRestartNeeded final : protected: explicit UpdateSilentRestartNeeded(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: public: static const ClassData _class_data_; @@ -5457,7 +5489,8 @@ class UpdateSilentRestartNeeded final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -5466,7 +5499,7 @@ class UpdateIsLatestVersion final : public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.UpdateIsLatestVersion) */ { public: inline UpdateIsLatestVersion() : UpdateIsLatestVersion(nullptr) {} - explicit constexpr UpdateIsLatestVersion(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR UpdateIsLatestVersion(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); UpdateIsLatestVersion(const UpdateIsLatestVersion& from); UpdateIsLatestVersion(UpdateIsLatestVersion&& from) noexcept @@ -5540,11 +5573,11 @@ class UpdateIsLatestVersion final : } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; inline void CopyFrom(const UpdateIsLatestVersion& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from); } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom; void MergeFrom(const UpdateIsLatestVersion& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from); } public: @@ -5556,7 +5589,6 @@ class UpdateIsLatestVersion final : protected: explicit UpdateIsLatestVersion(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: public: static const ClassData _class_data_; @@ -5575,7 +5607,8 @@ class UpdateIsLatestVersion final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -5584,7 +5617,7 @@ class UpdateCheckFinished final : public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.UpdateCheckFinished) */ { public: inline UpdateCheckFinished() : UpdateCheckFinished(nullptr) {} - explicit constexpr UpdateCheckFinished(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR UpdateCheckFinished(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); UpdateCheckFinished(const UpdateCheckFinished& from); UpdateCheckFinished(UpdateCheckFinished&& from) noexcept @@ -5658,11 +5691,11 @@ class UpdateCheckFinished final : } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; inline void CopyFrom(const UpdateCheckFinished& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from); } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom; void MergeFrom(const UpdateCheckFinished& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from); } public: @@ -5674,7 +5707,6 @@ class UpdateCheckFinished final : protected: explicit UpdateCheckFinished(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: public: static const ClassData _class_data_; @@ -5693,7 +5725,8 @@ class UpdateCheckFinished final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -5703,7 +5736,7 @@ class CacheEvent final : public: inline CacheEvent() : CacheEvent(nullptr) {} ~CacheEvent() override; - explicit constexpr CacheEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR CacheEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); CacheEvent(const CacheEvent& from); CacheEvent(CacheEvent&& from) noexcept @@ -5787,9 +5820,11 @@ class CacheEvent final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const CacheEvent& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const CacheEvent& from); + void MergeFrom( const CacheEvent& from) { + CacheEvent::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -5798,10 +5833,10 @@ class CacheEvent final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(CacheEvent* other); @@ -5814,9 +5849,6 @@ class CacheEvent final : protected: explicit CacheEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -5942,18 +5974,21 @@ class CacheEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - union EventUnion { - constexpr EventUnion() : _constinit_{} {} - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; - ::grpc::CacheErrorEvent* error_; - ::grpc::CacheLocationChangeSuccessEvent* locationchangedsuccess_; - ::grpc::ChangeLocalCacheFinishedEvent* changelocalcachefinished_; - ::grpc::IsCacheOnDiskEnabledChanged* iscacheondiskenabledchanged_; - ::grpc::DiskCachePathChanged* diskcachepathchanged_; - } event_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - uint32_t _oneof_case_[1]; + struct Impl_ { + union EventUnion { + constexpr EventUnion() : _constinit_{} {} + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; + ::grpc::CacheErrorEvent* error_; + ::grpc::CacheLocationChangeSuccessEvent* locationchangedsuccess_; + ::grpc::ChangeLocalCacheFinishedEvent* changelocalcachefinished_; + ::grpc::IsCacheOnDiskEnabledChanged* iscacheondiskenabledchanged_; + ::grpc::DiskCachePathChanged* diskcachepathchanged_; + } event_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + uint32_t _oneof_case_[1]; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -5963,7 +5998,7 @@ class CacheErrorEvent final : public: inline CacheErrorEvent() : CacheErrorEvent(nullptr) {} ~CacheErrorEvent() override; - explicit constexpr CacheErrorEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR CacheErrorEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); CacheErrorEvent(const CacheErrorEvent& from); CacheErrorEvent(CacheErrorEvent&& from) noexcept @@ -6038,9 +6073,11 @@ class CacheErrorEvent final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const CacheErrorEvent& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const CacheErrorEvent& from); + void MergeFrom( const CacheErrorEvent& from) { + CacheErrorEvent::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -6049,10 +6086,10 @@ class CacheErrorEvent final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(CacheErrorEvent* other); @@ -6065,9 +6102,6 @@ class CacheErrorEvent final : protected: explicit CacheErrorEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -6098,8 +6132,11 @@ class CacheErrorEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - int type_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + int type_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -6108,7 +6145,7 @@ class CacheLocationChangeSuccessEvent final : public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.CacheLocationChangeSuccessEvent) */ { public: inline CacheLocationChangeSuccessEvent() : CacheLocationChangeSuccessEvent(nullptr) {} - explicit constexpr CacheLocationChangeSuccessEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR CacheLocationChangeSuccessEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); CacheLocationChangeSuccessEvent(const CacheLocationChangeSuccessEvent& from); CacheLocationChangeSuccessEvent(CacheLocationChangeSuccessEvent&& from) noexcept @@ -6182,11 +6219,11 @@ class CacheLocationChangeSuccessEvent final : } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; inline void CopyFrom(const CacheLocationChangeSuccessEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from); } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom; void MergeFrom(const CacheLocationChangeSuccessEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from); } public: @@ -6198,7 +6235,6 @@ class CacheLocationChangeSuccessEvent final : protected: explicit CacheLocationChangeSuccessEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: public: static const ClassData _class_data_; @@ -6217,7 +6253,8 @@ class CacheLocationChangeSuccessEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -6226,7 +6263,7 @@ class ChangeLocalCacheFinishedEvent final : public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.ChangeLocalCacheFinishedEvent) */ { public: inline ChangeLocalCacheFinishedEvent() : ChangeLocalCacheFinishedEvent(nullptr) {} - explicit constexpr ChangeLocalCacheFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR ChangeLocalCacheFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); ChangeLocalCacheFinishedEvent(const ChangeLocalCacheFinishedEvent& from); ChangeLocalCacheFinishedEvent(ChangeLocalCacheFinishedEvent&& from) noexcept @@ -6300,11 +6337,11 @@ class ChangeLocalCacheFinishedEvent final : } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; inline void CopyFrom(const ChangeLocalCacheFinishedEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from); } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom; void MergeFrom(const ChangeLocalCacheFinishedEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from); } public: @@ -6316,7 +6353,6 @@ class ChangeLocalCacheFinishedEvent final : protected: explicit ChangeLocalCacheFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: public: static const ClassData _class_data_; @@ -6335,7 +6371,8 @@ class ChangeLocalCacheFinishedEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -6345,7 +6382,7 @@ class IsCacheOnDiskEnabledChanged final : public: inline IsCacheOnDiskEnabledChanged() : IsCacheOnDiskEnabledChanged(nullptr) {} ~IsCacheOnDiskEnabledChanged() override; - explicit constexpr IsCacheOnDiskEnabledChanged(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR IsCacheOnDiskEnabledChanged(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); IsCacheOnDiskEnabledChanged(const IsCacheOnDiskEnabledChanged& from); IsCacheOnDiskEnabledChanged(IsCacheOnDiskEnabledChanged&& from) noexcept @@ -6420,9 +6457,11 @@ class IsCacheOnDiskEnabledChanged final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const IsCacheOnDiskEnabledChanged& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const IsCacheOnDiskEnabledChanged& from); + void MergeFrom( const IsCacheOnDiskEnabledChanged& from) { + IsCacheOnDiskEnabledChanged::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -6431,10 +6470,10 @@ class IsCacheOnDiskEnabledChanged final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(IsCacheOnDiskEnabledChanged* other); @@ -6447,9 +6486,6 @@ class IsCacheOnDiskEnabledChanged final : protected: explicit IsCacheOnDiskEnabledChanged(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -6480,8 +6516,11 @@ class IsCacheOnDiskEnabledChanged final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - bool enabled_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + bool enabled_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -6491,7 +6530,7 @@ class DiskCachePathChanged final : public: inline DiskCachePathChanged() : DiskCachePathChanged(nullptr) {} ~DiskCachePathChanged() override; - explicit constexpr DiskCachePathChanged(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR DiskCachePathChanged(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); DiskCachePathChanged(const DiskCachePathChanged& from); DiskCachePathChanged(DiskCachePathChanged&& from) noexcept @@ -6566,9 +6605,11 @@ class DiskCachePathChanged final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const DiskCachePathChanged& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const DiskCachePathChanged& from); + void MergeFrom( const DiskCachePathChanged& from) { + DiskCachePathChanged::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -6577,10 +6618,10 @@ class DiskCachePathChanged final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(DiskCachePathChanged* other); @@ -6593,9 +6634,6 @@ class DiskCachePathChanged final : protected: explicit DiskCachePathChanged(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -6631,8 +6669,11 @@ class DiskCachePathChanged final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr path_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr path_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -6642,7 +6683,7 @@ class MailSettingsEvent final : public: inline MailSettingsEvent() : MailSettingsEvent(nullptr) {} ~MailSettingsEvent() override; - explicit constexpr MailSettingsEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR MailSettingsEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); MailSettingsEvent(const MailSettingsEvent& from); MailSettingsEvent(MailSettingsEvent&& from) noexcept @@ -6724,9 +6765,11 @@ class MailSettingsEvent final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const MailSettingsEvent& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const MailSettingsEvent& from); + void MergeFrom( const MailSettingsEvent& from) { + MailSettingsEvent::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -6735,10 +6778,10 @@ class MailSettingsEvent final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(MailSettingsEvent* other); @@ -6751,9 +6794,6 @@ class MailSettingsEvent final : protected: explicit MailSettingsEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -6839,16 +6879,19 @@ class MailSettingsEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - union EventUnion { - constexpr EventUnion() : _constinit_{} {} - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; - ::grpc::MailSettingsErrorEvent* error_; - ::grpc::UseSslForSmtpFinishedEvent* usesslforsmtpfinished_; - ::grpc::ChangePortsFinishedEvent* changeportsfinished_; - } event_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - uint32_t _oneof_case_[1]; + struct Impl_ { + union EventUnion { + constexpr EventUnion() : _constinit_{} {} + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; + ::grpc::MailSettingsErrorEvent* error_; + ::grpc::UseSslForSmtpFinishedEvent* usesslforsmtpfinished_; + ::grpc::ChangePortsFinishedEvent* changeportsfinished_; + } event_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + uint32_t _oneof_case_[1]; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -6858,7 +6901,7 @@ class MailSettingsErrorEvent final : public: inline MailSettingsErrorEvent() : MailSettingsErrorEvent(nullptr) {} ~MailSettingsErrorEvent() override; - explicit constexpr MailSettingsErrorEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR MailSettingsErrorEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); MailSettingsErrorEvent(const MailSettingsErrorEvent& from); MailSettingsErrorEvent(MailSettingsErrorEvent&& from) noexcept @@ -6933,9 +6976,11 @@ class MailSettingsErrorEvent final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const MailSettingsErrorEvent& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const MailSettingsErrorEvent& from); + void MergeFrom( const MailSettingsErrorEvent& from) { + MailSettingsErrorEvent::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -6944,10 +6989,10 @@ class MailSettingsErrorEvent final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(MailSettingsErrorEvent* other); @@ -6960,9 +7005,6 @@ class MailSettingsErrorEvent final : protected: explicit MailSettingsErrorEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -6993,8 +7035,11 @@ class MailSettingsErrorEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - int type_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + int type_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -7003,7 +7048,7 @@ class UseSslForSmtpFinishedEvent final : public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.UseSslForSmtpFinishedEvent) */ { public: inline UseSslForSmtpFinishedEvent() : UseSslForSmtpFinishedEvent(nullptr) {} - explicit constexpr UseSslForSmtpFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR UseSslForSmtpFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); UseSslForSmtpFinishedEvent(const UseSslForSmtpFinishedEvent& from); UseSslForSmtpFinishedEvent(UseSslForSmtpFinishedEvent&& from) noexcept @@ -7077,11 +7122,11 @@ class UseSslForSmtpFinishedEvent final : } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; inline void CopyFrom(const UseSslForSmtpFinishedEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from); } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom; void MergeFrom(const UseSslForSmtpFinishedEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from); } public: @@ -7093,7 +7138,6 @@ class UseSslForSmtpFinishedEvent final : protected: explicit UseSslForSmtpFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: public: static const ClassData _class_data_; @@ -7112,7 +7156,8 @@ class UseSslForSmtpFinishedEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -7121,7 +7166,7 @@ class ChangePortsFinishedEvent final : public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.ChangePortsFinishedEvent) */ { public: inline ChangePortsFinishedEvent() : ChangePortsFinishedEvent(nullptr) {} - explicit constexpr ChangePortsFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR ChangePortsFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); ChangePortsFinishedEvent(const ChangePortsFinishedEvent& from); ChangePortsFinishedEvent(ChangePortsFinishedEvent&& from) noexcept @@ -7195,11 +7240,11 @@ class ChangePortsFinishedEvent final : } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; inline void CopyFrom(const ChangePortsFinishedEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from); } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom; void MergeFrom(const ChangePortsFinishedEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from); } public: @@ -7211,7 +7256,6 @@ class ChangePortsFinishedEvent final : protected: explicit ChangePortsFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: public: static const ClassData _class_data_; @@ -7230,7 +7274,8 @@ class ChangePortsFinishedEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -7240,7 +7285,7 @@ class KeychainEvent final : public: inline KeychainEvent() : KeychainEvent(nullptr) {} ~KeychainEvent() override; - explicit constexpr KeychainEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR KeychainEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); KeychainEvent(const KeychainEvent& from); KeychainEvent(KeychainEvent&& from) noexcept @@ -7322,9 +7367,11 @@ class KeychainEvent final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const KeychainEvent& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const KeychainEvent& from); + void MergeFrom( const KeychainEvent& from) { + KeychainEvent::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -7333,10 +7380,10 @@ class KeychainEvent final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(KeychainEvent* other); @@ -7349,9 +7396,6 @@ class KeychainEvent final : protected: explicit KeychainEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -7437,16 +7481,19 @@ class KeychainEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - union EventUnion { - constexpr EventUnion() : _constinit_{} {} - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; - ::grpc::ChangeKeychainFinishedEvent* changekeychainfinished_; - ::grpc::HasNoKeychainEvent* hasnokeychain_; - ::grpc::RebuildKeychainEvent* rebuildkeychain_; - } event_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - uint32_t _oneof_case_[1]; + struct Impl_ { + union EventUnion { + constexpr EventUnion() : _constinit_{} {} + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; + ::grpc::ChangeKeychainFinishedEvent* changekeychainfinished_; + ::grpc::HasNoKeychainEvent* hasnokeychain_; + ::grpc::RebuildKeychainEvent* rebuildkeychain_; + } event_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + uint32_t _oneof_case_[1]; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -7455,7 +7502,7 @@ class ChangeKeychainFinishedEvent final : public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.ChangeKeychainFinishedEvent) */ { public: inline ChangeKeychainFinishedEvent() : ChangeKeychainFinishedEvent(nullptr) {} - explicit constexpr ChangeKeychainFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR ChangeKeychainFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); ChangeKeychainFinishedEvent(const ChangeKeychainFinishedEvent& from); ChangeKeychainFinishedEvent(ChangeKeychainFinishedEvent&& from) noexcept @@ -7529,11 +7576,11 @@ class ChangeKeychainFinishedEvent final : } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; inline void CopyFrom(const ChangeKeychainFinishedEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from); } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom; void MergeFrom(const ChangeKeychainFinishedEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from); } public: @@ -7545,7 +7592,6 @@ class ChangeKeychainFinishedEvent final : protected: explicit ChangeKeychainFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: public: static const ClassData _class_data_; @@ -7564,7 +7610,8 @@ class ChangeKeychainFinishedEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -7573,7 +7620,7 @@ class HasNoKeychainEvent final : public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.HasNoKeychainEvent) */ { public: inline HasNoKeychainEvent() : HasNoKeychainEvent(nullptr) {} - explicit constexpr HasNoKeychainEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR HasNoKeychainEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); HasNoKeychainEvent(const HasNoKeychainEvent& from); HasNoKeychainEvent(HasNoKeychainEvent&& from) noexcept @@ -7647,11 +7694,11 @@ class HasNoKeychainEvent final : } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; inline void CopyFrom(const HasNoKeychainEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from); } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom; void MergeFrom(const HasNoKeychainEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from); } public: @@ -7663,7 +7710,6 @@ class HasNoKeychainEvent final : protected: explicit HasNoKeychainEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: public: static const ClassData _class_data_; @@ -7682,7 +7728,8 @@ class HasNoKeychainEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -7691,7 +7738,7 @@ class RebuildKeychainEvent final : public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.RebuildKeychainEvent) */ { public: inline RebuildKeychainEvent() : RebuildKeychainEvent(nullptr) {} - explicit constexpr RebuildKeychainEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR RebuildKeychainEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); RebuildKeychainEvent(const RebuildKeychainEvent& from); RebuildKeychainEvent(RebuildKeychainEvent&& from) noexcept @@ -7765,11 +7812,11 @@ class RebuildKeychainEvent final : } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; inline void CopyFrom(const RebuildKeychainEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from); } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom; void MergeFrom(const RebuildKeychainEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from); } public: @@ -7781,7 +7828,6 @@ class RebuildKeychainEvent final : protected: explicit RebuildKeychainEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: public: static const ClassData _class_data_; @@ -7800,7 +7846,8 @@ class RebuildKeychainEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -7810,7 +7857,7 @@ class MailEvent final : public: inline MailEvent() : MailEvent(nullptr) {} ~MailEvent() override; - explicit constexpr MailEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR MailEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); MailEvent(const MailEvent& from); MailEvent(MailEvent&& from) noexcept @@ -7893,9 +7940,11 @@ class MailEvent final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const MailEvent& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const MailEvent& from); + void MergeFrom( const MailEvent& from) { + MailEvent::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -7904,10 +7953,10 @@ class MailEvent final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(MailEvent* other); @@ -7920,9 +7969,6 @@ class MailEvent final : protected: explicit MailEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -8028,17 +8074,20 @@ class MailEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - union EventUnion { - constexpr EventUnion() : _constinit_{} {} - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; - ::grpc::NoActiveKeyForRecipientEvent* noactivekeyforrecipientevent_; - ::grpc::AddressChangedEvent* addresschanged_; - ::grpc::AddressChangedLogoutEvent* addresschangedlogout_; - ::grpc::ApiCertIssueEvent* apicertissue_; - } event_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - uint32_t _oneof_case_[1]; + struct Impl_ { + union EventUnion { + constexpr EventUnion() : _constinit_{} {} + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; + ::grpc::NoActiveKeyForRecipientEvent* noactivekeyforrecipientevent_; + ::grpc::AddressChangedEvent* addresschanged_; + ::grpc::AddressChangedLogoutEvent* addresschangedlogout_; + ::grpc::ApiCertIssueEvent* apicertissue_; + } event_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + uint32_t _oneof_case_[1]; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -8048,7 +8097,7 @@ class NoActiveKeyForRecipientEvent final : public: inline NoActiveKeyForRecipientEvent() : NoActiveKeyForRecipientEvent(nullptr) {} ~NoActiveKeyForRecipientEvent() override; - explicit constexpr NoActiveKeyForRecipientEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR NoActiveKeyForRecipientEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); NoActiveKeyForRecipientEvent(const NoActiveKeyForRecipientEvent& from); NoActiveKeyForRecipientEvent(NoActiveKeyForRecipientEvent&& from) noexcept @@ -8123,9 +8172,11 @@ class NoActiveKeyForRecipientEvent final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const NoActiveKeyForRecipientEvent& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const NoActiveKeyForRecipientEvent& from); + void MergeFrom( const NoActiveKeyForRecipientEvent& from) { + NoActiveKeyForRecipientEvent::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -8134,10 +8185,10 @@ class NoActiveKeyForRecipientEvent final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(NoActiveKeyForRecipientEvent* other); @@ -8150,9 +8201,6 @@ class NoActiveKeyForRecipientEvent final : protected: explicit NoActiveKeyForRecipientEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -8188,8 +8236,11 @@ class NoActiveKeyForRecipientEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr email_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr email_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -8199,7 +8250,7 @@ class AddressChangedEvent final : public: inline AddressChangedEvent() : AddressChangedEvent(nullptr) {} ~AddressChangedEvent() override; - explicit constexpr AddressChangedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR AddressChangedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); AddressChangedEvent(const AddressChangedEvent& from); AddressChangedEvent(AddressChangedEvent&& from) noexcept @@ -8274,9 +8325,11 @@ class AddressChangedEvent final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const AddressChangedEvent& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const AddressChangedEvent& from); + void MergeFrom( const AddressChangedEvent& from) { + AddressChangedEvent::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -8285,10 +8338,10 @@ class AddressChangedEvent final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(AddressChangedEvent* other); @@ -8301,9 +8354,6 @@ class AddressChangedEvent final : protected: explicit AddressChangedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -8339,8 +8389,11 @@ class AddressChangedEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr address_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr address_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -8350,7 +8403,7 @@ class AddressChangedLogoutEvent final : public: inline AddressChangedLogoutEvent() : AddressChangedLogoutEvent(nullptr) {} ~AddressChangedLogoutEvent() override; - explicit constexpr AddressChangedLogoutEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR AddressChangedLogoutEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); AddressChangedLogoutEvent(const AddressChangedLogoutEvent& from); AddressChangedLogoutEvent(AddressChangedLogoutEvent&& from) noexcept @@ -8425,9 +8478,11 @@ class AddressChangedLogoutEvent final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const AddressChangedLogoutEvent& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const AddressChangedLogoutEvent& from); + void MergeFrom( const AddressChangedLogoutEvent& from) { + AddressChangedLogoutEvent::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -8436,10 +8491,10 @@ class AddressChangedLogoutEvent final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(AddressChangedLogoutEvent* other); @@ -8452,9 +8507,6 @@ class AddressChangedLogoutEvent final : protected: explicit AddressChangedLogoutEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -8490,8 +8542,11 @@ class AddressChangedLogoutEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr address_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr address_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -8500,7 +8555,7 @@ class ApiCertIssueEvent final : public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.ApiCertIssueEvent) */ { public: inline ApiCertIssueEvent() : ApiCertIssueEvent(nullptr) {} - explicit constexpr ApiCertIssueEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR ApiCertIssueEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); ApiCertIssueEvent(const ApiCertIssueEvent& from); ApiCertIssueEvent(ApiCertIssueEvent&& from) noexcept @@ -8574,11 +8629,11 @@ class ApiCertIssueEvent final : } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; inline void CopyFrom(const ApiCertIssueEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from); } using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom; void MergeFrom(const ApiCertIssueEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(this, from); + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from); } public: @@ -8590,7 +8645,6 @@ class ApiCertIssueEvent final : protected: explicit ApiCertIssueEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: public: static const ClassData _class_data_; @@ -8609,7 +8663,8 @@ class ApiCertIssueEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -8619,7 +8674,7 @@ class UserEvent final : public: inline UserEvent() : UserEvent(nullptr) {} ~UserEvent() override; - explicit constexpr UserEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR UserEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); UserEvent(const UserEvent& from); UserEvent(UserEvent&& from) noexcept @@ -8701,9 +8756,11 @@ class UserEvent final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const UserEvent& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const UserEvent& from); + void MergeFrom( const UserEvent& from) { + UserEvent::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -8712,10 +8769,10 @@ class UserEvent final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(UserEvent* other); @@ -8728,9 +8785,6 @@ class UserEvent final : protected: explicit UserEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -8816,16 +8870,19 @@ class UserEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - union EventUnion { - constexpr EventUnion() : _constinit_{} {} - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; - ::grpc::ToggleSplitModeFinishedEvent* togglesplitmodefinished_; - ::grpc::UserDisconnectedEvent* userdisconnected_; - ::grpc::UserChangedEvent* userchanged_; - } event_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - uint32_t _oneof_case_[1]; + struct Impl_ { + union EventUnion { + constexpr EventUnion() : _constinit_{} {} + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; + ::grpc::ToggleSplitModeFinishedEvent* togglesplitmodefinished_; + ::grpc::UserDisconnectedEvent* userdisconnected_; + ::grpc::UserChangedEvent* userchanged_; + } event_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + uint32_t _oneof_case_[1]; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -8835,7 +8892,7 @@ class ToggleSplitModeFinishedEvent final : public: inline ToggleSplitModeFinishedEvent() : ToggleSplitModeFinishedEvent(nullptr) {} ~ToggleSplitModeFinishedEvent() override; - explicit constexpr ToggleSplitModeFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR ToggleSplitModeFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); ToggleSplitModeFinishedEvent(const ToggleSplitModeFinishedEvent& from); ToggleSplitModeFinishedEvent(ToggleSplitModeFinishedEvent&& from) noexcept @@ -8910,9 +8967,11 @@ class ToggleSplitModeFinishedEvent final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const ToggleSplitModeFinishedEvent& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const ToggleSplitModeFinishedEvent& from); + void MergeFrom( const ToggleSplitModeFinishedEvent& from) { + ToggleSplitModeFinishedEvent::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -8921,10 +8980,10 @@ class ToggleSplitModeFinishedEvent final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(ToggleSplitModeFinishedEvent* other); @@ -8937,9 +8996,6 @@ class ToggleSplitModeFinishedEvent final : protected: explicit ToggleSplitModeFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -8975,8 +9031,11 @@ class ToggleSplitModeFinishedEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr userid_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr userid_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -8986,7 +9045,7 @@ class UserDisconnectedEvent final : public: inline UserDisconnectedEvent() : UserDisconnectedEvent(nullptr) {} ~UserDisconnectedEvent() override; - explicit constexpr UserDisconnectedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR UserDisconnectedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); UserDisconnectedEvent(const UserDisconnectedEvent& from); UserDisconnectedEvent(UserDisconnectedEvent&& from) noexcept @@ -9061,9 +9120,11 @@ class UserDisconnectedEvent final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const UserDisconnectedEvent& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const UserDisconnectedEvent& from); + void MergeFrom( const UserDisconnectedEvent& from) { + UserDisconnectedEvent::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -9072,10 +9133,10 @@ class UserDisconnectedEvent final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(UserDisconnectedEvent* other); @@ -9088,9 +9149,6 @@ class UserDisconnectedEvent final : protected: explicit UserDisconnectedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -9126,8 +9184,11 @@ class UserDisconnectedEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr username_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr username_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // ------------------------------------------------------------------- @@ -9137,7 +9198,7 @@ class UserChangedEvent final : public: inline UserChangedEvent() : UserChangedEvent(nullptr) {} ~UserChangedEvent() override; - explicit constexpr UserChangedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR UserChangedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); UserChangedEvent(const UserChangedEvent& from); UserChangedEvent(UserChangedEvent&& from) noexcept @@ -9212,9 +9273,11 @@ class UserChangedEvent final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const UserChangedEvent& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const UserChangedEvent& from); + void MergeFrom( const UserChangedEvent& from) { + UserChangedEvent::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -9223,10 +9286,10 @@ class UserChangedEvent final : const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; - int GetCachedSize() const final { return _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(UserChangedEvent* other); @@ -9239,9 +9302,6 @@ class UserChangedEvent final : protected: explicit UserChangedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -9277,8 +9337,11 @@ class UserChangedEvent final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr userid_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr userid_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_bridge_2eproto; }; // =================================================================== @@ -9294,7 +9357,7 @@ class UserChangedEvent final : // string description = 1; inline void ReportBugRequest::clear_description() { - description_.ClearToEmpty(); + _impl_.description_.ClearToEmpty(); } inline const std::string& ReportBugRequest::description() const { // @@protoc_insertion_point(field_get:grpc.ReportBugRequest.description) @@ -9304,7 +9367,7 @@ template inline PROTOBUF_ALWAYS_INLINE void ReportBugRequest::set_description(ArgT0&& arg0, ArgT... args) { - description_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.description_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.ReportBugRequest.description) } inline std::string* ReportBugRequest::mutable_description() { @@ -9313,19 +9376,19 @@ inline std::string* ReportBugRequest::mutable_description() { return _s; } inline const std::string& ReportBugRequest::_internal_description() const { - return description_.Get(); + return _impl_.description_.Get(); } inline void ReportBugRequest::_internal_set_description(const std::string& value) { - description_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.description_.Set(value, GetArenaForAllocation()); } inline std::string* ReportBugRequest::_internal_mutable_description() { - return description_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.description_.Mutable(GetArenaForAllocation()); } inline std::string* ReportBugRequest::release_description() { // @@protoc_insertion_point(field_release:grpc.ReportBugRequest.description) - return description_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.description_.Release(); } inline void ReportBugRequest::set_allocated_description(std::string* description) { if (description != nullptr) { @@ -9333,11 +9396,10 @@ inline void ReportBugRequest::set_allocated_description(std::string* description } else { } - description_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), description, - GetArenaForAllocation()); + _impl_.description_.SetAllocated(description, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (description_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.description_.IsDefault()) { + _impl_.description_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.ReportBugRequest.description) @@ -9345,7 +9407,7 @@ inline void ReportBugRequest::set_allocated_description(std::string* description // string address = 2; inline void ReportBugRequest::clear_address() { - address_.ClearToEmpty(); + _impl_.address_.ClearToEmpty(); } inline const std::string& ReportBugRequest::address() const { // @@protoc_insertion_point(field_get:grpc.ReportBugRequest.address) @@ -9355,7 +9417,7 @@ template inline PROTOBUF_ALWAYS_INLINE void ReportBugRequest::set_address(ArgT0&& arg0, ArgT... args) { - address_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.address_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.ReportBugRequest.address) } inline std::string* ReportBugRequest::mutable_address() { @@ -9364,19 +9426,19 @@ inline std::string* ReportBugRequest::mutable_address() { return _s; } inline const std::string& ReportBugRequest::_internal_address() const { - return address_.Get(); + return _impl_.address_.Get(); } inline void ReportBugRequest::_internal_set_address(const std::string& value) { - address_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.address_.Set(value, GetArenaForAllocation()); } inline std::string* ReportBugRequest::_internal_mutable_address() { - return address_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.address_.Mutable(GetArenaForAllocation()); } inline std::string* ReportBugRequest::release_address() { // @@protoc_insertion_point(field_release:grpc.ReportBugRequest.address) - return address_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.address_.Release(); } inline void ReportBugRequest::set_allocated_address(std::string* address) { if (address != nullptr) { @@ -9384,11 +9446,10 @@ inline void ReportBugRequest::set_allocated_address(std::string* address) { } else { } - address_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), address, - GetArenaForAllocation()); + _impl_.address_.SetAllocated(address, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (address_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.address_.IsDefault()) { + _impl_.address_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.ReportBugRequest.address) @@ -9396,7 +9457,7 @@ inline void ReportBugRequest::set_allocated_address(std::string* address) { // string emailClient = 3; inline void ReportBugRequest::clear_emailclient() { - emailclient_.ClearToEmpty(); + _impl_.emailclient_.ClearToEmpty(); } inline const std::string& ReportBugRequest::emailclient() const { // @@protoc_insertion_point(field_get:grpc.ReportBugRequest.emailClient) @@ -9406,7 +9467,7 @@ template inline PROTOBUF_ALWAYS_INLINE void ReportBugRequest::set_emailclient(ArgT0&& arg0, ArgT... args) { - emailclient_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.emailclient_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.ReportBugRequest.emailClient) } inline std::string* ReportBugRequest::mutable_emailclient() { @@ -9415,19 +9476,19 @@ inline std::string* ReportBugRequest::mutable_emailclient() { return _s; } inline const std::string& ReportBugRequest::_internal_emailclient() const { - return emailclient_.Get(); + return _impl_.emailclient_.Get(); } inline void ReportBugRequest::_internal_set_emailclient(const std::string& value) { - emailclient_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.emailclient_.Set(value, GetArenaForAllocation()); } inline std::string* ReportBugRequest::_internal_mutable_emailclient() { - return emailclient_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.emailclient_.Mutable(GetArenaForAllocation()); } inline std::string* ReportBugRequest::release_emailclient() { // @@protoc_insertion_point(field_release:grpc.ReportBugRequest.emailClient) - return emailclient_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.emailclient_.Release(); } inline void ReportBugRequest::set_allocated_emailclient(std::string* emailclient) { if (emailclient != nullptr) { @@ -9435,11 +9496,10 @@ inline void ReportBugRequest::set_allocated_emailclient(std::string* emailclient } else { } - emailclient_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), emailclient, - GetArenaForAllocation()); + _impl_.emailclient_.SetAllocated(emailclient, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (emailclient_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - emailclient_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.emailclient_.IsDefault()) { + _impl_.emailclient_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.ReportBugRequest.emailClient) @@ -9447,10 +9507,10 @@ inline void ReportBugRequest::set_allocated_emailclient(std::string* emailclient // bool includeLogs = 4; inline void ReportBugRequest::clear_includelogs() { - includelogs_ = false; + _impl_.includelogs_ = false; } inline bool ReportBugRequest::_internal_includelogs() const { - return includelogs_; + return _impl_.includelogs_; } inline bool ReportBugRequest::includelogs() const { // @@protoc_insertion_point(field_get:grpc.ReportBugRequest.includeLogs) @@ -9458,7 +9518,7 @@ inline bool ReportBugRequest::includelogs() const { } inline void ReportBugRequest::_internal_set_includelogs(bool value) { - includelogs_ = value; + _impl_.includelogs_ = value; } inline void ReportBugRequest::set_includelogs(bool value) { _internal_set_includelogs(value); @@ -9471,7 +9531,7 @@ inline void ReportBugRequest::set_includelogs(bool value) { // string username = 1; inline void LoginRequest::clear_username() { - username_.ClearToEmpty(); + _impl_.username_.ClearToEmpty(); } inline const std::string& LoginRequest::username() const { // @@protoc_insertion_point(field_get:grpc.LoginRequest.username) @@ -9481,7 +9541,7 @@ template inline PROTOBUF_ALWAYS_INLINE void LoginRequest::set_username(ArgT0&& arg0, ArgT... args) { - username_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.username_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.LoginRequest.username) } inline std::string* LoginRequest::mutable_username() { @@ -9490,19 +9550,19 @@ inline std::string* LoginRequest::mutable_username() { return _s; } inline const std::string& LoginRequest::_internal_username() const { - return username_.Get(); + return _impl_.username_.Get(); } inline void LoginRequest::_internal_set_username(const std::string& value) { - username_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.username_.Set(value, GetArenaForAllocation()); } inline std::string* LoginRequest::_internal_mutable_username() { - return username_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.username_.Mutable(GetArenaForAllocation()); } inline std::string* LoginRequest::release_username() { // @@protoc_insertion_point(field_release:grpc.LoginRequest.username) - return username_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.username_.Release(); } inline void LoginRequest::set_allocated_username(std::string* username) { if (username != nullptr) { @@ -9510,11 +9570,10 @@ inline void LoginRequest::set_allocated_username(std::string* username) { } else { } - username_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), username, - GetArenaForAllocation()); + _impl_.username_.SetAllocated(username, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (username_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.username_.IsDefault()) { + _impl_.username_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.LoginRequest.username) @@ -9522,7 +9581,7 @@ inline void LoginRequest::set_allocated_username(std::string* username) { // string password = 2; inline void LoginRequest::clear_password() { - password_.ClearToEmpty(); + _impl_.password_.ClearToEmpty(); } inline const std::string& LoginRequest::password() const { // @@protoc_insertion_point(field_get:grpc.LoginRequest.password) @@ -9532,7 +9591,7 @@ template inline PROTOBUF_ALWAYS_INLINE void LoginRequest::set_password(ArgT0&& arg0, ArgT... args) { - password_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.password_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.LoginRequest.password) } inline std::string* LoginRequest::mutable_password() { @@ -9541,19 +9600,19 @@ inline std::string* LoginRequest::mutable_password() { return _s; } inline const std::string& LoginRequest::_internal_password() const { - return password_.Get(); + return _impl_.password_.Get(); } inline void LoginRequest::_internal_set_password(const std::string& value) { - password_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.password_.Set(value, GetArenaForAllocation()); } inline std::string* LoginRequest::_internal_mutable_password() { - return password_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.password_.Mutable(GetArenaForAllocation()); } inline std::string* LoginRequest::release_password() { // @@protoc_insertion_point(field_release:grpc.LoginRequest.password) - return password_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.password_.Release(); } inline void LoginRequest::set_allocated_password(std::string* password) { if (password != nullptr) { @@ -9561,11 +9620,10 @@ inline void LoginRequest::set_allocated_password(std::string* password) { } else { } - password_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), password, - GetArenaForAllocation()); + _impl_.password_.SetAllocated(password, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (password_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - password_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.password_.IsDefault()) { + _impl_.password_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.LoginRequest.password) @@ -9577,7 +9635,7 @@ inline void LoginRequest::set_allocated_password(std::string* password) { // string username = 1; inline void LoginAbortRequest::clear_username() { - username_.ClearToEmpty(); + _impl_.username_.ClearToEmpty(); } inline const std::string& LoginAbortRequest::username() const { // @@protoc_insertion_point(field_get:grpc.LoginAbortRequest.username) @@ -9587,7 +9645,7 @@ template inline PROTOBUF_ALWAYS_INLINE void LoginAbortRequest::set_username(ArgT0&& arg0, ArgT... args) { - username_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.username_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.LoginAbortRequest.username) } inline std::string* LoginAbortRequest::mutable_username() { @@ -9596,19 +9654,19 @@ inline std::string* LoginAbortRequest::mutable_username() { return _s; } inline const std::string& LoginAbortRequest::_internal_username() const { - return username_.Get(); + return _impl_.username_.Get(); } inline void LoginAbortRequest::_internal_set_username(const std::string& value) { - username_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.username_.Set(value, GetArenaForAllocation()); } inline std::string* LoginAbortRequest::_internal_mutable_username() { - return username_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.username_.Mutable(GetArenaForAllocation()); } inline std::string* LoginAbortRequest::release_username() { // @@protoc_insertion_point(field_release:grpc.LoginAbortRequest.username) - return username_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.username_.Release(); } inline void LoginAbortRequest::set_allocated_username(std::string* username) { if (username != nullptr) { @@ -9616,11 +9674,10 @@ inline void LoginAbortRequest::set_allocated_username(std::string* username) { } else { } - username_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), username, - GetArenaForAllocation()); + _impl_.username_.SetAllocated(username, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (username_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.username_.IsDefault()) { + _impl_.username_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.LoginAbortRequest.username) @@ -9632,10 +9689,10 @@ inline void LoginAbortRequest::set_allocated_username(std::string* username) { // bool enableDiskCache = 1; inline void ChangeLocalCacheRequest::clear_enablediskcache() { - enablediskcache_ = false; + _impl_.enablediskcache_ = false; } inline bool ChangeLocalCacheRequest::_internal_enablediskcache() const { - return enablediskcache_; + return _impl_.enablediskcache_; } inline bool ChangeLocalCacheRequest::enablediskcache() const { // @@protoc_insertion_point(field_get:grpc.ChangeLocalCacheRequest.enableDiskCache) @@ -9643,7 +9700,7 @@ inline bool ChangeLocalCacheRequest::enablediskcache() const { } inline void ChangeLocalCacheRequest::_internal_set_enablediskcache(bool value) { - enablediskcache_ = value; + _impl_.enablediskcache_ = value; } inline void ChangeLocalCacheRequest::set_enablediskcache(bool value) { _internal_set_enablediskcache(value); @@ -9652,7 +9709,7 @@ inline void ChangeLocalCacheRequest::set_enablediskcache(bool value) { // string diskCachePath = 2; inline void ChangeLocalCacheRequest::clear_diskcachepath() { - diskcachepath_.ClearToEmpty(); + _impl_.diskcachepath_.ClearToEmpty(); } inline const std::string& ChangeLocalCacheRequest::diskcachepath() const { // @@protoc_insertion_point(field_get:grpc.ChangeLocalCacheRequest.diskCachePath) @@ -9662,7 +9719,7 @@ template inline PROTOBUF_ALWAYS_INLINE void ChangeLocalCacheRequest::set_diskcachepath(ArgT0&& arg0, ArgT... args) { - diskcachepath_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.diskcachepath_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.ChangeLocalCacheRequest.diskCachePath) } inline std::string* ChangeLocalCacheRequest::mutable_diskcachepath() { @@ -9671,19 +9728,19 @@ inline std::string* ChangeLocalCacheRequest::mutable_diskcachepath() { return _s; } inline const std::string& ChangeLocalCacheRequest::_internal_diskcachepath() const { - return diskcachepath_.Get(); + return _impl_.diskcachepath_.Get(); } inline void ChangeLocalCacheRequest::_internal_set_diskcachepath(const std::string& value) { - diskcachepath_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.diskcachepath_.Set(value, GetArenaForAllocation()); } inline std::string* ChangeLocalCacheRequest::_internal_mutable_diskcachepath() { - return diskcachepath_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.diskcachepath_.Mutable(GetArenaForAllocation()); } inline std::string* ChangeLocalCacheRequest::release_diskcachepath() { // @@protoc_insertion_point(field_release:grpc.ChangeLocalCacheRequest.diskCachePath) - return diskcachepath_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.diskcachepath_.Release(); } inline void ChangeLocalCacheRequest::set_allocated_diskcachepath(std::string* diskcachepath) { if (diskcachepath != nullptr) { @@ -9691,11 +9748,10 @@ inline void ChangeLocalCacheRequest::set_allocated_diskcachepath(std::string* di } else { } - diskcachepath_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), diskcachepath, - GetArenaForAllocation()); + _impl_.diskcachepath_.SetAllocated(diskcachepath, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (diskcachepath_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - diskcachepath_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.diskcachepath_.IsDefault()) { + _impl_.diskcachepath_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.ChangeLocalCacheRequest.diskCachePath) @@ -9707,10 +9763,10 @@ inline void ChangeLocalCacheRequest::set_allocated_diskcachepath(std::string* di // int32 imapPort = 1; inline void ChangePortsRequest::clear_imapport() { - imapport_ = 0; + _impl_.imapport_ = 0; } inline int32_t ChangePortsRequest::_internal_imapport() const { - return imapport_; + return _impl_.imapport_; } inline int32_t ChangePortsRequest::imapport() const { // @@protoc_insertion_point(field_get:grpc.ChangePortsRequest.imapPort) @@ -9718,7 +9774,7 @@ inline int32_t ChangePortsRequest::imapport() const { } inline void ChangePortsRequest::_internal_set_imapport(int32_t value) { - imapport_ = value; + _impl_.imapport_ = value; } inline void ChangePortsRequest::set_imapport(int32_t value) { _internal_set_imapport(value); @@ -9727,10 +9783,10 @@ inline void ChangePortsRequest::set_imapport(int32_t value) { // int32 smtpPort = 2; inline void ChangePortsRequest::clear_smtpport() { - smtpport_ = 0; + _impl_.smtpport_ = 0; } inline int32_t ChangePortsRequest::_internal_smtpport() const { - return smtpport_; + return _impl_.smtpport_; } inline int32_t ChangePortsRequest::smtpport() const { // @@protoc_insertion_point(field_get:grpc.ChangePortsRequest.smtpPort) @@ -9738,7 +9794,7 @@ inline int32_t ChangePortsRequest::smtpport() const { } inline void ChangePortsRequest::_internal_set_smtpport(int32_t value) { - smtpport_ = value; + _impl_.smtpport_ = value; } inline void ChangePortsRequest::set_smtpport(int32_t value) { _internal_set_smtpport(value); @@ -9751,13 +9807,13 @@ inline void ChangePortsRequest::set_smtpport(int32_t value) { // repeated string keychains = 1; inline int AvailableKeychainsResponse::_internal_keychains_size() const { - return keychains_.size(); + return _impl_.keychains_.size(); } inline int AvailableKeychainsResponse::keychains_size() const { return _internal_keychains_size(); } inline void AvailableKeychainsResponse::clear_keychains() { - keychains_.Clear(); + _impl_.keychains_.Clear(); } inline std::string* AvailableKeychainsResponse::add_keychains() { std::string* _s = _internal_add_keychains(); @@ -9765,7 +9821,7 @@ inline std::string* AvailableKeychainsResponse::add_keychains() { return _s; } inline const std::string& AvailableKeychainsResponse::_internal_keychains(int index) const { - return keychains_.Get(index); + return _impl_.keychains_.Get(index); } inline const std::string& AvailableKeychainsResponse::keychains(int index) const { // @@protoc_insertion_point(field_get:grpc.AvailableKeychainsResponse.keychains) @@ -9773,55 +9829,55 @@ inline const std::string& AvailableKeychainsResponse::keychains(int index) const } inline std::string* AvailableKeychainsResponse::mutable_keychains(int index) { // @@protoc_insertion_point(field_mutable:grpc.AvailableKeychainsResponse.keychains) - return keychains_.Mutable(index); + return _impl_.keychains_.Mutable(index); } inline void AvailableKeychainsResponse::set_keychains(int index, const std::string& value) { - keychains_.Mutable(index)->assign(value); + _impl_.keychains_.Mutable(index)->assign(value); // @@protoc_insertion_point(field_set:grpc.AvailableKeychainsResponse.keychains) } inline void AvailableKeychainsResponse::set_keychains(int index, std::string&& value) { - keychains_.Mutable(index)->assign(std::move(value)); + _impl_.keychains_.Mutable(index)->assign(std::move(value)); // @@protoc_insertion_point(field_set:grpc.AvailableKeychainsResponse.keychains) } inline void AvailableKeychainsResponse::set_keychains(int index, const char* value) { GOOGLE_DCHECK(value != nullptr); - keychains_.Mutable(index)->assign(value); + _impl_.keychains_.Mutable(index)->assign(value); // @@protoc_insertion_point(field_set_char:grpc.AvailableKeychainsResponse.keychains) } inline void AvailableKeychainsResponse::set_keychains(int index, const char* value, size_t size) { - keychains_.Mutable(index)->assign( + _impl_.keychains_.Mutable(index)->assign( reinterpret_cast(value), size); // @@protoc_insertion_point(field_set_pointer:grpc.AvailableKeychainsResponse.keychains) } inline std::string* AvailableKeychainsResponse::_internal_add_keychains() { - return keychains_.Add(); + return _impl_.keychains_.Add(); } inline void AvailableKeychainsResponse::add_keychains(const std::string& value) { - keychains_.Add()->assign(value); + _impl_.keychains_.Add()->assign(value); // @@protoc_insertion_point(field_add:grpc.AvailableKeychainsResponse.keychains) } inline void AvailableKeychainsResponse::add_keychains(std::string&& value) { - keychains_.Add(std::move(value)); + _impl_.keychains_.Add(std::move(value)); // @@protoc_insertion_point(field_add:grpc.AvailableKeychainsResponse.keychains) } inline void AvailableKeychainsResponse::add_keychains(const char* value) { GOOGLE_DCHECK(value != nullptr); - keychains_.Add()->assign(value); + _impl_.keychains_.Add()->assign(value); // @@protoc_insertion_point(field_add_char:grpc.AvailableKeychainsResponse.keychains) } inline void AvailableKeychainsResponse::add_keychains(const char* value, size_t size) { - keychains_.Add()->assign(reinterpret_cast(value), size); + _impl_.keychains_.Add()->assign(reinterpret_cast(value), size); // @@protoc_insertion_point(field_add_pointer:grpc.AvailableKeychainsResponse.keychains) } inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& AvailableKeychainsResponse::keychains() const { // @@protoc_insertion_point(field_list:grpc.AvailableKeychainsResponse.keychains) - return keychains_; + return _impl_.keychains_; } inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* AvailableKeychainsResponse::mutable_keychains() { // @@protoc_insertion_point(field_mutable_list:grpc.AvailableKeychainsResponse.keychains) - return &keychains_; + return &_impl_.keychains_; } // ------------------------------------------------------------------- @@ -9830,7 +9886,7 @@ AvailableKeychainsResponse::mutable_keychains() { // string id = 1; inline void User::clear_id() { - id_.ClearToEmpty(); + _impl_.id_.ClearToEmpty(); } inline const std::string& User::id() const { // @@protoc_insertion_point(field_get:grpc.User.id) @@ -9840,7 +9896,7 @@ template inline PROTOBUF_ALWAYS_INLINE void User::set_id(ArgT0&& arg0, ArgT... args) { - id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.User.id) } inline std::string* User::mutable_id() { @@ -9849,19 +9905,19 @@ inline std::string* User::mutable_id() { return _s; } inline const std::string& User::_internal_id() const { - return id_.Get(); + return _impl_.id_.Get(); } inline void User::_internal_set_id(const std::string& value) { - id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.id_.Set(value, GetArenaForAllocation()); } inline std::string* User::_internal_mutable_id() { - return id_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.id_.Mutable(GetArenaForAllocation()); } inline std::string* User::release_id() { // @@protoc_insertion_point(field_release:grpc.User.id) - return id_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.id_.Release(); } inline void User::set_allocated_id(std::string* id) { if (id != nullptr) { @@ -9869,11 +9925,10 @@ inline void User::set_allocated_id(std::string* id) { } else { } - id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), id, - GetArenaForAllocation()); + _impl_.id_.SetAllocated(id, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (id_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.id_.IsDefault()) { + _impl_.id_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.User.id) @@ -9881,7 +9936,7 @@ inline void User::set_allocated_id(std::string* id) { // string username = 2; inline void User::clear_username() { - username_.ClearToEmpty(); + _impl_.username_.ClearToEmpty(); } inline const std::string& User::username() const { // @@protoc_insertion_point(field_get:grpc.User.username) @@ -9891,7 +9946,7 @@ template inline PROTOBUF_ALWAYS_INLINE void User::set_username(ArgT0&& arg0, ArgT... args) { - username_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.username_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.User.username) } inline std::string* User::mutable_username() { @@ -9900,19 +9955,19 @@ inline std::string* User::mutable_username() { return _s; } inline const std::string& User::_internal_username() const { - return username_.Get(); + return _impl_.username_.Get(); } inline void User::_internal_set_username(const std::string& value) { - username_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.username_.Set(value, GetArenaForAllocation()); } inline std::string* User::_internal_mutable_username() { - return username_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.username_.Mutable(GetArenaForAllocation()); } inline std::string* User::release_username() { // @@protoc_insertion_point(field_release:grpc.User.username) - return username_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.username_.Release(); } inline void User::set_allocated_username(std::string* username) { if (username != nullptr) { @@ -9920,11 +9975,10 @@ inline void User::set_allocated_username(std::string* username) { } else { } - username_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), username, - GetArenaForAllocation()); + _impl_.username_.SetAllocated(username, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (username_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.username_.IsDefault()) { + _impl_.username_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.User.username) @@ -9932,7 +9986,7 @@ inline void User::set_allocated_username(std::string* username) { // string avatarText = 3; inline void User::clear_avatartext() { - avatartext_.ClearToEmpty(); + _impl_.avatartext_.ClearToEmpty(); } inline const std::string& User::avatartext() const { // @@protoc_insertion_point(field_get:grpc.User.avatarText) @@ -9942,7 +9996,7 @@ template inline PROTOBUF_ALWAYS_INLINE void User::set_avatartext(ArgT0&& arg0, ArgT... args) { - avatartext_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.avatartext_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.User.avatarText) } inline std::string* User::mutable_avatartext() { @@ -9951,19 +10005,19 @@ inline std::string* User::mutable_avatartext() { return _s; } inline const std::string& User::_internal_avatartext() const { - return avatartext_.Get(); + return _impl_.avatartext_.Get(); } inline void User::_internal_set_avatartext(const std::string& value) { - avatartext_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.avatartext_.Set(value, GetArenaForAllocation()); } inline std::string* User::_internal_mutable_avatartext() { - return avatartext_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.avatartext_.Mutable(GetArenaForAllocation()); } inline std::string* User::release_avatartext() { // @@protoc_insertion_point(field_release:grpc.User.avatarText) - return avatartext_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.avatartext_.Release(); } inline void User::set_allocated_avatartext(std::string* avatartext) { if (avatartext != nullptr) { @@ -9971,11 +10025,10 @@ inline void User::set_allocated_avatartext(std::string* avatartext) { } else { } - avatartext_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), avatartext, - GetArenaForAllocation()); + _impl_.avatartext_.SetAllocated(avatartext, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (avatartext_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - avatartext_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.avatartext_.IsDefault()) { + _impl_.avatartext_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.User.avatarText) @@ -9983,10 +10036,10 @@ inline void User::set_allocated_avatartext(std::string* avatartext) { // bool loggedIn = 4; inline void User::clear_loggedin() { - loggedin_ = false; + _impl_.loggedin_ = false; } inline bool User::_internal_loggedin() const { - return loggedin_; + return _impl_.loggedin_; } inline bool User::loggedin() const { // @@protoc_insertion_point(field_get:grpc.User.loggedIn) @@ -9994,7 +10047,7 @@ inline bool User::loggedin() const { } inline void User::_internal_set_loggedin(bool value) { - loggedin_ = value; + _impl_.loggedin_ = value; } inline void User::set_loggedin(bool value) { _internal_set_loggedin(value); @@ -10003,10 +10056,10 @@ inline void User::set_loggedin(bool value) { // bool splitMode = 5; inline void User::clear_splitmode() { - splitmode_ = false; + _impl_.splitmode_ = false; } inline bool User::_internal_splitmode() const { - return splitmode_; + return _impl_.splitmode_; } inline bool User::splitmode() const { // @@protoc_insertion_point(field_get:grpc.User.splitMode) @@ -10014,7 +10067,7 @@ inline bool User::splitmode() const { } inline void User::_internal_set_splitmode(bool value) { - splitmode_ = value; + _impl_.splitmode_ = value; } inline void User::set_splitmode(bool value) { _internal_set_splitmode(value); @@ -10023,10 +10076,10 @@ inline void User::set_splitmode(bool value) { // bool setupGuideSeen = 6; inline void User::clear_setupguideseen() { - setupguideseen_ = false; + _impl_.setupguideseen_ = false; } inline bool User::_internal_setupguideseen() const { - return setupguideseen_; + return _impl_.setupguideseen_; } inline bool User::setupguideseen() const { // @@protoc_insertion_point(field_get:grpc.User.setupGuideSeen) @@ -10034,7 +10087,7 @@ inline bool User::setupguideseen() const { } inline void User::_internal_set_setupguideseen(bool value) { - setupguideseen_ = value; + _impl_.setupguideseen_ = value; } inline void User::set_setupguideseen(bool value) { _internal_set_setupguideseen(value); @@ -10043,10 +10096,10 @@ inline void User::set_setupguideseen(bool value) { // int64 usedBytes = 7; inline void User::clear_usedbytes() { - usedbytes_ = int64_t{0}; + _impl_.usedbytes_ = int64_t{0}; } inline int64_t User::_internal_usedbytes() const { - return usedbytes_; + return _impl_.usedbytes_; } inline int64_t User::usedbytes() const { // @@protoc_insertion_point(field_get:grpc.User.usedBytes) @@ -10054,7 +10107,7 @@ inline int64_t User::usedbytes() const { } inline void User::_internal_set_usedbytes(int64_t value) { - usedbytes_ = value; + _impl_.usedbytes_ = value; } inline void User::set_usedbytes(int64_t value) { _internal_set_usedbytes(value); @@ -10063,10 +10116,10 @@ inline void User::set_usedbytes(int64_t value) { // int64 totalBytes = 8; inline void User::clear_totalbytes() { - totalbytes_ = int64_t{0}; + _impl_.totalbytes_ = int64_t{0}; } inline int64_t User::_internal_totalbytes() const { - return totalbytes_; + return _impl_.totalbytes_; } inline int64_t User::totalbytes() const { // @@protoc_insertion_point(field_get:grpc.User.totalBytes) @@ -10074,7 +10127,7 @@ inline int64_t User::totalbytes() const { } inline void User::_internal_set_totalbytes(int64_t value) { - totalbytes_ = value; + _impl_.totalbytes_ = value; } inline void User::set_totalbytes(int64_t value) { _internal_set_totalbytes(value); @@ -10083,7 +10136,7 @@ inline void User::set_totalbytes(int64_t value) { // string password = 9; inline void User::clear_password() { - password_.ClearToEmpty(); + _impl_.password_.ClearToEmpty(); } inline const std::string& User::password() const { // @@protoc_insertion_point(field_get:grpc.User.password) @@ -10093,7 +10146,7 @@ template inline PROTOBUF_ALWAYS_INLINE void User::set_password(ArgT0&& arg0, ArgT... args) { - password_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.password_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.User.password) } inline std::string* User::mutable_password() { @@ -10102,19 +10155,19 @@ inline std::string* User::mutable_password() { return _s; } inline const std::string& User::_internal_password() const { - return password_.Get(); + return _impl_.password_.Get(); } inline void User::_internal_set_password(const std::string& value) { - password_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.password_.Set(value, GetArenaForAllocation()); } inline std::string* User::_internal_mutable_password() { - return password_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.password_.Mutable(GetArenaForAllocation()); } inline std::string* User::release_password() { // @@protoc_insertion_point(field_release:grpc.User.password) - return password_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.password_.Release(); } inline void User::set_allocated_password(std::string* password) { if (password != nullptr) { @@ -10122,11 +10175,10 @@ inline void User::set_allocated_password(std::string* password) { } else { } - password_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), password, - GetArenaForAllocation()); + _impl_.password_.SetAllocated(password, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (password_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - password_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.password_.IsDefault()) { + _impl_.password_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.User.password) @@ -10134,13 +10186,13 @@ inline void User::set_allocated_password(std::string* password) { // repeated string addresses = 10; inline int User::_internal_addresses_size() const { - return addresses_.size(); + return _impl_.addresses_.size(); } inline int User::addresses_size() const { return _internal_addresses_size(); } inline void User::clear_addresses() { - addresses_.Clear(); + _impl_.addresses_.Clear(); } inline std::string* User::add_addresses() { std::string* _s = _internal_add_addresses(); @@ -10148,7 +10200,7 @@ inline std::string* User::add_addresses() { return _s; } inline const std::string& User::_internal_addresses(int index) const { - return addresses_.Get(index); + return _impl_.addresses_.Get(index); } inline const std::string& User::addresses(int index) const { // @@protoc_insertion_point(field_get:grpc.User.addresses) @@ -10156,55 +10208,55 @@ inline const std::string& User::addresses(int index) const { } inline std::string* User::mutable_addresses(int index) { // @@protoc_insertion_point(field_mutable:grpc.User.addresses) - return addresses_.Mutable(index); + return _impl_.addresses_.Mutable(index); } inline void User::set_addresses(int index, const std::string& value) { - addresses_.Mutable(index)->assign(value); + _impl_.addresses_.Mutable(index)->assign(value); // @@protoc_insertion_point(field_set:grpc.User.addresses) } inline void User::set_addresses(int index, std::string&& value) { - addresses_.Mutable(index)->assign(std::move(value)); + _impl_.addresses_.Mutable(index)->assign(std::move(value)); // @@protoc_insertion_point(field_set:grpc.User.addresses) } inline void User::set_addresses(int index, const char* value) { GOOGLE_DCHECK(value != nullptr); - addresses_.Mutable(index)->assign(value); + _impl_.addresses_.Mutable(index)->assign(value); // @@protoc_insertion_point(field_set_char:grpc.User.addresses) } inline void User::set_addresses(int index, const char* value, size_t size) { - addresses_.Mutable(index)->assign( + _impl_.addresses_.Mutable(index)->assign( reinterpret_cast(value), size); // @@protoc_insertion_point(field_set_pointer:grpc.User.addresses) } inline std::string* User::_internal_add_addresses() { - return addresses_.Add(); + return _impl_.addresses_.Add(); } inline void User::add_addresses(const std::string& value) { - addresses_.Add()->assign(value); + _impl_.addresses_.Add()->assign(value); // @@protoc_insertion_point(field_add:grpc.User.addresses) } inline void User::add_addresses(std::string&& value) { - addresses_.Add(std::move(value)); + _impl_.addresses_.Add(std::move(value)); // @@protoc_insertion_point(field_add:grpc.User.addresses) } inline void User::add_addresses(const char* value) { GOOGLE_DCHECK(value != nullptr); - addresses_.Add()->assign(value); + _impl_.addresses_.Add()->assign(value); // @@protoc_insertion_point(field_add_char:grpc.User.addresses) } inline void User::add_addresses(const char* value, size_t size) { - addresses_.Add()->assign(reinterpret_cast(value), size); + _impl_.addresses_.Add()->assign(reinterpret_cast(value), size); // @@protoc_insertion_point(field_add_pointer:grpc.User.addresses) } inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& User::addresses() const { // @@protoc_insertion_point(field_list:grpc.User.addresses) - return addresses_; + return _impl_.addresses_; } inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* User::mutable_addresses() { // @@protoc_insertion_point(field_mutable_list:grpc.User.addresses) - return &addresses_; + return &_impl_.addresses_; } // ------------------------------------------------------------------- @@ -10213,7 +10265,7 @@ User::mutable_addresses() { // string userID = 1; inline void UserSplitModeRequest::clear_userid() { - userid_.ClearToEmpty(); + _impl_.userid_.ClearToEmpty(); } inline const std::string& UserSplitModeRequest::userid() const { // @@protoc_insertion_point(field_get:grpc.UserSplitModeRequest.userID) @@ -10223,7 +10275,7 @@ template inline PROTOBUF_ALWAYS_INLINE void UserSplitModeRequest::set_userid(ArgT0&& arg0, ArgT... args) { - userid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.userid_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.UserSplitModeRequest.userID) } inline std::string* UserSplitModeRequest::mutable_userid() { @@ -10232,19 +10284,19 @@ inline std::string* UserSplitModeRequest::mutable_userid() { return _s; } inline const std::string& UserSplitModeRequest::_internal_userid() const { - return userid_.Get(); + return _impl_.userid_.Get(); } inline void UserSplitModeRequest::_internal_set_userid(const std::string& value) { - userid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.userid_.Set(value, GetArenaForAllocation()); } inline std::string* UserSplitModeRequest::_internal_mutable_userid() { - return userid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.userid_.Mutable(GetArenaForAllocation()); } inline std::string* UserSplitModeRequest::release_userid() { // @@protoc_insertion_point(field_release:grpc.UserSplitModeRequest.userID) - return userid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.userid_.Release(); } inline void UserSplitModeRequest::set_allocated_userid(std::string* userid) { if (userid != nullptr) { @@ -10252,11 +10304,10 @@ inline void UserSplitModeRequest::set_allocated_userid(std::string* userid) { } else { } - userid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), userid, - GetArenaForAllocation()); + _impl_.userid_.SetAllocated(userid, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (userid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - userid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.userid_.IsDefault()) { + _impl_.userid_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.UserSplitModeRequest.userID) @@ -10264,10 +10315,10 @@ inline void UserSplitModeRequest::set_allocated_userid(std::string* userid) { // bool active = 2; inline void UserSplitModeRequest::clear_active() { - active_ = false; + _impl_.active_ = false; } inline bool UserSplitModeRequest::_internal_active() const { - return active_; + return _impl_.active_; } inline bool UserSplitModeRequest::active() const { // @@protoc_insertion_point(field_get:grpc.UserSplitModeRequest.active) @@ -10275,7 +10326,7 @@ inline bool UserSplitModeRequest::active() const { } inline void UserSplitModeRequest::_internal_set_active(bool value) { - active_ = value; + _impl_.active_ = value; } inline void UserSplitModeRequest::set_active(bool value) { _internal_set_active(value); @@ -10288,32 +10339,32 @@ inline void UserSplitModeRequest::set_active(bool value) { // repeated .grpc.User users = 1; inline int UserListResponse::_internal_users_size() const { - return users_.size(); + return _impl_.users_.size(); } inline int UserListResponse::users_size() const { return _internal_users_size(); } inline void UserListResponse::clear_users() { - users_.Clear(); + _impl_.users_.Clear(); } inline ::grpc::User* UserListResponse::mutable_users(int index) { // @@protoc_insertion_point(field_mutable:grpc.UserListResponse.users) - return users_.Mutable(index); + return _impl_.users_.Mutable(index); } inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::grpc::User >* UserListResponse::mutable_users() { // @@protoc_insertion_point(field_mutable_list:grpc.UserListResponse.users) - return &users_; + return &_impl_.users_; } inline const ::grpc::User& UserListResponse::_internal_users(int index) const { - return users_.Get(index); + return _impl_.users_.Get(index); } inline const ::grpc::User& UserListResponse::users(int index) const { // @@protoc_insertion_point(field_get:grpc.UserListResponse.users) return _internal_users(index); } inline ::grpc::User* UserListResponse::_internal_add_users() { - return users_.Add(); + return _impl_.users_.Add(); } inline ::grpc::User* UserListResponse::add_users() { ::grpc::User* _add = _internal_add_users(); @@ -10323,7 +10374,7 @@ inline ::grpc::User* UserListResponse::add_users() { inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::grpc::User >& UserListResponse::users() const { // @@protoc_insertion_point(field_list:grpc.UserListResponse.users) - return users_; + return _impl_.users_; } // ------------------------------------------------------------------- @@ -10332,7 +10383,7 @@ UserListResponse::users() const { // string userID = 1; inline void ConfigureAppleMailRequest::clear_userid() { - userid_.ClearToEmpty(); + _impl_.userid_.ClearToEmpty(); } inline const std::string& ConfigureAppleMailRequest::userid() const { // @@protoc_insertion_point(field_get:grpc.ConfigureAppleMailRequest.userID) @@ -10342,7 +10393,7 @@ template inline PROTOBUF_ALWAYS_INLINE void ConfigureAppleMailRequest::set_userid(ArgT0&& arg0, ArgT... args) { - userid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.userid_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.ConfigureAppleMailRequest.userID) } inline std::string* ConfigureAppleMailRequest::mutable_userid() { @@ -10351,19 +10402,19 @@ inline std::string* ConfigureAppleMailRequest::mutable_userid() { return _s; } inline const std::string& ConfigureAppleMailRequest::_internal_userid() const { - return userid_.Get(); + return _impl_.userid_.Get(); } inline void ConfigureAppleMailRequest::_internal_set_userid(const std::string& value) { - userid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.userid_.Set(value, GetArenaForAllocation()); } inline std::string* ConfigureAppleMailRequest::_internal_mutable_userid() { - return userid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.userid_.Mutable(GetArenaForAllocation()); } inline std::string* ConfigureAppleMailRequest::release_userid() { // @@protoc_insertion_point(field_release:grpc.ConfigureAppleMailRequest.userID) - return userid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.userid_.Release(); } inline void ConfigureAppleMailRequest::set_allocated_userid(std::string* userid) { if (userid != nullptr) { @@ -10371,11 +10422,10 @@ inline void ConfigureAppleMailRequest::set_allocated_userid(std::string* userid) } else { } - userid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), userid, - GetArenaForAllocation()); + _impl_.userid_.SetAllocated(userid, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (userid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - userid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.userid_.IsDefault()) { + _impl_.userid_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.ConfigureAppleMailRequest.userID) @@ -10383,7 +10433,7 @@ inline void ConfigureAppleMailRequest::set_allocated_userid(std::string* userid) // string address = 2; inline void ConfigureAppleMailRequest::clear_address() { - address_.ClearToEmpty(); + _impl_.address_.ClearToEmpty(); } inline const std::string& ConfigureAppleMailRequest::address() const { // @@protoc_insertion_point(field_get:grpc.ConfigureAppleMailRequest.address) @@ -10393,7 +10443,7 @@ template inline PROTOBUF_ALWAYS_INLINE void ConfigureAppleMailRequest::set_address(ArgT0&& arg0, ArgT... args) { - address_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.address_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.ConfigureAppleMailRequest.address) } inline std::string* ConfigureAppleMailRequest::mutable_address() { @@ -10402,19 +10452,19 @@ inline std::string* ConfigureAppleMailRequest::mutable_address() { return _s; } inline const std::string& ConfigureAppleMailRequest::_internal_address() const { - return address_.Get(); + return _impl_.address_.Get(); } inline void ConfigureAppleMailRequest::_internal_set_address(const std::string& value) { - address_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.address_.Set(value, GetArenaForAllocation()); } inline std::string* ConfigureAppleMailRequest::_internal_mutable_address() { - return address_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.address_.Mutable(GetArenaForAllocation()); } inline std::string* ConfigureAppleMailRequest::release_address() { // @@protoc_insertion_point(field_release:grpc.ConfigureAppleMailRequest.address) - return address_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.address_.Release(); } inline void ConfigureAppleMailRequest::set_allocated_address(std::string* address) { if (address != nullptr) { @@ -10422,11 +10472,10 @@ inline void ConfigureAppleMailRequest::set_allocated_address(std::string* addres } else { } - address_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), address, - GetArenaForAllocation()); + _impl_.address_.SetAllocated(address, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (address_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.address_.IsDefault()) { + _impl_.address_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.ConfigureAppleMailRequest.address) @@ -10444,12 +10493,12 @@ inline bool StreamEvent::has_app() const { return _internal_has_app(); } inline void StreamEvent::set_has_app() { - _oneof_case_[0] = kApp; + _impl_._oneof_case_[0] = kApp; } inline void StreamEvent::clear_app() { if (_internal_has_app()) { if (GetArenaForAllocation() == nullptr) { - delete event_.app_; + delete _impl_.event_.app_; } clear_has_event(); } @@ -10458,11 +10507,11 @@ inline ::grpc::AppEvent* StreamEvent::release_app() { // @@protoc_insertion_point(field_release:grpc.StreamEvent.app) if (_internal_has_app()) { clear_has_event(); - ::grpc::AppEvent* temp = event_.app_; + ::grpc::AppEvent* temp = _impl_.event_.app_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.app_ = nullptr; + _impl_.event_.app_ = nullptr; return temp; } else { return nullptr; @@ -10470,7 +10519,7 @@ inline ::grpc::AppEvent* StreamEvent::release_app() { } inline const ::grpc::AppEvent& StreamEvent::_internal_app() const { return _internal_has_app() - ? *event_.app_ + ? *_impl_.event_.app_ : reinterpret_cast< ::grpc::AppEvent&>(::grpc::_AppEvent_default_instance_); } inline const ::grpc::AppEvent& StreamEvent::app() const { @@ -10481,8 +10530,8 @@ inline ::grpc::AppEvent* StreamEvent::unsafe_arena_release_app() { // @@protoc_insertion_point(field_unsafe_arena_release:grpc.StreamEvent.app) if (_internal_has_app()) { clear_has_event(); - ::grpc::AppEvent* temp = event_.app_; - event_.app_ = nullptr; + ::grpc::AppEvent* temp = _impl_.event_.app_; + _impl_.event_.app_ = nullptr; return temp; } else { return nullptr; @@ -10492,7 +10541,7 @@ inline void StreamEvent::unsafe_arena_set_allocated_app(::grpc::AppEvent* app) { clear_event(); if (app) { set_has_app(); - event_.app_ = app; + _impl_.event_.app_ = app; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.StreamEvent.app) } @@ -10500,9 +10549,9 @@ inline ::grpc::AppEvent* StreamEvent::_internal_mutable_app() { if (!_internal_has_app()) { clear_event(); set_has_app(); - event_.app_ = CreateMaybeMessage< ::grpc::AppEvent >(GetArenaForAllocation()); + _impl_.event_.app_ = CreateMaybeMessage< ::grpc::AppEvent >(GetArenaForAllocation()); } - return event_.app_; + return _impl_.event_.app_; } inline ::grpc::AppEvent* StreamEvent::mutable_app() { ::grpc::AppEvent* _msg = _internal_mutable_app(); @@ -10518,12 +10567,12 @@ inline bool StreamEvent::has_login() const { return _internal_has_login(); } inline void StreamEvent::set_has_login() { - _oneof_case_[0] = kLogin; + _impl_._oneof_case_[0] = kLogin; } inline void StreamEvent::clear_login() { if (_internal_has_login()) { if (GetArenaForAllocation() == nullptr) { - delete event_.login_; + delete _impl_.event_.login_; } clear_has_event(); } @@ -10532,11 +10581,11 @@ inline ::grpc::LoginEvent* StreamEvent::release_login() { // @@protoc_insertion_point(field_release:grpc.StreamEvent.login) if (_internal_has_login()) { clear_has_event(); - ::grpc::LoginEvent* temp = event_.login_; + ::grpc::LoginEvent* temp = _impl_.event_.login_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.login_ = nullptr; + _impl_.event_.login_ = nullptr; return temp; } else { return nullptr; @@ -10544,7 +10593,7 @@ inline ::grpc::LoginEvent* StreamEvent::release_login() { } inline const ::grpc::LoginEvent& StreamEvent::_internal_login() const { return _internal_has_login() - ? *event_.login_ + ? *_impl_.event_.login_ : reinterpret_cast< ::grpc::LoginEvent&>(::grpc::_LoginEvent_default_instance_); } inline const ::grpc::LoginEvent& StreamEvent::login() const { @@ -10555,8 +10604,8 @@ inline ::grpc::LoginEvent* StreamEvent::unsafe_arena_release_login() { // @@protoc_insertion_point(field_unsafe_arena_release:grpc.StreamEvent.login) if (_internal_has_login()) { clear_has_event(); - ::grpc::LoginEvent* temp = event_.login_; - event_.login_ = nullptr; + ::grpc::LoginEvent* temp = _impl_.event_.login_; + _impl_.event_.login_ = nullptr; return temp; } else { return nullptr; @@ -10566,7 +10615,7 @@ inline void StreamEvent::unsafe_arena_set_allocated_login(::grpc::LoginEvent* lo clear_event(); if (login) { set_has_login(); - event_.login_ = login; + _impl_.event_.login_ = login; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.StreamEvent.login) } @@ -10574,9 +10623,9 @@ inline ::grpc::LoginEvent* StreamEvent::_internal_mutable_login() { if (!_internal_has_login()) { clear_event(); set_has_login(); - event_.login_ = CreateMaybeMessage< ::grpc::LoginEvent >(GetArenaForAllocation()); + _impl_.event_.login_ = CreateMaybeMessage< ::grpc::LoginEvent >(GetArenaForAllocation()); } - return event_.login_; + return _impl_.event_.login_; } inline ::grpc::LoginEvent* StreamEvent::mutable_login() { ::grpc::LoginEvent* _msg = _internal_mutable_login(); @@ -10592,12 +10641,12 @@ inline bool StreamEvent::has_update() const { return _internal_has_update(); } inline void StreamEvent::set_has_update() { - _oneof_case_[0] = kUpdate; + _impl_._oneof_case_[0] = kUpdate; } inline void StreamEvent::clear_update() { if (_internal_has_update()) { if (GetArenaForAllocation() == nullptr) { - delete event_.update_; + delete _impl_.event_.update_; } clear_has_event(); } @@ -10606,11 +10655,11 @@ inline ::grpc::UpdateEvent* StreamEvent::release_update() { // @@protoc_insertion_point(field_release:grpc.StreamEvent.update) if (_internal_has_update()) { clear_has_event(); - ::grpc::UpdateEvent* temp = event_.update_; + ::grpc::UpdateEvent* temp = _impl_.event_.update_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.update_ = nullptr; + _impl_.event_.update_ = nullptr; return temp; } else { return nullptr; @@ -10618,7 +10667,7 @@ inline ::grpc::UpdateEvent* StreamEvent::release_update() { } inline const ::grpc::UpdateEvent& StreamEvent::_internal_update() const { return _internal_has_update() - ? *event_.update_ + ? *_impl_.event_.update_ : reinterpret_cast< ::grpc::UpdateEvent&>(::grpc::_UpdateEvent_default_instance_); } inline const ::grpc::UpdateEvent& StreamEvent::update() const { @@ -10629,8 +10678,8 @@ inline ::grpc::UpdateEvent* StreamEvent::unsafe_arena_release_update() { // @@protoc_insertion_point(field_unsafe_arena_release:grpc.StreamEvent.update) if (_internal_has_update()) { clear_has_event(); - ::grpc::UpdateEvent* temp = event_.update_; - event_.update_ = nullptr; + ::grpc::UpdateEvent* temp = _impl_.event_.update_; + _impl_.event_.update_ = nullptr; return temp; } else { return nullptr; @@ -10640,7 +10689,7 @@ inline void StreamEvent::unsafe_arena_set_allocated_update(::grpc::UpdateEvent* clear_event(); if (update) { set_has_update(); - event_.update_ = update; + _impl_.event_.update_ = update; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.StreamEvent.update) } @@ -10648,9 +10697,9 @@ inline ::grpc::UpdateEvent* StreamEvent::_internal_mutable_update() { if (!_internal_has_update()) { clear_event(); set_has_update(); - event_.update_ = CreateMaybeMessage< ::grpc::UpdateEvent >(GetArenaForAllocation()); + _impl_.event_.update_ = CreateMaybeMessage< ::grpc::UpdateEvent >(GetArenaForAllocation()); } - return event_.update_; + return _impl_.event_.update_; } inline ::grpc::UpdateEvent* StreamEvent::mutable_update() { ::grpc::UpdateEvent* _msg = _internal_mutable_update(); @@ -10666,12 +10715,12 @@ inline bool StreamEvent::has_cache() const { return _internal_has_cache(); } inline void StreamEvent::set_has_cache() { - _oneof_case_[0] = kCache; + _impl_._oneof_case_[0] = kCache; } inline void StreamEvent::clear_cache() { if (_internal_has_cache()) { if (GetArenaForAllocation() == nullptr) { - delete event_.cache_; + delete _impl_.event_.cache_; } clear_has_event(); } @@ -10680,11 +10729,11 @@ inline ::grpc::CacheEvent* StreamEvent::release_cache() { // @@protoc_insertion_point(field_release:grpc.StreamEvent.cache) if (_internal_has_cache()) { clear_has_event(); - ::grpc::CacheEvent* temp = event_.cache_; + ::grpc::CacheEvent* temp = _impl_.event_.cache_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.cache_ = nullptr; + _impl_.event_.cache_ = nullptr; return temp; } else { return nullptr; @@ -10692,7 +10741,7 @@ inline ::grpc::CacheEvent* StreamEvent::release_cache() { } inline const ::grpc::CacheEvent& StreamEvent::_internal_cache() const { return _internal_has_cache() - ? *event_.cache_ + ? *_impl_.event_.cache_ : reinterpret_cast< ::grpc::CacheEvent&>(::grpc::_CacheEvent_default_instance_); } inline const ::grpc::CacheEvent& StreamEvent::cache() const { @@ -10703,8 +10752,8 @@ inline ::grpc::CacheEvent* StreamEvent::unsafe_arena_release_cache() { // @@protoc_insertion_point(field_unsafe_arena_release:grpc.StreamEvent.cache) if (_internal_has_cache()) { clear_has_event(); - ::grpc::CacheEvent* temp = event_.cache_; - event_.cache_ = nullptr; + ::grpc::CacheEvent* temp = _impl_.event_.cache_; + _impl_.event_.cache_ = nullptr; return temp; } else { return nullptr; @@ -10714,7 +10763,7 @@ inline void StreamEvent::unsafe_arena_set_allocated_cache(::grpc::CacheEvent* ca clear_event(); if (cache) { set_has_cache(); - event_.cache_ = cache; + _impl_.event_.cache_ = cache; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.StreamEvent.cache) } @@ -10722,9 +10771,9 @@ inline ::grpc::CacheEvent* StreamEvent::_internal_mutable_cache() { if (!_internal_has_cache()) { clear_event(); set_has_cache(); - event_.cache_ = CreateMaybeMessage< ::grpc::CacheEvent >(GetArenaForAllocation()); + _impl_.event_.cache_ = CreateMaybeMessage< ::grpc::CacheEvent >(GetArenaForAllocation()); } - return event_.cache_; + return _impl_.event_.cache_; } inline ::grpc::CacheEvent* StreamEvent::mutable_cache() { ::grpc::CacheEvent* _msg = _internal_mutable_cache(); @@ -10740,12 +10789,12 @@ inline bool StreamEvent::has_mailsettings() const { return _internal_has_mailsettings(); } inline void StreamEvent::set_has_mailsettings() { - _oneof_case_[0] = kMailSettings; + _impl_._oneof_case_[0] = kMailSettings; } inline void StreamEvent::clear_mailsettings() { if (_internal_has_mailsettings()) { if (GetArenaForAllocation() == nullptr) { - delete event_.mailsettings_; + delete _impl_.event_.mailsettings_; } clear_has_event(); } @@ -10754,11 +10803,11 @@ inline ::grpc::MailSettingsEvent* StreamEvent::release_mailsettings() { // @@protoc_insertion_point(field_release:grpc.StreamEvent.mailSettings) if (_internal_has_mailsettings()) { clear_has_event(); - ::grpc::MailSettingsEvent* temp = event_.mailsettings_; + ::grpc::MailSettingsEvent* temp = _impl_.event_.mailsettings_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.mailsettings_ = nullptr; + _impl_.event_.mailsettings_ = nullptr; return temp; } else { return nullptr; @@ -10766,7 +10815,7 @@ inline ::grpc::MailSettingsEvent* StreamEvent::release_mailsettings() { } inline const ::grpc::MailSettingsEvent& StreamEvent::_internal_mailsettings() const { return _internal_has_mailsettings() - ? *event_.mailsettings_ + ? *_impl_.event_.mailsettings_ : reinterpret_cast< ::grpc::MailSettingsEvent&>(::grpc::_MailSettingsEvent_default_instance_); } inline const ::grpc::MailSettingsEvent& StreamEvent::mailsettings() const { @@ -10777,8 +10826,8 @@ inline ::grpc::MailSettingsEvent* StreamEvent::unsafe_arena_release_mailsettings // @@protoc_insertion_point(field_unsafe_arena_release:grpc.StreamEvent.mailSettings) if (_internal_has_mailsettings()) { clear_has_event(); - ::grpc::MailSettingsEvent* temp = event_.mailsettings_; - event_.mailsettings_ = nullptr; + ::grpc::MailSettingsEvent* temp = _impl_.event_.mailsettings_; + _impl_.event_.mailsettings_ = nullptr; return temp; } else { return nullptr; @@ -10788,7 +10837,7 @@ inline void StreamEvent::unsafe_arena_set_allocated_mailsettings(::grpc::MailSet clear_event(); if (mailsettings) { set_has_mailsettings(); - event_.mailsettings_ = mailsettings; + _impl_.event_.mailsettings_ = mailsettings; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.StreamEvent.mailSettings) } @@ -10796,9 +10845,9 @@ inline ::grpc::MailSettingsEvent* StreamEvent::_internal_mutable_mailsettings() if (!_internal_has_mailsettings()) { clear_event(); set_has_mailsettings(); - event_.mailsettings_ = CreateMaybeMessage< ::grpc::MailSettingsEvent >(GetArenaForAllocation()); + _impl_.event_.mailsettings_ = CreateMaybeMessage< ::grpc::MailSettingsEvent >(GetArenaForAllocation()); } - return event_.mailsettings_; + return _impl_.event_.mailsettings_; } inline ::grpc::MailSettingsEvent* StreamEvent::mutable_mailsettings() { ::grpc::MailSettingsEvent* _msg = _internal_mutable_mailsettings(); @@ -10814,12 +10863,12 @@ inline bool StreamEvent::has_keychain() const { return _internal_has_keychain(); } inline void StreamEvent::set_has_keychain() { - _oneof_case_[0] = kKeychain; + _impl_._oneof_case_[0] = kKeychain; } inline void StreamEvent::clear_keychain() { if (_internal_has_keychain()) { if (GetArenaForAllocation() == nullptr) { - delete event_.keychain_; + delete _impl_.event_.keychain_; } clear_has_event(); } @@ -10828,11 +10877,11 @@ inline ::grpc::KeychainEvent* StreamEvent::release_keychain() { // @@protoc_insertion_point(field_release:grpc.StreamEvent.keychain) if (_internal_has_keychain()) { clear_has_event(); - ::grpc::KeychainEvent* temp = event_.keychain_; + ::grpc::KeychainEvent* temp = _impl_.event_.keychain_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.keychain_ = nullptr; + _impl_.event_.keychain_ = nullptr; return temp; } else { return nullptr; @@ -10840,7 +10889,7 @@ inline ::grpc::KeychainEvent* StreamEvent::release_keychain() { } inline const ::grpc::KeychainEvent& StreamEvent::_internal_keychain() const { return _internal_has_keychain() - ? *event_.keychain_ + ? *_impl_.event_.keychain_ : reinterpret_cast< ::grpc::KeychainEvent&>(::grpc::_KeychainEvent_default_instance_); } inline const ::grpc::KeychainEvent& StreamEvent::keychain() const { @@ -10851,8 +10900,8 @@ inline ::grpc::KeychainEvent* StreamEvent::unsafe_arena_release_keychain() { // @@protoc_insertion_point(field_unsafe_arena_release:grpc.StreamEvent.keychain) if (_internal_has_keychain()) { clear_has_event(); - ::grpc::KeychainEvent* temp = event_.keychain_; - event_.keychain_ = nullptr; + ::grpc::KeychainEvent* temp = _impl_.event_.keychain_; + _impl_.event_.keychain_ = nullptr; return temp; } else { return nullptr; @@ -10862,7 +10911,7 @@ inline void StreamEvent::unsafe_arena_set_allocated_keychain(::grpc::KeychainEve clear_event(); if (keychain) { set_has_keychain(); - event_.keychain_ = keychain; + _impl_.event_.keychain_ = keychain; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.StreamEvent.keychain) } @@ -10870,9 +10919,9 @@ inline ::grpc::KeychainEvent* StreamEvent::_internal_mutable_keychain() { if (!_internal_has_keychain()) { clear_event(); set_has_keychain(); - event_.keychain_ = CreateMaybeMessage< ::grpc::KeychainEvent >(GetArenaForAllocation()); + _impl_.event_.keychain_ = CreateMaybeMessage< ::grpc::KeychainEvent >(GetArenaForAllocation()); } - return event_.keychain_; + return _impl_.event_.keychain_; } inline ::grpc::KeychainEvent* StreamEvent::mutable_keychain() { ::grpc::KeychainEvent* _msg = _internal_mutable_keychain(); @@ -10888,12 +10937,12 @@ inline bool StreamEvent::has_mail() const { return _internal_has_mail(); } inline void StreamEvent::set_has_mail() { - _oneof_case_[0] = kMail; + _impl_._oneof_case_[0] = kMail; } inline void StreamEvent::clear_mail() { if (_internal_has_mail()) { if (GetArenaForAllocation() == nullptr) { - delete event_.mail_; + delete _impl_.event_.mail_; } clear_has_event(); } @@ -10902,11 +10951,11 @@ inline ::grpc::MailEvent* StreamEvent::release_mail() { // @@protoc_insertion_point(field_release:grpc.StreamEvent.mail) if (_internal_has_mail()) { clear_has_event(); - ::grpc::MailEvent* temp = event_.mail_; + ::grpc::MailEvent* temp = _impl_.event_.mail_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.mail_ = nullptr; + _impl_.event_.mail_ = nullptr; return temp; } else { return nullptr; @@ -10914,7 +10963,7 @@ inline ::grpc::MailEvent* StreamEvent::release_mail() { } inline const ::grpc::MailEvent& StreamEvent::_internal_mail() const { return _internal_has_mail() - ? *event_.mail_ + ? *_impl_.event_.mail_ : reinterpret_cast< ::grpc::MailEvent&>(::grpc::_MailEvent_default_instance_); } inline const ::grpc::MailEvent& StreamEvent::mail() const { @@ -10925,8 +10974,8 @@ inline ::grpc::MailEvent* StreamEvent::unsafe_arena_release_mail() { // @@protoc_insertion_point(field_unsafe_arena_release:grpc.StreamEvent.mail) if (_internal_has_mail()) { clear_has_event(); - ::grpc::MailEvent* temp = event_.mail_; - event_.mail_ = nullptr; + ::grpc::MailEvent* temp = _impl_.event_.mail_; + _impl_.event_.mail_ = nullptr; return temp; } else { return nullptr; @@ -10936,7 +10985,7 @@ inline void StreamEvent::unsafe_arena_set_allocated_mail(::grpc::MailEvent* mail clear_event(); if (mail) { set_has_mail(); - event_.mail_ = mail; + _impl_.event_.mail_ = mail; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.StreamEvent.mail) } @@ -10944,9 +10993,9 @@ inline ::grpc::MailEvent* StreamEvent::_internal_mutable_mail() { if (!_internal_has_mail()) { clear_event(); set_has_mail(); - event_.mail_ = CreateMaybeMessage< ::grpc::MailEvent >(GetArenaForAllocation()); + _impl_.event_.mail_ = CreateMaybeMessage< ::grpc::MailEvent >(GetArenaForAllocation()); } - return event_.mail_; + return _impl_.event_.mail_; } inline ::grpc::MailEvent* StreamEvent::mutable_mail() { ::grpc::MailEvent* _msg = _internal_mutable_mail(); @@ -10962,12 +11011,12 @@ inline bool StreamEvent::has_user() const { return _internal_has_user(); } inline void StreamEvent::set_has_user() { - _oneof_case_[0] = kUser; + _impl_._oneof_case_[0] = kUser; } inline void StreamEvent::clear_user() { if (_internal_has_user()) { if (GetArenaForAllocation() == nullptr) { - delete event_.user_; + delete _impl_.event_.user_; } clear_has_event(); } @@ -10976,11 +11025,11 @@ inline ::grpc::UserEvent* StreamEvent::release_user() { // @@protoc_insertion_point(field_release:grpc.StreamEvent.user) if (_internal_has_user()) { clear_has_event(); - ::grpc::UserEvent* temp = event_.user_; + ::grpc::UserEvent* temp = _impl_.event_.user_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.user_ = nullptr; + _impl_.event_.user_ = nullptr; return temp; } else { return nullptr; @@ -10988,7 +11037,7 @@ inline ::grpc::UserEvent* StreamEvent::release_user() { } inline const ::grpc::UserEvent& StreamEvent::_internal_user() const { return _internal_has_user() - ? *event_.user_ + ? *_impl_.event_.user_ : reinterpret_cast< ::grpc::UserEvent&>(::grpc::_UserEvent_default_instance_); } inline const ::grpc::UserEvent& StreamEvent::user() const { @@ -10999,8 +11048,8 @@ inline ::grpc::UserEvent* StreamEvent::unsafe_arena_release_user() { // @@protoc_insertion_point(field_unsafe_arena_release:grpc.StreamEvent.user) if (_internal_has_user()) { clear_has_event(); - ::grpc::UserEvent* temp = event_.user_; - event_.user_ = nullptr; + ::grpc::UserEvent* temp = _impl_.event_.user_; + _impl_.event_.user_ = nullptr; return temp; } else { return nullptr; @@ -11010,7 +11059,7 @@ inline void StreamEvent::unsafe_arena_set_allocated_user(::grpc::UserEvent* user clear_event(); if (user) { set_has_user(); - event_.user_ = user; + _impl_.event_.user_ = user; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.StreamEvent.user) } @@ -11018,9 +11067,9 @@ inline ::grpc::UserEvent* StreamEvent::_internal_mutable_user() { if (!_internal_has_user()) { clear_event(); set_has_user(); - event_.user_ = CreateMaybeMessage< ::grpc::UserEvent >(GetArenaForAllocation()); + _impl_.event_.user_ = CreateMaybeMessage< ::grpc::UserEvent >(GetArenaForAllocation()); } - return event_.user_; + return _impl_.event_.user_; } inline ::grpc::UserEvent* StreamEvent::mutable_user() { ::grpc::UserEvent* _msg = _internal_mutable_user(); @@ -11032,10 +11081,10 @@ inline bool StreamEvent::has_event() const { return event_case() != EVENT_NOT_SET; } inline void StreamEvent::clear_has_event() { - _oneof_case_[0] = EVENT_NOT_SET; + _impl_._oneof_case_[0] = EVENT_NOT_SET; } inline StreamEvent::EventCase StreamEvent::event_case() const { - return StreamEvent::EventCase(_oneof_case_[0]); + return StreamEvent::EventCase(_impl_._oneof_case_[0]); } // ------------------------------------------------------------------- @@ -11049,12 +11098,12 @@ inline bool AppEvent::has_internetstatus() const { return _internal_has_internetstatus(); } inline void AppEvent::set_has_internetstatus() { - _oneof_case_[0] = kInternetStatus; + _impl_._oneof_case_[0] = kInternetStatus; } inline void AppEvent::clear_internetstatus() { if (_internal_has_internetstatus()) { if (GetArenaForAllocation() == nullptr) { - delete event_.internetstatus_; + delete _impl_.event_.internetstatus_; } clear_has_event(); } @@ -11063,11 +11112,11 @@ inline ::grpc::InternetStatusEvent* AppEvent::release_internetstatus() { // @@protoc_insertion_point(field_release:grpc.AppEvent.internetStatus) if (_internal_has_internetstatus()) { clear_has_event(); - ::grpc::InternetStatusEvent* temp = event_.internetstatus_; + ::grpc::InternetStatusEvent* temp = _impl_.event_.internetstatus_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.internetstatus_ = nullptr; + _impl_.event_.internetstatus_ = nullptr; return temp; } else { return nullptr; @@ -11075,7 +11124,7 @@ inline ::grpc::InternetStatusEvent* AppEvent::release_internetstatus() { } inline const ::grpc::InternetStatusEvent& AppEvent::_internal_internetstatus() const { return _internal_has_internetstatus() - ? *event_.internetstatus_ + ? *_impl_.event_.internetstatus_ : reinterpret_cast< ::grpc::InternetStatusEvent&>(::grpc::_InternetStatusEvent_default_instance_); } inline const ::grpc::InternetStatusEvent& AppEvent::internetstatus() const { @@ -11086,8 +11135,8 @@ inline ::grpc::InternetStatusEvent* AppEvent::unsafe_arena_release_internetstatu // @@protoc_insertion_point(field_unsafe_arena_release:grpc.AppEvent.internetStatus) if (_internal_has_internetstatus()) { clear_has_event(); - ::grpc::InternetStatusEvent* temp = event_.internetstatus_; - event_.internetstatus_ = nullptr; + ::grpc::InternetStatusEvent* temp = _impl_.event_.internetstatus_; + _impl_.event_.internetstatus_ = nullptr; return temp; } else { return nullptr; @@ -11097,7 +11146,7 @@ inline void AppEvent::unsafe_arena_set_allocated_internetstatus(::grpc::Internet clear_event(); if (internetstatus) { set_has_internetstatus(); - event_.internetstatus_ = internetstatus; + _impl_.event_.internetstatus_ = internetstatus; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.AppEvent.internetStatus) } @@ -11105,9 +11154,9 @@ inline ::grpc::InternetStatusEvent* AppEvent::_internal_mutable_internetstatus() if (!_internal_has_internetstatus()) { clear_event(); set_has_internetstatus(); - event_.internetstatus_ = CreateMaybeMessage< ::grpc::InternetStatusEvent >(GetArenaForAllocation()); + _impl_.event_.internetstatus_ = CreateMaybeMessage< ::grpc::InternetStatusEvent >(GetArenaForAllocation()); } - return event_.internetstatus_; + return _impl_.event_.internetstatus_; } inline ::grpc::InternetStatusEvent* AppEvent::mutable_internetstatus() { ::grpc::InternetStatusEvent* _msg = _internal_mutable_internetstatus(); @@ -11123,12 +11172,12 @@ inline bool AppEvent::has_toggleautostartfinished() const { return _internal_has_toggleautostartfinished(); } inline void AppEvent::set_has_toggleautostartfinished() { - _oneof_case_[0] = kToggleAutostartFinished; + _impl_._oneof_case_[0] = kToggleAutostartFinished; } inline void AppEvent::clear_toggleautostartfinished() { if (_internal_has_toggleautostartfinished()) { if (GetArenaForAllocation() == nullptr) { - delete event_.toggleautostartfinished_; + delete _impl_.event_.toggleautostartfinished_; } clear_has_event(); } @@ -11137,11 +11186,11 @@ inline ::grpc::ToggleAutostartFinishedEvent* AppEvent::release_toggleautostartfi // @@protoc_insertion_point(field_release:grpc.AppEvent.toggleAutostartFinished) if (_internal_has_toggleautostartfinished()) { clear_has_event(); - ::grpc::ToggleAutostartFinishedEvent* temp = event_.toggleautostartfinished_; + ::grpc::ToggleAutostartFinishedEvent* temp = _impl_.event_.toggleautostartfinished_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.toggleautostartfinished_ = nullptr; + _impl_.event_.toggleautostartfinished_ = nullptr; return temp; } else { return nullptr; @@ -11149,7 +11198,7 @@ inline ::grpc::ToggleAutostartFinishedEvent* AppEvent::release_toggleautostartfi } inline const ::grpc::ToggleAutostartFinishedEvent& AppEvent::_internal_toggleautostartfinished() const { return _internal_has_toggleautostartfinished() - ? *event_.toggleautostartfinished_ + ? *_impl_.event_.toggleautostartfinished_ : reinterpret_cast< ::grpc::ToggleAutostartFinishedEvent&>(::grpc::_ToggleAutostartFinishedEvent_default_instance_); } inline const ::grpc::ToggleAutostartFinishedEvent& AppEvent::toggleautostartfinished() const { @@ -11160,8 +11209,8 @@ inline ::grpc::ToggleAutostartFinishedEvent* AppEvent::unsafe_arena_release_togg // @@protoc_insertion_point(field_unsafe_arena_release:grpc.AppEvent.toggleAutostartFinished) if (_internal_has_toggleautostartfinished()) { clear_has_event(); - ::grpc::ToggleAutostartFinishedEvent* temp = event_.toggleautostartfinished_; - event_.toggleautostartfinished_ = nullptr; + ::grpc::ToggleAutostartFinishedEvent* temp = _impl_.event_.toggleautostartfinished_; + _impl_.event_.toggleautostartfinished_ = nullptr; return temp; } else { return nullptr; @@ -11171,7 +11220,7 @@ inline void AppEvent::unsafe_arena_set_allocated_toggleautostartfinished(::grpc: clear_event(); if (toggleautostartfinished) { set_has_toggleautostartfinished(); - event_.toggleautostartfinished_ = toggleautostartfinished; + _impl_.event_.toggleautostartfinished_ = toggleautostartfinished; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.AppEvent.toggleAutostartFinished) } @@ -11179,9 +11228,9 @@ inline ::grpc::ToggleAutostartFinishedEvent* AppEvent::_internal_mutable_togglea if (!_internal_has_toggleautostartfinished()) { clear_event(); set_has_toggleautostartfinished(); - event_.toggleautostartfinished_ = CreateMaybeMessage< ::grpc::ToggleAutostartFinishedEvent >(GetArenaForAllocation()); + _impl_.event_.toggleautostartfinished_ = CreateMaybeMessage< ::grpc::ToggleAutostartFinishedEvent >(GetArenaForAllocation()); } - return event_.toggleautostartfinished_; + return _impl_.event_.toggleautostartfinished_; } inline ::grpc::ToggleAutostartFinishedEvent* AppEvent::mutable_toggleautostartfinished() { ::grpc::ToggleAutostartFinishedEvent* _msg = _internal_mutable_toggleautostartfinished(); @@ -11197,12 +11246,12 @@ inline bool AppEvent::has_resetfinished() const { return _internal_has_resetfinished(); } inline void AppEvent::set_has_resetfinished() { - _oneof_case_[0] = kResetFinished; + _impl_._oneof_case_[0] = kResetFinished; } inline void AppEvent::clear_resetfinished() { if (_internal_has_resetfinished()) { if (GetArenaForAllocation() == nullptr) { - delete event_.resetfinished_; + delete _impl_.event_.resetfinished_; } clear_has_event(); } @@ -11211,11 +11260,11 @@ inline ::grpc::ResetFinishedEvent* AppEvent::release_resetfinished() { // @@protoc_insertion_point(field_release:grpc.AppEvent.resetFinished) if (_internal_has_resetfinished()) { clear_has_event(); - ::grpc::ResetFinishedEvent* temp = event_.resetfinished_; + ::grpc::ResetFinishedEvent* temp = _impl_.event_.resetfinished_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.resetfinished_ = nullptr; + _impl_.event_.resetfinished_ = nullptr; return temp; } else { return nullptr; @@ -11223,7 +11272,7 @@ inline ::grpc::ResetFinishedEvent* AppEvent::release_resetfinished() { } inline const ::grpc::ResetFinishedEvent& AppEvent::_internal_resetfinished() const { return _internal_has_resetfinished() - ? *event_.resetfinished_ + ? *_impl_.event_.resetfinished_ : reinterpret_cast< ::grpc::ResetFinishedEvent&>(::grpc::_ResetFinishedEvent_default_instance_); } inline const ::grpc::ResetFinishedEvent& AppEvent::resetfinished() const { @@ -11234,8 +11283,8 @@ inline ::grpc::ResetFinishedEvent* AppEvent::unsafe_arena_release_resetfinished( // @@protoc_insertion_point(field_unsafe_arena_release:grpc.AppEvent.resetFinished) if (_internal_has_resetfinished()) { clear_has_event(); - ::grpc::ResetFinishedEvent* temp = event_.resetfinished_; - event_.resetfinished_ = nullptr; + ::grpc::ResetFinishedEvent* temp = _impl_.event_.resetfinished_; + _impl_.event_.resetfinished_ = nullptr; return temp; } else { return nullptr; @@ -11245,7 +11294,7 @@ inline void AppEvent::unsafe_arena_set_allocated_resetfinished(::grpc::ResetFini clear_event(); if (resetfinished) { set_has_resetfinished(); - event_.resetfinished_ = resetfinished; + _impl_.event_.resetfinished_ = resetfinished; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.AppEvent.resetFinished) } @@ -11253,9 +11302,9 @@ inline ::grpc::ResetFinishedEvent* AppEvent::_internal_mutable_resetfinished() { if (!_internal_has_resetfinished()) { clear_event(); set_has_resetfinished(); - event_.resetfinished_ = CreateMaybeMessage< ::grpc::ResetFinishedEvent >(GetArenaForAllocation()); + _impl_.event_.resetfinished_ = CreateMaybeMessage< ::grpc::ResetFinishedEvent >(GetArenaForAllocation()); } - return event_.resetfinished_; + return _impl_.event_.resetfinished_; } inline ::grpc::ResetFinishedEvent* AppEvent::mutable_resetfinished() { ::grpc::ResetFinishedEvent* _msg = _internal_mutable_resetfinished(); @@ -11271,12 +11320,12 @@ inline bool AppEvent::has_reportbugfinished() const { return _internal_has_reportbugfinished(); } inline void AppEvent::set_has_reportbugfinished() { - _oneof_case_[0] = kReportBugFinished; + _impl_._oneof_case_[0] = kReportBugFinished; } inline void AppEvent::clear_reportbugfinished() { if (_internal_has_reportbugfinished()) { if (GetArenaForAllocation() == nullptr) { - delete event_.reportbugfinished_; + delete _impl_.event_.reportbugfinished_; } clear_has_event(); } @@ -11285,11 +11334,11 @@ inline ::grpc::ReportBugFinishedEvent* AppEvent::release_reportbugfinished() { // @@protoc_insertion_point(field_release:grpc.AppEvent.reportBugFinished) if (_internal_has_reportbugfinished()) { clear_has_event(); - ::grpc::ReportBugFinishedEvent* temp = event_.reportbugfinished_; + ::grpc::ReportBugFinishedEvent* temp = _impl_.event_.reportbugfinished_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.reportbugfinished_ = nullptr; + _impl_.event_.reportbugfinished_ = nullptr; return temp; } else { return nullptr; @@ -11297,7 +11346,7 @@ inline ::grpc::ReportBugFinishedEvent* AppEvent::release_reportbugfinished() { } inline const ::grpc::ReportBugFinishedEvent& AppEvent::_internal_reportbugfinished() const { return _internal_has_reportbugfinished() - ? *event_.reportbugfinished_ + ? *_impl_.event_.reportbugfinished_ : reinterpret_cast< ::grpc::ReportBugFinishedEvent&>(::grpc::_ReportBugFinishedEvent_default_instance_); } inline const ::grpc::ReportBugFinishedEvent& AppEvent::reportbugfinished() const { @@ -11308,8 +11357,8 @@ inline ::grpc::ReportBugFinishedEvent* AppEvent::unsafe_arena_release_reportbugf // @@protoc_insertion_point(field_unsafe_arena_release:grpc.AppEvent.reportBugFinished) if (_internal_has_reportbugfinished()) { clear_has_event(); - ::grpc::ReportBugFinishedEvent* temp = event_.reportbugfinished_; - event_.reportbugfinished_ = nullptr; + ::grpc::ReportBugFinishedEvent* temp = _impl_.event_.reportbugfinished_; + _impl_.event_.reportbugfinished_ = nullptr; return temp; } else { return nullptr; @@ -11319,7 +11368,7 @@ inline void AppEvent::unsafe_arena_set_allocated_reportbugfinished(::grpc::Repor clear_event(); if (reportbugfinished) { set_has_reportbugfinished(); - event_.reportbugfinished_ = reportbugfinished; + _impl_.event_.reportbugfinished_ = reportbugfinished; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.AppEvent.reportBugFinished) } @@ -11327,9 +11376,9 @@ inline ::grpc::ReportBugFinishedEvent* AppEvent::_internal_mutable_reportbugfini if (!_internal_has_reportbugfinished()) { clear_event(); set_has_reportbugfinished(); - event_.reportbugfinished_ = CreateMaybeMessage< ::grpc::ReportBugFinishedEvent >(GetArenaForAllocation()); + _impl_.event_.reportbugfinished_ = CreateMaybeMessage< ::grpc::ReportBugFinishedEvent >(GetArenaForAllocation()); } - return event_.reportbugfinished_; + return _impl_.event_.reportbugfinished_; } inline ::grpc::ReportBugFinishedEvent* AppEvent::mutable_reportbugfinished() { ::grpc::ReportBugFinishedEvent* _msg = _internal_mutable_reportbugfinished(); @@ -11345,12 +11394,12 @@ inline bool AppEvent::has_reportbugsuccess() const { return _internal_has_reportbugsuccess(); } inline void AppEvent::set_has_reportbugsuccess() { - _oneof_case_[0] = kReportBugSuccess; + _impl_._oneof_case_[0] = kReportBugSuccess; } inline void AppEvent::clear_reportbugsuccess() { if (_internal_has_reportbugsuccess()) { if (GetArenaForAllocation() == nullptr) { - delete event_.reportbugsuccess_; + delete _impl_.event_.reportbugsuccess_; } clear_has_event(); } @@ -11359,11 +11408,11 @@ inline ::grpc::ReportBugSuccessEvent* AppEvent::release_reportbugsuccess() { // @@protoc_insertion_point(field_release:grpc.AppEvent.reportBugSuccess) if (_internal_has_reportbugsuccess()) { clear_has_event(); - ::grpc::ReportBugSuccessEvent* temp = event_.reportbugsuccess_; + ::grpc::ReportBugSuccessEvent* temp = _impl_.event_.reportbugsuccess_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.reportbugsuccess_ = nullptr; + _impl_.event_.reportbugsuccess_ = nullptr; return temp; } else { return nullptr; @@ -11371,7 +11420,7 @@ inline ::grpc::ReportBugSuccessEvent* AppEvent::release_reportbugsuccess() { } inline const ::grpc::ReportBugSuccessEvent& AppEvent::_internal_reportbugsuccess() const { return _internal_has_reportbugsuccess() - ? *event_.reportbugsuccess_ + ? *_impl_.event_.reportbugsuccess_ : reinterpret_cast< ::grpc::ReportBugSuccessEvent&>(::grpc::_ReportBugSuccessEvent_default_instance_); } inline const ::grpc::ReportBugSuccessEvent& AppEvent::reportbugsuccess() const { @@ -11382,8 +11431,8 @@ inline ::grpc::ReportBugSuccessEvent* AppEvent::unsafe_arena_release_reportbugsu // @@protoc_insertion_point(field_unsafe_arena_release:grpc.AppEvent.reportBugSuccess) if (_internal_has_reportbugsuccess()) { clear_has_event(); - ::grpc::ReportBugSuccessEvent* temp = event_.reportbugsuccess_; - event_.reportbugsuccess_ = nullptr; + ::grpc::ReportBugSuccessEvent* temp = _impl_.event_.reportbugsuccess_; + _impl_.event_.reportbugsuccess_ = nullptr; return temp; } else { return nullptr; @@ -11393,7 +11442,7 @@ inline void AppEvent::unsafe_arena_set_allocated_reportbugsuccess(::grpc::Report clear_event(); if (reportbugsuccess) { set_has_reportbugsuccess(); - event_.reportbugsuccess_ = reportbugsuccess; + _impl_.event_.reportbugsuccess_ = reportbugsuccess; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.AppEvent.reportBugSuccess) } @@ -11401,9 +11450,9 @@ inline ::grpc::ReportBugSuccessEvent* AppEvent::_internal_mutable_reportbugsucce if (!_internal_has_reportbugsuccess()) { clear_event(); set_has_reportbugsuccess(); - event_.reportbugsuccess_ = CreateMaybeMessage< ::grpc::ReportBugSuccessEvent >(GetArenaForAllocation()); + _impl_.event_.reportbugsuccess_ = CreateMaybeMessage< ::grpc::ReportBugSuccessEvent >(GetArenaForAllocation()); } - return event_.reportbugsuccess_; + return _impl_.event_.reportbugsuccess_; } inline ::grpc::ReportBugSuccessEvent* AppEvent::mutable_reportbugsuccess() { ::grpc::ReportBugSuccessEvent* _msg = _internal_mutable_reportbugsuccess(); @@ -11419,12 +11468,12 @@ inline bool AppEvent::has_reportbugerror() const { return _internal_has_reportbugerror(); } inline void AppEvent::set_has_reportbugerror() { - _oneof_case_[0] = kReportBugError; + _impl_._oneof_case_[0] = kReportBugError; } inline void AppEvent::clear_reportbugerror() { if (_internal_has_reportbugerror()) { if (GetArenaForAllocation() == nullptr) { - delete event_.reportbugerror_; + delete _impl_.event_.reportbugerror_; } clear_has_event(); } @@ -11433,11 +11482,11 @@ inline ::grpc::ReportBugErrorEvent* AppEvent::release_reportbugerror() { // @@protoc_insertion_point(field_release:grpc.AppEvent.reportBugError) if (_internal_has_reportbugerror()) { clear_has_event(); - ::grpc::ReportBugErrorEvent* temp = event_.reportbugerror_; + ::grpc::ReportBugErrorEvent* temp = _impl_.event_.reportbugerror_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.reportbugerror_ = nullptr; + _impl_.event_.reportbugerror_ = nullptr; return temp; } else { return nullptr; @@ -11445,7 +11494,7 @@ inline ::grpc::ReportBugErrorEvent* AppEvent::release_reportbugerror() { } inline const ::grpc::ReportBugErrorEvent& AppEvent::_internal_reportbugerror() const { return _internal_has_reportbugerror() - ? *event_.reportbugerror_ + ? *_impl_.event_.reportbugerror_ : reinterpret_cast< ::grpc::ReportBugErrorEvent&>(::grpc::_ReportBugErrorEvent_default_instance_); } inline const ::grpc::ReportBugErrorEvent& AppEvent::reportbugerror() const { @@ -11456,8 +11505,8 @@ inline ::grpc::ReportBugErrorEvent* AppEvent::unsafe_arena_release_reportbugerro // @@protoc_insertion_point(field_unsafe_arena_release:grpc.AppEvent.reportBugError) if (_internal_has_reportbugerror()) { clear_has_event(); - ::grpc::ReportBugErrorEvent* temp = event_.reportbugerror_; - event_.reportbugerror_ = nullptr; + ::grpc::ReportBugErrorEvent* temp = _impl_.event_.reportbugerror_; + _impl_.event_.reportbugerror_ = nullptr; return temp; } else { return nullptr; @@ -11467,7 +11516,7 @@ inline void AppEvent::unsafe_arena_set_allocated_reportbugerror(::grpc::ReportBu clear_event(); if (reportbugerror) { set_has_reportbugerror(); - event_.reportbugerror_ = reportbugerror; + _impl_.event_.reportbugerror_ = reportbugerror; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.AppEvent.reportBugError) } @@ -11475,9 +11524,9 @@ inline ::grpc::ReportBugErrorEvent* AppEvent::_internal_mutable_reportbugerror() if (!_internal_has_reportbugerror()) { clear_event(); set_has_reportbugerror(); - event_.reportbugerror_ = CreateMaybeMessage< ::grpc::ReportBugErrorEvent >(GetArenaForAllocation()); + _impl_.event_.reportbugerror_ = CreateMaybeMessage< ::grpc::ReportBugErrorEvent >(GetArenaForAllocation()); } - return event_.reportbugerror_; + return _impl_.event_.reportbugerror_; } inline ::grpc::ReportBugErrorEvent* AppEvent::mutable_reportbugerror() { ::grpc::ReportBugErrorEvent* _msg = _internal_mutable_reportbugerror(); @@ -11493,12 +11542,12 @@ inline bool AppEvent::has_showmainwindow() const { return _internal_has_showmainwindow(); } inline void AppEvent::set_has_showmainwindow() { - _oneof_case_[0] = kShowMainWindow; + _impl_._oneof_case_[0] = kShowMainWindow; } inline void AppEvent::clear_showmainwindow() { if (_internal_has_showmainwindow()) { if (GetArenaForAllocation() == nullptr) { - delete event_.showmainwindow_; + delete _impl_.event_.showmainwindow_; } clear_has_event(); } @@ -11507,11 +11556,11 @@ inline ::grpc::ShowMainWindowEvent* AppEvent::release_showmainwindow() { // @@protoc_insertion_point(field_release:grpc.AppEvent.showMainWindow) if (_internal_has_showmainwindow()) { clear_has_event(); - ::grpc::ShowMainWindowEvent* temp = event_.showmainwindow_; + ::grpc::ShowMainWindowEvent* temp = _impl_.event_.showmainwindow_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.showmainwindow_ = nullptr; + _impl_.event_.showmainwindow_ = nullptr; return temp; } else { return nullptr; @@ -11519,7 +11568,7 @@ inline ::grpc::ShowMainWindowEvent* AppEvent::release_showmainwindow() { } inline const ::grpc::ShowMainWindowEvent& AppEvent::_internal_showmainwindow() const { return _internal_has_showmainwindow() - ? *event_.showmainwindow_ + ? *_impl_.event_.showmainwindow_ : reinterpret_cast< ::grpc::ShowMainWindowEvent&>(::grpc::_ShowMainWindowEvent_default_instance_); } inline const ::grpc::ShowMainWindowEvent& AppEvent::showmainwindow() const { @@ -11530,8 +11579,8 @@ inline ::grpc::ShowMainWindowEvent* AppEvent::unsafe_arena_release_showmainwindo // @@protoc_insertion_point(field_unsafe_arena_release:grpc.AppEvent.showMainWindow) if (_internal_has_showmainwindow()) { clear_has_event(); - ::grpc::ShowMainWindowEvent* temp = event_.showmainwindow_; - event_.showmainwindow_ = nullptr; + ::grpc::ShowMainWindowEvent* temp = _impl_.event_.showmainwindow_; + _impl_.event_.showmainwindow_ = nullptr; return temp; } else { return nullptr; @@ -11541,7 +11590,7 @@ inline void AppEvent::unsafe_arena_set_allocated_showmainwindow(::grpc::ShowMain clear_event(); if (showmainwindow) { set_has_showmainwindow(); - event_.showmainwindow_ = showmainwindow; + _impl_.event_.showmainwindow_ = showmainwindow; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.AppEvent.showMainWindow) } @@ -11549,9 +11598,9 @@ inline ::grpc::ShowMainWindowEvent* AppEvent::_internal_mutable_showmainwindow() if (!_internal_has_showmainwindow()) { clear_event(); set_has_showmainwindow(); - event_.showmainwindow_ = CreateMaybeMessage< ::grpc::ShowMainWindowEvent >(GetArenaForAllocation()); + _impl_.event_.showmainwindow_ = CreateMaybeMessage< ::grpc::ShowMainWindowEvent >(GetArenaForAllocation()); } - return event_.showmainwindow_; + return _impl_.event_.showmainwindow_; } inline ::grpc::ShowMainWindowEvent* AppEvent::mutable_showmainwindow() { ::grpc::ShowMainWindowEvent* _msg = _internal_mutable_showmainwindow(); @@ -11563,10 +11612,10 @@ inline bool AppEvent::has_event() const { return event_case() != EVENT_NOT_SET; } inline void AppEvent::clear_has_event() { - _oneof_case_[0] = EVENT_NOT_SET; + _impl_._oneof_case_[0] = EVENT_NOT_SET; } inline AppEvent::EventCase AppEvent::event_case() const { - return AppEvent::EventCase(_oneof_case_[0]); + return AppEvent::EventCase(_impl_._oneof_case_[0]); } // ------------------------------------------------------------------- @@ -11574,10 +11623,10 @@ inline AppEvent::EventCase AppEvent::event_case() const { // bool connected = 1; inline void InternetStatusEvent::clear_connected() { - connected_ = false; + _impl_.connected_ = false; } inline bool InternetStatusEvent::_internal_connected() const { - return connected_; + return _impl_.connected_; } inline bool InternetStatusEvent::connected() const { // @@protoc_insertion_point(field_get:grpc.InternetStatusEvent.connected) @@ -11585,7 +11634,7 @@ inline bool InternetStatusEvent::connected() const { } inline void InternetStatusEvent::_internal_set_connected(bool value) { - connected_ = value; + _impl_.connected_ = value; } inline void InternetStatusEvent::set_connected(bool value) { _internal_set_connected(value); @@ -11628,12 +11677,12 @@ inline bool LoginEvent::has_error() const { return _internal_has_error(); } inline void LoginEvent::set_has_error() { - _oneof_case_[0] = kError; + _impl_._oneof_case_[0] = kError; } inline void LoginEvent::clear_error() { if (_internal_has_error()) { if (GetArenaForAllocation() == nullptr) { - delete event_.error_; + delete _impl_.event_.error_; } clear_has_event(); } @@ -11642,11 +11691,11 @@ inline ::grpc::LoginErrorEvent* LoginEvent::release_error() { // @@protoc_insertion_point(field_release:grpc.LoginEvent.error) if (_internal_has_error()) { clear_has_event(); - ::grpc::LoginErrorEvent* temp = event_.error_; + ::grpc::LoginErrorEvent* temp = _impl_.event_.error_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.error_ = nullptr; + _impl_.event_.error_ = nullptr; return temp; } else { return nullptr; @@ -11654,7 +11703,7 @@ inline ::grpc::LoginErrorEvent* LoginEvent::release_error() { } inline const ::grpc::LoginErrorEvent& LoginEvent::_internal_error() const { return _internal_has_error() - ? *event_.error_ + ? *_impl_.event_.error_ : reinterpret_cast< ::grpc::LoginErrorEvent&>(::grpc::_LoginErrorEvent_default_instance_); } inline const ::grpc::LoginErrorEvent& LoginEvent::error() const { @@ -11665,8 +11714,8 @@ inline ::grpc::LoginErrorEvent* LoginEvent::unsafe_arena_release_error() { // @@protoc_insertion_point(field_unsafe_arena_release:grpc.LoginEvent.error) if (_internal_has_error()) { clear_has_event(); - ::grpc::LoginErrorEvent* temp = event_.error_; - event_.error_ = nullptr; + ::grpc::LoginErrorEvent* temp = _impl_.event_.error_; + _impl_.event_.error_ = nullptr; return temp; } else { return nullptr; @@ -11676,7 +11725,7 @@ inline void LoginEvent::unsafe_arena_set_allocated_error(::grpc::LoginErrorEvent clear_event(); if (error) { set_has_error(); - event_.error_ = error; + _impl_.event_.error_ = error; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.LoginEvent.error) } @@ -11684,9 +11733,9 @@ inline ::grpc::LoginErrorEvent* LoginEvent::_internal_mutable_error() { if (!_internal_has_error()) { clear_event(); set_has_error(); - event_.error_ = CreateMaybeMessage< ::grpc::LoginErrorEvent >(GetArenaForAllocation()); + _impl_.event_.error_ = CreateMaybeMessage< ::grpc::LoginErrorEvent >(GetArenaForAllocation()); } - return event_.error_; + return _impl_.event_.error_; } inline ::grpc::LoginErrorEvent* LoginEvent::mutable_error() { ::grpc::LoginErrorEvent* _msg = _internal_mutable_error(); @@ -11702,12 +11751,12 @@ inline bool LoginEvent::has_tfarequested() const { return _internal_has_tfarequested(); } inline void LoginEvent::set_has_tfarequested() { - _oneof_case_[0] = kTfaRequested; + _impl_._oneof_case_[0] = kTfaRequested; } inline void LoginEvent::clear_tfarequested() { if (_internal_has_tfarequested()) { if (GetArenaForAllocation() == nullptr) { - delete event_.tfarequested_; + delete _impl_.event_.tfarequested_; } clear_has_event(); } @@ -11716,11 +11765,11 @@ inline ::grpc::LoginTfaRequestedEvent* LoginEvent::release_tfarequested() { // @@protoc_insertion_point(field_release:grpc.LoginEvent.tfaRequested) if (_internal_has_tfarequested()) { clear_has_event(); - ::grpc::LoginTfaRequestedEvent* temp = event_.tfarequested_; + ::grpc::LoginTfaRequestedEvent* temp = _impl_.event_.tfarequested_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.tfarequested_ = nullptr; + _impl_.event_.tfarequested_ = nullptr; return temp; } else { return nullptr; @@ -11728,7 +11777,7 @@ inline ::grpc::LoginTfaRequestedEvent* LoginEvent::release_tfarequested() { } inline const ::grpc::LoginTfaRequestedEvent& LoginEvent::_internal_tfarequested() const { return _internal_has_tfarequested() - ? *event_.tfarequested_ + ? *_impl_.event_.tfarequested_ : reinterpret_cast< ::grpc::LoginTfaRequestedEvent&>(::grpc::_LoginTfaRequestedEvent_default_instance_); } inline const ::grpc::LoginTfaRequestedEvent& LoginEvent::tfarequested() const { @@ -11739,8 +11788,8 @@ inline ::grpc::LoginTfaRequestedEvent* LoginEvent::unsafe_arena_release_tfareque // @@protoc_insertion_point(field_unsafe_arena_release:grpc.LoginEvent.tfaRequested) if (_internal_has_tfarequested()) { clear_has_event(); - ::grpc::LoginTfaRequestedEvent* temp = event_.tfarequested_; - event_.tfarequested_ = nullptr; + ::grpc::LoginTfaRequestedEvent* temp = _impl_.event_.tfarequested_; + _impl_.event_.tfarequested_ = nullptr; return temp; } else { return nullptr; @@ -11750,7 +11799,7 @@ inline void LoginEvent::unsafe_arena_set_allocated_tfarequested(::grpc::LoginTfa clear_event(); if (tfarequested) { set_has_tfarequested(); - event_.tfarequested_ = tfarequested; + _impl_.event_.tfarequested_ = tfarequested; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.LoginEvent.tfaRequested) } @@ -11758,9 +11807,9 @@ inline ::grpc::LoginTfaRequestedEvent* LoginEvent::_internal_mutable_tfarequeste if (!_internal_has_tfarequested()) { clear_event(); set_has_tfarequested(); - event_.tfarequested_ = CreateMaybeMessage< ::grpc::LoginTfaRequestedEvent >(GetArenaForAllocation()); + _impl_.event_.tfarequested_ = CreateMaybeMessage< ::grpc::LoginTfaRequestedEvent >(GetArenaForAllocation()); } - return event_.tfarequested_; + return _impl_.event_.tfarequested_; } inline ::grpc::LoginTfaRequestedEvent* LoginEvent::mutable_tfarequested() { ::grpc::LoginTfaRequestedEvent* _msg = _internal_mutable_tfarequested(); @@ -11776,12 +11825,12 @@ inline bool LoginEvent::has_twopasswordrequested() const { return _internal_has_twopasswordrequested(); } inline void LoginEvent::set_has_twopasswordrequested() { - _oneof_case_[0] = kTwoPasswordRequested; + _impl_._oneof_case_[0] = kTwoPasswordRequested; } inline void LoginEvent::clear_twopasswordrequested() { if (_internal_has_twopasswordrequested()) { if (GetArenaForAllocation() == nullptr) { - delete event_.twopasswordrequested_; + delete _impl_.event_.twopasswordrequested_; } clear_has_event(); } @@ -11790,11 +11839,11 @@ inline ::grpc::LoginTwoPasswordsRequestedEvent* LoginEvent::release_twopasswordr // @@protoc_insertion_point(field_release:grpc.LoginEvent.twoPasswordRequested) if (_internal_has_twopasswordrequested()) { clear_has_event(); - ::grpc::LoginTwoPasswordsRequestedEvent* temp = event_.twopasswordrequested_; + ::grpc::LoginTwoPasswordsRequestedEvent* temp = _impl_.event_.twopasswordrequested_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.twopasswordrequested_ = nullptr; + _impl_.event_.twopasswordrequested_ = nullptr; return temp; } else { return nullptr; @@ -11802,7 +11851,7 @@ inline ::grpc::LoginTwoPasswordsRequestedEvent* LoginEvent::release_twopasswordr } inline const ::grpc::LoginTwoPasswordsRequestedEvent& LoginEvent::_internal_twopasswordrequested() const { return _internal_has_twopasswordrequested() - ? *event_.twopasswordrequested_ + ? *_impl_.event_.twopasswordrequested_ : reinterpret_cast< ::grpc::LoginTwoPasswordsRequestedEvent&>(::grpc::_LoginTwoPasswordsRequestedEvent_default_instance_); } inline const ::grpc::LoginTwoPasswordsRequestedEvent& LoginEvent::twopasswordrequested() const { @@ -11813,8 +11862,8 @@ inline ::grpc::LoginTwoPasswordsRequestedEvent* LoginEvent::unsafe_arena_release // @@protoc_insertion_point(field_unsafe_arena_release:grpc.LoginEvent.twoPasswordRequested) if (_internal_has_twopasswordrequested()) { clear_has_event(); - ::grpc::LoginTwoPasswordsRequestedEvent* temp = event_.twopasswordrequested_; - event_.twopasswordrequested_ = nullptr; + ::grpc::LoginTwoPasswordsRequestedEvent* temp = _impl_.event_.twopasswordrequested_; + _impl_.event_.twopasswordrequested_ = nullptr; return temp; } else { return nullptr; @@ -11824,7 +11873,7 @@ inline void LoginEvent::unsafe_arena_set_allocated_twopasswordrequested(::grpc:: clear_event(); if (twopasswordrequested) { set_has_twopasswordrequested(); - event_.twopasswordrequested_ = twopasswordrequested; + _impl_.event_.twopasswordrequested_ = twopasswordrequested; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.LoginEvent.twoPasswordRequested) } @@ -11832,9 +11881,9 @@ inline ::grpc::LoginTwoPasswordsRequestedEvent* LoginEvent::_internal_mutable_tw if (!_internal_has_twopasswordrequested()) { clear_event(); set_has_twopasswordrequested(); - event_.twopasswordrequested_ = CreateMaybeMessage< ::grpc::LoginTwoPasswordsRequestedEvent >(GetArenaForAllocation()); + _impl_.event_.twopasswordrequested_ = CreateMaybeMessage< ::grpc::LoginTwoPasswordsRequestedEvent >(GetArenaForAllocation()); } - return event_.twopasswordrequested_; + return _impl_.event_.twopasswordrequested_; } inline ::grpc::LoginTwoPasswordsRequestedEvent* LoginEvent::mutable_twopasswordrequested() { ::grpc::LoginTwoPasswordsRequestedEvent* _msg = _internal_mutable_twopasswordrequested(); @@ -11850,12 +11899,12 @@ inline bool LoginEvent::has_finished() const { return _internal_has_finished(); } inline void LoginEvent::set_has_finished() { - _oneof_case_[0] = kFinished; + _impl_._oneof_case_[0] = kFinished; } inline void LoginEvent::clear_finished() { if (_internal_has_finished()) { if (GetArenaForAllocation() == nullptr) { - delete event_.finished_; + delete _impl_.event_.finished_; } clear_has_event(); } @@ -11864,11 +11913,11 @@ inline ::grpc::LoginFinishedEvent* LoginEvent::release_finished() { // @@protoc_insertion_point(field_release:grpc.LoginEvent.finished) if (_internal_has_finished()) { clear_has_event(); - ::grpc::LoginFinishedEvent* temp = event_.finished_; + ::grpc::LoginFinishedEvent* temp = _impl_.event_.finished_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.finished_ = nullptr; + _impl_.event_.finished_ = nullptr; return temp; } else { return nullptr; @@ -11876,7 +11925,7 @@ inline ::grpc::LoginFinishedEvent* LoginEvent::release_finished() { } inline const ::grpc::LoginFinishedEvent& LoginEvent::_internal_finished() const { return _internal_has_finished() - ? *event_.finished_ + ? *_impl_.event_.finished_ : reinterpret_cast< ::grpc::LoginFinishedEvent&>(::grpc::_LoginFinishedEvent_default_instance_); } inline const ::grpc::LoginFinishedEvent& LoginEvent::finished() const { @@ -11887,8 +11936,8 @@ inline ::grpc::LoginFinishedEvent* LoginEvent::unsafe_arena_release_finished() { // @@protoc_insertion_point(field_unsafe_arena_release:grpc.LoginEvent.finished) if (_internal_has_finished()) { clear_has_event(); - ::grpc::LoginFinishedEvent* temp = event_.finished_; - event_.finished_ = nullptr; + ::grpc::LoginFinishedEvent* temp = _impl_.event_.finished_; + _impl_.event_.finished_ = nullptr; return temp; } else { return nullptr; @@ -11898,7 +11947,7 @@ inline void LoginEvent::unsafe_arena_set_allocated_finished(::grpc::LoginFinishe clear_event(); if (finished) { set_has_finished(); - event_.finished_ = finished; + _impl_.event_.finished_ = finished; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.LoginEvent.finished) } @@ -11906,9 +11955,9 @@ inline ::grpc::LoginFinishedEvent* LoginEvent::_internal_mutable_finished() { if (!_internal_has_finished()) { clear_event(); set_has_finished(); - event_.finished_ = CreateMaybeMessage< ::grpc::LoginFinishedEvent >(GetArenaForAllocation()); + _impl_.event_.finished_ = CreateMaybeMessage< ::grpc::LoginFinishedEvent >(GetArenaForAllocation()); } - return event_.finished_; + return _impl_.event_.finished_; } inline ::grpc::LoginFinishedEvent* LoginEvent::mutable_finished() { ::grpc::LoginFinishedEvent* _msg = _internal_mutable_finished(); @@ -11924,12 +11973,12 @@ inline bool LoginEvent::has_alreadyloggedin() const { return _internal_has_alreadyloggedin(); } inline void LoginEvent::set_has_alreadyloggedin() { - _oneof_case_[0] = kAlreadyLoggedIn; + _impl_._oneof_case_[0] = kAlreadyLoggedIn; } inline void LoginEvent::clear_alreadyloggedin() { if (_internal_has_alreadyloggedin()) { if (GetArenaForAllocation() == nullptr) { - delete event_.alreadyloggedin_; + delete _impl_.event_.alreadyloggedin_; } clear_has_event(); } @@ -11938,11 +11987,11 @@ inline ::grpc::LoginFinishedEvent* LoginEvent::release_alreadyloggedin() { // @@protoc_insertion_point(field_release:grpc.LoginEvent.alreadyLoggedIn) if (_internal_has_alreadyloggedin()) { clear_has_event(); - ::grpc::LoginFinishedEvent* temp = event_.alreadyloggedin_; + ::grpc::LoginFinishedEvent* temp = _impl_.event_.alreadyloggedin_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.alreadyloggedin_ = nullptr; + _impl_.event_.alreadyloggedin_ = nullptr; return temp; } else { return nullptr; @@ -11950,7 +11999,7 @@ inline ::grpc::LoginFinishedEvent* LoginEvent::release_alreadyloggedin() { } inline const ::grpc::LoginFinishedEvent& LoginEvent::_internal_alreadyloggedin() const { return _internal_has_alreadyloggedin() - ? *event_.alreadyloggedin_ + ? *_impl_.event_.alreadyloggedin_ : reinterpret_cast< ::grpc::LoginFinishedEvent&>(::grpc::_LoginFinishedEvent_default_instance_); } inline const ::grpc::LoginFinishedEvent& LoginEvent::alreadyloggedin() const { @@ -11961,8 +12010,8 @@ inline ::grpc::LoginFinishedEvent* LoginEvent::unsafe_arena_release_alreadylogge // @@protoc_insertion_point(field_unsafe_arena_release:grpc.LoginEvent.alreadyLoggedIn) if (_internal_has_alreadyloggedin()) { clear_has_event(); - ::grpc::LoginFinishedEvent* temp = event_.alreadyloggedin_; - event_.alreadyloggedin_ = nullptr; + ::grpc::LoginFinishedEvent* temp = _impl_.event_.alreadyloggedin_; + _impl_.event_.alreadyloggedin_ = nullptr; return temp; } else { return nullptr; @@ -11972,7 +12021,7 @@ inline void LoginEvent::unsafe_arena_set_allocated_alreadyloggedin(::grpc::Login clear_event(); if (alreadyloggedin) { set_has_alreadyloggedin(); - event_.alreadyloggedin_ = alreadyloggedin; + _impl_.event_.alreadyloggedin_ = alreadyloggedin; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.LoginEvent.alreadyLoggedIn) } @@ -11980,9 +12029,9 @@ inline ::grpc::LoginFinishedEvent* LoginEvent::_internal_mutable_alreadyloggedin if (!_internal_has_alreadyloggedin()) { clear_event(); set_has_alreadyloggedin(); - event_.alreadyloggedin_ = CreateMaybeMessage< ::grpc::LoginFinishedEvent >(GetArenaForAllocation()); + _impl_.event_.alreadyloggedin_ = CreateMaybeMessage< ::grpc::LoginFinishedEvent >(GetArenaForAllocation()); } - return event_.alreadyloggedin_; + return _impl_.event_.alreadyloggedin_; } inline ::grpc::LoginFinishedEvent* LoginEvent::mutable_alreadyloggedin() { ::grpc::LoginFinishedEvent* _msg = _internal_mutable_alreadyloggedin(); @@ -11994,10 +12043,10 @@ inline bool LoginEvent::has_event() const { return event_case() != EVENT_NOT_SET; } inline void LoginEvent::clear_has_event() { - _oneof_case_[0] = EVENT_NOT_SET; + _impl_._oneof_case_[0] = EVENT_NOT_SET; } inline LoginEvent::EventCase LoginEvent::event_case() const { - return LoginEvent::EventCase(_oneof_case_[0]); + return LoginEvent::EventCase(_impl_._oneof_case_[0]); } // ------------------------------------------------------------------- @@ -12005,10 +12054,10 @@ inline LoginEvent::EventCase LoginEvent::event_case() const { // .grpc.LoginErrorType type = 1; inline void LoginErrorEvent::clear_type() { - type_ = 0; + _impl_.type_ = 0; } inline ::grpc::LoginErrorType LoginErrorEvent::_internal_type() const { - return static_cast< ::grpc::LoginErrorType >(type_); + return static_cast< ::grpc::LoginErrorType >(_impl_.type_); } inline ::grpc::LoginErrorType LoginErrorEvent::type() const { // @@protoc_insertion_point(field_get:grpc.LoginErrorEvent.type) @@ -12016,7 +12065,7 @@ inline ::grpc::LoginErrorType LoginErrorEvent::type() const { } inline void LoginErrorEvent::_internal_set_type(::grpc::LoginErrorType value) { - type_ = value; + _impl_.type_ = value; } inline void LoginErrorEvent::set_type(::grpc::LoginErrorType value) { _internal_set_type(value); @@ -12025,7 +12074,7 @@ inline void LoginErrorEvent::set_type(::grpc::LoginErrorType value) { // string message = 2; inline void LoginErrorEvent::clear_message() { - message_.ClearToEmpty(); + _impl_.message_.ClearToEmpty(); } inline const std::string& LoginErrorEvent::message() const { // @@protoc_insertion_point(field_get:grpc.LoginErrorEvent.message) @@ -12035,7 +12084,7 @@ template inline PROTOBUF_ALWAYS_INLINE void LoginErrorEvent::set_message(ArgT0&& arg0, ArgT... args) { - message_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.message_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.LoginErrorEvent.message) } inline std::string* LoginErrorEvent::mutable_message() { @@ -12044,19 +12093,19 @@ inline std::string* LoginErrorEvent::mutable_message() { return _s; } inline const std::string& LoginErrorEvent::_internal_message() const { - return message_.Get(); + return _impl_.message_.Get(); } inline void LoginErrorEvent::_internal_set_message(const std::string& value) { - message_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.message_.Set(value, GetArenaForAllocation()); } inline std::string* LoginErrorEvent::_internal_mutable_message() { - return message_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.message_.Mutable(GetArenaForAllocation()); } inline std::string* LoginErrorEvent::release_message() { // @@protoc_insertion_point(field_release:grpc.LoginErrorEvent.message) - return message_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.message_.Release(); } inline void LoginErrorEvent::set_allocated_message(std::string* message) { if (message != nullptr) { @@ -12064,11 +12113,10 @@ inline void LoginErrorEvent::set_allocated_message(std::string* message) { } else { } - message_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), message, - GetArenaForAllocation()); + _impl_.message_.SetAllocated(message, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (message_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - message_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.message_.IsDefault()) { + _impl_.message_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.LoginErrorEvent.message) @@ -12080,7 +12128,7 @@ inline void LoginErrorEvent::set_allocated_message(std::string* message) { // string username = 1; inline void LoginTfaRequestedEvent::clear_username() { - username_.ClearToEmpty(); + _impl_.username_.ClearToEmpty(); } inline const std::string& LoginTfaRequestedEvent::username() const { // @@protoc_insertion_point(field_get:grpc.LoginTfaRequestedEvent.username) @@ -12090,7 +12138,7 @@ template inline PROTOBUF_ALWAYS_INLINE void LoginTfaRequestedEvent::set_username(ArgT0&& arg0, ArgT... args) { - username_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.username_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.LoginTfaRequestedEvent.username) } inline std::string* LoginTfaRequestedEvent::mutable_username() { @@ -12099,19 +12147,19 @@ inline std::string* LoginTfaRequestedEvent::mutable_username() { return _s; } inline const std::string& LoginTfaRequestedEvent::_internal_username() const { - return username_.Get(); + return _impl_.username_.Get(); } inline void LoginTfaRequestedEvent::_internal_set_username(const std::string& value) { - username_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.username_.Set(value, GetArenaForAllocation()); } inline std::string* LoginTfaRequestedEvent::_internal_mutable_username() { - return username_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.username_.Mutable(GetArenaForAllocation()); } inline std::string* LoginTfaRequestedEvent::release_username() { // @@protoc_insertion_point(field_release:grpc.LoginTfaRequestedEvent.username) - return username_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.username_.Release(); } inline void LoginTfaRequestedEvent::set_allocated_username(std::string* username) { if (username != nullptr) { @@ -12119,11 +12167,10 @@ inline void LoginTfaRequestedEvent::set_allocated_username(std::string* username } else { } - username_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), username, - GetArenaForAllocation()); + _impl_.username_.SetAllocated(username, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (username_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.username_.IsDefault()) { + _impl_.username_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.LoginTfaRequestedEvent.username) @@ -12139,7 +12186,7 @@ inline void LoginTfaRequestedEvent::set_allocated_username(std::string* username // string userID = 1; inline void LoginFinishedEvent::clear_userid() { - userid_.ClearToEmpty(); + _impl_.userid_.ClearToEmpty(); } inline const std::string& LoginFinishedEvent::userid() const { // @@protoc_insertion_point(field_get:grpc.LoginFinishedEvent.userID) @@ -12149,7 +12196,7 @@ template inline PROTOBUF_ALWAYS_INLINE void LoginFinishedEvent::set_userid(ArgT0&& arg0, ArgT... args) { - userid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.userid_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.LoginFinishedEvent.userID) } inline std::string* LoginFinishedEvent::mutable_userid() { @@ -12158,19 +12205,19 @@ inline std::string* LoginFinishedEvent::mutable_userid() { return _s; } inline const std::string& LoginFinishedEvent::_internal_userid() const { - return userid_.Get(); + return _impl_.userid_.Get(); } inline void LoginFinishedEvent::_internal_set_userid(const std::string& value) { - userid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.userid_.Set(value, GetArenaForAllocation()); } inline std::string* LoginFinishedEvent::_internal_mutable_userid() { - return userid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.userid_.Mutable(GetArenaForAllocation()); } inline std::string* LoginFinishedEvent::release_userid() { // @@protoc_insertion_point(field_release:grpc.LoginFinishedEvent.userID) - return userid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.userid_.Release(); } inline void LoginFinishedEvent::set_allocated_userid(std::string* userid) { if (userid != nullptr) { @@ -12178,11 +12225,10 @@ inline void LoginFinishedEvent::set_allocated_userid(std::string* userid) { } else { } - userid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), userid, - GetArenaForAllocation()); + _impl_.userid_.SetAllocated(userid, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (userid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - userid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.userid_.IsDefault()) { + _impl_.userid_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.LoginFinishedEvent.userID) @@ -12200,12 +12246,12 @@ inline bool UpdateEvent::has_error() const { return _internal_has_error(); } inline void UpdateEvent::set_has_error() { - _oneof_case_[0] = kError; + _impl_._oneof_case_[0] = kError; } inline void UpdateEvent::clear_error() { if (_internal_has_error()) { if (GetArenaForAllocation() == nullptr) { - delete event_.error_; + delete _impl_.event_.error_; } clear_has_event(); } @@ -12214,11 +12260,11 @@ inline ::grpc::UpdateErrorEvent* UpdateEvent::release_error() { // @@protoc_insertion_point(field_release:grpc.UpdateEvent.error) if (_internal_has_error()) { clear_has_event(); - ::grpc::UpdateErrorEvent* temp = event_.error_; + ::grpc::UpdateErrorEvent* temp = _impl_.event_.error_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.error_ = nullptr; + _impl_.event_.error_ = nullptr; return temp; } else { return nullptr; @@ -12226,7 +12272,7 @@ inline ::grpc::UpdateErrorEvent* UpdateEvent::release_error() { } inline const ::grpc::UpdateErrorEvent& UpdateEvent::_internal_error() const { return _internal_has_error() - ? *event_.error_ + ? *_impl_.event_.error_ : reinterpret_cast< ::grpc::UpdateErrorEvent&>(::grpc::_UpdateErrorEvent_default_instance_); } inline const ::grpc::UpdateErrorEvent& UpdateEvent::error() const { @@ -12237,8 +12283,8 @@ inline ::grpc::UpdateErrorEvent* UpdateEvent::unsafe_arena_release_error() { // @@protoc_insertion_point(field_unsafe_arena_release:grpc.UpdateEvent.error) if (_internal_has_error()) { clear_has_event(); - ::grpc::UpdateErrorEvent* temp = event_.error_; - event_.error_ = nullptr; + ::grpc::UpdateErrorEvent* temp = _impl_.event_.error_; + _impl_.event_.error_ = nullptr; return temp; } else { return nullptr; @@ -12248,7 +12294,7 @@ inline void UpdateEvent::unsafe_arena_set_allocated_error(::grpc::UpdateErrorEve clear_event(); if (error) { set_has_error(); - event_.error_ = error; + _impl_.event_.error_ = error; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UpdateEvent.error) } @@ -12256,9 +12302,9 @@ inline ::grpc::UpdateErrorEvent* UpdateEvent::_internal_mutable_error() { if (!_internal_has_error()) { clear_event(); set_has_error(); - event_.error_ = CreateMaybeMessage< ::grpc::UpdateErrorEvent >(GetArenaForAllocation()); + _impl_.event_.error_ = CreateMaybeMessage< ::grpc::UpdateErrorEvent >(GetArenaForAllocation()); } - return event_.error_; + return _impl_.event_.error_; } inline ::grpc::UpdateErrorEvent* UpdateEvent::mutable_error() { ::grpc::UpdateErrorEvent* _msg = _internal_mutable_error(); @@ -12274,12 +12320,12 @@ inline bool UpdateEvent::has_manualready() const { return _internal_has_manualready(); } inline void UpdateEvent::set_has_manualready() { - _oneof_case_[0] = kManualReady; + _impl_._oneof_case_[0] = kManualReady; } inline void UpdateEvent::clear_manualready() { if (_internal_has_manualready()) { if (GetArenaForAllocation() == nullptr) { - delete event_.manualready_; + delete _impl_.event_.manualready_; } clear_has_event(); } @@ -12288,11 +12334,11 @@ inline ::grpc::UpdateManualReadyEvent* UpdateEvent::release_manualready() { // @@protoc_insertion_point(field_release:grpc.UpdateEvent.manualReady) if (_internal_has_manualready()) { clear_has_event(); - ::grpc::UpdateManualReadyEvent* temp = event_.manualready_; + ::grpc::UpdateManualReadyEvent* temp = _impl_.event_.manualready_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.manualready_ = nullptr; + _impl_.event_.manualready_ = nullptr; return temp; } else { return nullptr; @@ -12300,7 +12346,7 @@ inline ::grpc::UpdateManualReadyEvent* UpdateEvent::release_manualready() { } inline const ::grpc::UpdateManualReadyEvent& UpdateEvent::_internal_manualready() const { return _internal_has_manualready() - ? *event_.manualready_ + ? *_impl_.event_.manualready_ : reinterpret_cast< ::grpc::UpdateManualReadyEvent&>(::grpc::_UpdateManualReadyEvent_default_instance_); } inline const ::grpc::UpdateManualReadyEvent& UpdateEvent::manualready() const { @@ -12311,8 +12357,8 @@ inline ::grpc::UpdateManualReadyEvent* UpdateEvent::unsafe_arena_release_manualr // @@protoc_insertion_point(field_unsafe_arena_release:grpc.UpdateEvent.manualReady) if (_internal_has_manualready()) { clear_has_event(); - ::grpc::UpdateManualReadyEvent* temp = event_.manualready_; - event_.manualready_ = nullptr; + ::grpc::UpdateManualReadyEvent* temp = _impl_.event_.manualready_; + _impl_.event_.manualready_ = nullptr; return temp; } else { return nullptr; @@ -12322,7 +12368,7 @@ inline void UpdateEvent::unsafe_arena_set_allocated_manualready(::grpc::UpdateMa clear_event(); if (manualready) { set_has_manualready(); - event_.manualready_ = manualready; + _impl_.event_.manualready_ = manualready; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UpdateEvent.manualReady) } @@ -12330,9 +12376,9 @@ inline ::grpc::UpdateManualReadyEvent* UpdateEvent::_internal_mutable_manualread if (!_internal_has_manualready()) { clear_event(); set_has_manualready(); - event_.manualready_ = CreateMaybeMessage< ::grpc::UpdateManualReadyEvent >(GetArenaForAllocation()); + _impl_.event_.manualready_ = CreateMaybeMessage< ::grpc::UpdateManualReadyEvent >(GetArenaForAllocation()); } - return event_.manualready_; + return _impl_.event_.manualready_; } inline ::grpc::UpdateManualReadyEvent* UpdateEvent::mutable_manualready() { ::grpc::UpdateManualReadyEvent* _msg = _internal_mutable_manualready(); @@ -12348,12 +12394,12 @@ inline bool UpdateEvent::has_manualrestartneeded() const { return _internal_has_manualrestartneeded(); } inline void UpdateEvent::set_has_manualrestartneeded() { - _oneof_case_[0] = kManualRestartNeeded; + _impl_._oneof_case_[0] = kManualRestartNeeded; } inline void UpdateEvent::clear_manualrestartneeded() { if (_internal_has_manualrestartneeded()) { if (GetArenaForAllocation() == nullptr) { - delete event_.manualrestartneeded_; + delete _impl_.event_.manualrestartneeded_; } clear_has_event(); } @@ -12362,11 +12408,11 @@ inline ::grpc::UpdateManualRestartNeededEvent* UpdateEvent::release_manualrestar // @@protoc_insertion_point(field_release:grpc.UpdateEvent.manualRestartNeeded) if (_internal_has_manualrestartneeded()) { clear_has_event(); - ::grpc::UpdateManualRestartNeededEvent* temp = event_.manualrestartneeded_; + ::grpc::UpdateManualRestartNeededEvent* temp = _impl_.event_.manualrestartneeded_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.manualrestartneeded_ = nullptr; + _impl_.event_.manualrestartneeded_ = nullptr; return temp; } else { return nullptr; @@ -12374,7 +12420,7 @@ inline ::grpc::UpdateManualRestartNeededEvent* UpdateEvent::release_manualrestar } inline const ::grpc::UpdateManualRestartNeededEvent& UpdateEvent::_internal_manualrestartneeded() const { return _internal_has_manualrestartneeded() - ? *event_.manualrestartneeded_ + ? *_impl_.event_.manualrestartneeded_ : reinterpret_cast< ::grpc::UpdateManualRestartNeededEvent&>(::grpc::_UpdateManualRestartNeededEvent_default_instance_); } inline const ::grpc::UpdateManualRestartNeededEvent& UpdateEvent::manualrestartneeded() const { @@ -12385,8 +12431,8 @@ inline ::grpc::UpdateManualRestartNeededEvent* UpdateEvent::unsafe_arena_release // @@protoc_insertion_point(field_unsafe_arena_release:grpc.UpdateEvent.manualRestartNeeded) if (_internal_has_manualrestartneeded()) { clear_has_event(); - ::grpc::UpdateManualRestartNeededEvent* temp = event_.manualrestartneeded_; - event_.manualrestartneeded_ = nullptr; + ::grpc::UpdateManualRestartNeededEvent* temp = _impl_.event_.manualrestartneeded_; + _impl_.event_.manualrestartneeded_ = nullptr; return temp; } else { return nullptr; @@ -12396,7 +12442,7 @@ inline void UpdateEvent::unsafe_arena_set_allocated_manualrestartneeded(::grpc:: clear_event(); if (manualrestartneeded) { set_has_manualrestartneeded(); - event_.manualrestartneeded_ = manualrestartneeded; + _impl_.event_.manualrestartneeded_ = manualrestartneeded; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UpdateEvent.manualRestartNeeded) } @@ -12404,9 +12450,9 @@ inline ::grpc::UpdateManualRestartNeededEvent* UpdateEvent::_internal_mutable_ma if (!_internal_has_manualrestartneeded()) { clear_event(); set_has_manualrestartneeded(); - event_.manualrestartneeded_ = CreateMaybeMessage< ::grpc::UpdateManualRestartNeededEvent >(GetArenaForAllocation()); + _impl_.event_.manualrestartneeded_ = CreateMaybeMessage< ::grpc::UpdateManualRestartNeededEvent >(GetArenaForAllocation()); } - return event_.manualrestartneeded_; + return _impl_.event_.manualrestartneeded_; } inline ::grpc::UpdateManualRestartNeededEvent* UpdateEvent::mutable_manualrestartneeded() { ::grpc::UpdateManualRestartNeededEvent* _msg = _internal_mutable_manualrestartneeded(); @@ -12422,12 +12468,12 @@ inline bool UpdateEvent::has_force() const { return _internal_has_force(); } inline void UpdateEvent::set_has_force() { - _oneof_case_[0] = kForce; + _impl_._oneof_case_[0] = kForce; } inline void UpdateEvent::clear_force() { if (_internal_has_force()) { if (GetArenaForAllocation() == nullptr) { - delete event_.force_; + delete _impl_.event_.force_; } clear_has_event(); } @@ -12436,11 +12482,11 @@ inline ::grpc::UpdateForceEvent* UpdateEvent::release_force() { // @@protoc_insertion_point(field_release:grpc.UpdateEvent.force) if (_internal_has_force()) { clear_has_event(); - ::grpc::UpdateForceEvent* temp = event_.force_; + ::grpc::UpdateForceEvent* temp = _impl_.event_.force_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.force_ = nullptr; + _impl_.event_.force_ = nullptr; return temp; } else { return nullptr; @@ -12448,7 +12494,7 @@ inline ::grpc::UpdateForceEvent* UpdateEvent::release_force() { } inline const ::grpc::UpdateForceEvent& UpdateEvent::_internal_force() const { return _internal_has_force() - ? *event_.force_ + ? *_impl_.event_.force_ : reinterpret_cast< ::grpc::UpdateForceEvent&>(::grpc::_UpdateForceEvent_default_instance_); } inline const ::grpc::UpdateForceEvent& UpdateEvent::force() const { @@ -12459,8 +12505,8 @@ inline ::grpc::UpdateForceEvent* UpdateEvent::unsafe_arena_release_force() { // @@protoc_insertion_point(field_unsafe_arena_release:grpc.UpdateEvent.force) if (_internal_has_force()) { clear_has_event(); - ::grpc::UpdateForceEvent* temp = event_.force_; - event_.force_ = nullptr; + ::grpc::UpdateForceEvent* temp = _impl_.event_.force_; + _impl_.event_.force_ = nullptr; return temp; } else { return nullptr; @@ -12470,7 +12516,7 @@ inline void UpdateEvent::unsafe_arena_set_allocated_force(::grpc::UpdateForceEve clear_event(); if (force) { set_has_force(); - event_.force_ = force; + _impl_.event_.force_ = force; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UpdateEvent.force) } @@ -12478,9 +12524,9 @@ inline ::grpc::UpdateForceEvent* UpdateEvent::_internal_mutable_force() { if (!_internal_has_force()) { clear_event(); set_has_force(); - event_.force_ = CreateMaybeMessage< ::grpc::UpdateForceEvent >(GetArenaForAllocation()); + _impl_.event_.force_ = CreateMaybeMessage< ::grpc::UpdateForceEvent >(GetArenaForAllocation()); } - return event_.force_; + return _impl_.event_.force_; } inline ::grpc::UpdateForceEvent* UpdateEvent::mutable_force() { ::grpc::UpdateForceEvent* _msg = _internal_mutable_force(); @@ -12496,12 +12542,12 @@ inline bool UpdateEvent::has_silentrestartneeded() const { return _internal_has_silentrestartneeded(); } inline void UpdateEvent::set_has_silentrestartneeded() { - _oneof_case_[0] = kSilentRestartNeeded; + _impl_._oneof_case_[0] = kSilentRestartNeeded; } inline void UpdateEvent::clear_silentrestartneeded() { if (_internal_has_silentrestartneeded()) { if (GetArenaForAllocation() == nullptr) { - delete event_.silentrestartneeded_; + delete _impl_.event_.silentrestartneeded_; } clear_has_event(); } @@ -12510,11 +12556,11 @@ inline ::grpc::UpdateSilentRestartNeeded* UpdateEvent::release_silentrestartneed // @@protoc_insertion_point(field_release:grpc.UpdateEvent.silentRestartNeeded) if (_internal_has_silentrestartneeded()) { clear_has_event(); - ::grpc::UpdateSilentRestartNeeded* temp = event_.silentrestartneeded_; + ::grpc::UpdateSilentRestartNeeded* temp = _impl_.event_.silentrestartneeded_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.silentrestartneeded_ = nullptr; + _impl_.event_.silentrestartneeded_ = nullptr; return temp; } else { return nullptr; @@ -12522,7 +12568,7 @@ inline ::grpc::UpdateSilentRestartNeeded* UpdateEvent::release_silentrestartneed } inline const ::grpc::UpdateSilentRestartNeeded& UpdateEvent::_internal_silentrestartneeded() const { return _internal_has_silentrestartneeded() - ? *event_.silentrestartneeded_ + ? *_impl_.event_.silentrestartneeded_ : reinterpret_cast< ::grpc::UpdateSilentRestartNeeded&>(::grpc::_UpdateSilentRestartNeeded_default_instance_); } inline const ::grpc::UpdateSilentRestartNeeded& UpdateEvent::silentrestartneeded() const { @@ -12533,8 +12579,8 @@ inline ::grpc::UpdateSilentRestartNeeded* UpdateEvent::unsafe_arena_release_sile // @@protoc_insertion_point(field_unsafe_arena_release:grpc.UpdateEvent.silentRestartNeeded) if (_internal_has_silentrestartneeded()) { clear_has_event(); - ::grpc::UpdateSilentRestartNeeded* temp = event_.silentrestartneeded_; - event_.silentrestartneeded_ = nullptr; + ::grpc::UpdateSilentRestartNeeded* temp = _impl_.event_.silentrestartneeded_; + _impl_.event_.silentrestartneeded_ = nullptr; return temp; } else { return nullptr; @@ -12544,7 +12590,7 @@ inline void UpdateEvent::unsafe_arena_set_allocated_silentrestartneeded(::grpc:: clear_event(); if (silentrestartneeded) { set_has_silentrestartneeded(); - event_.silentrestartneeded_ = silentrestartneeded; + _impl_.event_.silentrestartneeded_ = silentrestartneeded; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UpdateEvent.silentRestartNeeded) } @@ -12552,9 +12598,9 @@ inline ::grpc::UpdateSilentRestartNeeded* UpdateEvent::_internal_mutable_silentr if (!_internal_has_silentrestartneeded()) { clear_event(); set_has_silentrestartneeded(); - event_.silentrestartneeded_ = CreateMaybeMessage< ::grpc::UpdateSilentRestartNeeded >(GetArenaForAllocation()); + _impl_.event_.silentrestartneeded_ = CreateMaybeMessage< ::grpc::UpdateSilentRestartNeeded >(GetArenaForAllocation()); } - return event_.silentrestartneeded_; + return _impl_.event_.silentrestartneeded_; } inline ::grpc::UpdateSilentRestartNeeded* UpdateEvent::mutable_silentrestartneeded() { ::grpc::UpdateSilentRestartNeeded* _msg = _internal_mutable_silentrestartneeded(); @@ -12570,12 +12616,12 @@ inline bool UpdateEvent::has_islatestversion() const { return _internal_has_islatestversion(); } inline void UpdateEvent::set_has_islatestversion() { - _oneof_case_[0] = kIsLatestVersion; + _impl_._oneof_case_[0] = kIsLatestVersion; } inline void UpdateEvent::clear_islatestversion() { if (_internal_has_islatestversion()) { if (GetArenaForAllocation() == nullptr) { - delete event_.islatestversion_; + delete _impl_.event_.islatestversion_; } clear_has_event(); } @@ -12584,11 +12630,11 @@ inline ::grpc::UpdateIsLatestVersion* UpdateEvent::release_islatestversion() { // @@protoc_insertion_point(field_release:grpc.UpdateEvent.isLatestVersion) if (_internal_has_islatestversion()) { clear_has_event(); - ::grpc::UpdateIsLatestVersion* temp = event_.islatestversion_; + ::grpc::UpdateIsLatestVersion* temp = _impl_.event_.islatestversion_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.islatestversion_ = nullptr; + _impl_.event_.islatestversion_ = nullptr; return temp; } else { return nullptr; @@ -12596,7 +12642,7 @@ inline ::grpc::UpdateIsLatestVersion* UpdateEvent::release_islatestversion() { } inline const ::grpc::UpdateIsLatestVersion& UpdateEvent::_internal_islatestversion() const { return _internal_has_islatestversion() - ? *event_.islatestversion_ + ? *_impl_.event_.islatestversion_ : reinterpret_cast< ::grpc::UpdateIsLatestVersion&>(::grpc::_UpdateIsLatestVersion_default_instance_); } inline const ::grpc::UpdateIsLatestVersion& UpdateEvent::islatestversion() const { @@ -12607,8 +12653,8 @@ inline ::grpc::UpdateIsLatestVersion* UpdateEvent::unsafe_arena_release_islatest // @@protoc_insertion_point(field_unsafe_arena_release:grpc.UpdateEvent.isLatestVersion) if (_internal_has_islatestversion()) { clear_has_event(); - ::grpc::UpdateIsLatestVersion* temp = event_.islatestversion_; - event_.islatestversion_ = nullptr; + ::grpc::UpdateIsLatestVersion* temp = _impl_.event_.islatestversion_; + _impl_.event_.islatestversion_ = nullptr; return temp; } else { return nullptr; @@ -12618,7 +12664,7 @@ inline void UpdateEvent::unsafe_arena_set_allocated_islatestversion(::grpc::Upda clear_event(); if (islatestversion) { set_has_islatestversion(); - event_.islatestversion_ = islatestversion; + _impl_.event_.islatestversion_ = islatestversion; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UpdateEvent.isLatestVersion) } @@ -12626,9 +12672,9 @@ inline ::grpc::UpdateIsLatestVersion* UpdateEvent::_internal_mutable_islatestver if (!_internal_has_islatestversion()) { clear_event(); set_has_islatestversion(); - event_.islatestversion_ = CreateMaybeMessage< ::grpc::UpdateIsLatestVersion >(GetArenaForAllocation()); + _impl_.event_.islatestversion_ = CreateMaybeMessage< ::grpc::UpdateIsLatestVersion >(GetArenaForAllocation()); } - return event_.islatestversion_; + return _impl_.event_.islatestversion_; } inline ::grpc::UpdateIsLatestVersion* UpdateEvent::mutable_islatestversion() { ::grpc::UpdateIsLatestVersion* _msg = _internal_mutable_islatestversion(); @@ -12644,12 +12690,12 @@ inline bool UpdateEvent::has_checkfinished() const { return _internal_has_checkfinished(); } inline void UpdateEvent::set_has_checkfinished() { - _oneof_case_[0] = kCheckFinished; + _impl_._oneof_case_[0] = kCheckFinished; } inline void UpdateEvent::clear_checkfinished() { if (_internal_has_checkfinished()) { if (GetArenaForAllocation() == nullptr) { - delete event_.checkfinished_; + delete _impl_.event_.checkfinished_; } clear_has_event(); } @@ -12658,11 +12704,11 @@ inline ::grpc::UpdateCheckFinished* UpdateEvent::release_checkfinished() { // @@protoc_insertion_point(field_release:grpc.UpdateEvent.checkFinished) if (_internal_has_checkfinished()) { clear_has_event(); - ::grpc::UpdateCheckFinished* temp = event_.checkfinished_; + ::grpc::UpdateCheckFinished* temp = _impl_.event_.checkfinished_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.checkfinished_ = nullptr; + _impl_.event_.checkfinished_ = nullptr; return temp; } else { return nullptr; @@ -12670,7 +12716,7 @@ inline ::grpc::UpdateCheckFinished* UpdateEvent::release_checkfinished() { } inline const ::grpc::UpdateCheckFinished& UpdateEvent::_internal_checkfinished() const { return _internal_has_checkfinished() - ? *event_.checkfinished_ + ? *_impl_.event_.checkfinished_ : reinterpret_cast< ::grpc::UpdateCheckFinished&>(::grpc::_UpdateCheckFinished_default_instance_); } inline const ::grpc::UpdateCheckFinished& UpdateEvent::checkfinished() const { @@ -12681,8 +12727,8 @@ inline ::grpc::UpdateCheckFinished* UpdateEvent::unsafe_arena_release_checkfinis // @@protoc_insertion_point(field_unsafe_arena_release:grpc.UpdateEvent.checkFinished) if (_internal_has_checkfinished()) { clear_has_event(); - ::grpc::UpdateCheckFinished* temp = event_.checkfinished_; - event_.checkfinished_ = nullptr; + ::grpc::UpdateCheckFinished* temp = _impl_.event_.checkfinished_; + _impl_.event_.checkfinished_ = nullptr; return temp; } else { return nullptr; @@ -12692,7 +12738,7 @@ inline void UpdateEvent::unsafe_arena_set_allocated_checkfinished(::grpc::Update clear_event(); if (checkfinished) { set_has_checkfinished(); - event_.checkfinished_ = checkfinished; + _impl_.event_.checkfinished_ = checkfinished; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UpdateEvent.checkFinished) } @@ -12700,9 +12746,9 @@ inline ::grpc::UpdateCheckFinished* UpdateEvent::_internal_mutable_checkfinished if (!_internal_has_checkfinished()) { clear_event(); set_has_checkfinished(); - event_.checkfinished_ = CreateMaybeMessage< ::grpc::UpdateCheckFinished >(GetArenaForAllocation()); + _impl_.event_.checkfinished_ = CreateMaybeMessage< ::grpc::UpdateCheckFinished >(GetArenaForAllocation()); } - return event_.checkfinished_; + return _impl_.event_.checkfinished_; } inline ::grpc::UpdateCheckFinished* UpdateEvent::mutable_checkfinished() { ::grpc::UpdateCheckFinished* _msg = _internal_mutable_checkfinished(); @@ -12714,10 +12760,10 @@ inline bool UpdateEvent::has_event() const { return event_case() != EVENT_NOT_SET; } inline void UpdateEvent::clear_has_event() { - _oneof_case_[0] = EVENT_NOT_SET; + _impl_._oneof_case_[0] = EVENT_NOT_SET; } inline UpdateEvent::EventCase UpdateEvent::event_case() const { - return UpdateEvent::EventCase(_oneof_case_[0]); + return UpdateEvent::EventCase(_impl_._oneof_case_[0]); } // ------------------------------------------------------------------- @@ -12725,10 +12771,10 @@ inline UpdateEvent::EventCase UpdateEvent::event_case() const { // .grpc.UpdateErrorType type = 1; inline void UpdateErrorEvent::clear_type() { - type_ = 0; + _impl_.type_ = 0; } inline ::grpc::UpdateErrorType UpdateErrorEvent::_internal_type() const { - return static_cast< ::grpc::UpdateErrorType >(type_); + return static_cast< ::grpc::UpdateErrorType >(_impl_.type_); } inline ::grpc::UpdateErrorType UpdateErrorEvent::type() const { // @@protoc_insertion_point(field_get:grpc.UpdateErrorEvent.type) @@ -12736,7 +12782,7 @@ inline ::grpc::UpdateErrorType UpdateErrorEvent::type() const { } inline void UpdateErrorEvent::_internal_set_type(::grpc::UpdateErrorType value) { - type_ = value; + _impl_.type_ = value; } inline void UpdateErrorEvent::set_type(::grpc::UpdateErrorType value) { _internal_set_type(value); @@ -12749,7 +12795,7 @@ inline void UpdateErrorEvent::set_type(::grpc::UpdateErrorType value) { // string version = 1; inline void UpdateManualReadyEvent::clear_version() { - version_.ClearToEmpty(); + _impl_.version_.ClearToEmpty(); } inline const std::string& UpdateManualReadyEvent::version() const { // @@protoc_insertion_point(field_get:grpc.UpdateManualReadyEvent.version) @@ -12759,7 +12805,7 @@ template inline PROTOBUF_ALWAYS_INLINE void UpdateManualReadyEvent::set_version(ArgT0&& arg0, ArgT... args) { - version_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.version_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.UpdateManualReadyEvent.version) } inline std::string* UpdateManualReadyEvent::mutable_version() { @@ -12768,19 +12814,19 @@ inline std::string* UpdateManualReadyEvent::mutable_version() { return _s; } inline const std::string& UpdateManualReadyEvent::_internal_version() const { - return version_.Get(); + return _impl_.version_.Get(); } inline void UpdateManualReadyEvent::_internal_set_version(const std::string& value) { - version_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.version_.Set(value, GetArenaForAllocation()); } inline std::string* UpdateManualReadyEvent::_internal_mutable_version() { - return version_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.version_.Mutable(GetArenaForAllocation()); } inline std::string* UpdateManualReadyEvent::release_version() { // @@protoc_insertion_point(field_release:grpc.UpdateManualReadyEvent.version) - return version_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.version_.Release(); } inline void UpdateManualReadyEvent::set_allocated_version(std::string* version) { if (version != nullptr) { @@ -12788,11 +12834,10 @@ inline void UpdateManualReadyEvent::set_allocated_version(std::string* version) } else { } - version_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), version, - GetArenaForAllocation()); + _impl_.version_.SetAllocated(version, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (version_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.version_.IsDefault()) { + _impl_.version_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.UpdateManualReadyEvent.version) @@ -12808,7 +12853,7 @@ inline void UpdateManualReadyEvent::set_allocated_version(std::string* version) // string version = 1; inline void UpdateForceEvent::clear_version() { - version_.ClearToEmpty(); + _impl_.version_.ClearToEmpty(); } inline const std::string& UpdateForceEvent::version() const { // @@protoc_insertion_point(field_get:grpc.UpdateForceEvent.version) @@ -12818,7 +12863,7 @@ template inline PROTOBUF_ALWAYS_INLINE void UpdateForceEvent::set_version(ArgT0&& arg0, ArgT... args) { - version_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.version_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.UpdateForceEvent.version) } inline std::string* UpdateForceEvent::mutable_version() { @@ -12827,19 +12872,19 @@ inline std::string* UpdateForceEvent::mutable_version() { return _s; } inline const std::string& UpdateForceEvent::_internal_version() const { - return version_.Get(); + return _impl_.version_.Get(); } inline void UpdateForceEvent::_internal_set_version(const std::string& value) { - version_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.version_.Set(value, GetArenaForAllocation()); } inline std::string* UpdateForceEvent::_internal_mutable_version() { - return version_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.version_.Mutable(GetArenaForAllocation()); } inline std::string* UpdateForceEvent::release_version() { // @@protoc_insertion_point(field_release:grpc.UpdateForceEvent.version) - return version_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.version_.Release(); } inline void UpdateForceEvent::set_allocated_version(std::string* version) { if (version != nullptr) { @@ -12847,11 +12892,10 @@ inline void UpdateForceEvent::set_allocated_version(std::string* version) { } else { } - version_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), version, - GetArenaForAllocation()); + _impl_.version_.SetAllocated(version, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (version_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.version_.IsDefault()) { + _impl_.version_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.UpdateForceEvent.version) @@ -12881,12 +12925,12 @@ inline bool CacheEvent::has_error() const { return _internal_has_error(); } inline void CacheEvent::set_has_error() { - _oneof_case_[0] = kError; + _impl_._oneof_case_[0] = kError; } inline void CacheEvent::clear_error() { if (_internal_has_error()) { if (GetArenaForAllocation() == nullptr) { - delete event_.error_; + delete _impl_.event_.error_; } clear_has_event(); } @@ -12895,11 +12939,11 @@ inline ::grpc::CacheErrorEvent* CacheEvent::release_error() { // @@protoc_insertion_point(field_release:grpc.CacheEvent.error) if (_internal_has_error()) { clear_has_event(); - ::grpc::CacheErrorEvent* temp = event_.error_; + ::grpc::CacheErrorEvent* temp = _impl_.event_.error_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.error_ = nullptr; + _impl_.event_.error_ = nullptr; return temp; } else { return nullptr; @@ -12907,7 +12951,7 @@ inline ::grpc::CacheErrorEvent* CacheEvent::release_error() { } inline const ::grpc::CacheErrorEvent& CacheEvent::_internal_error() const { return _internal_has_error() - ? *event_.error_ + ? *_impl_.event_.error_ : reinterpret_cast< ::grpc::CacheErrorEvent&>(::grpc::_CacheErrorEvent_default_instance_); } inline const ::grpc::CacheErrorEvent& CacheEvent::error() const { @@ -12918,8 +12962,8 @@ inline ::grpc::CacheErrorEvent* CacheEvent::unsafe_arena_release_error() { // @@protoc_insertion_point(field_unsafe_arena_release:grpc.CacheEvent.error) if (_internal_has_error()) { clear_has_event(); - ::grpc::CacheErrorEvent* temp = event_.error_; - event_.error_ = nullptr; + ::grpc::CacheErrorEvent* temp = _impl_.event_.error_; + _impl_.event_.error_ = nullptr; return temp; } else { return nullptr; @@ -12929,7 +12973,7 @@ inline void CacheEvent::unsafe_arena_set_allocated_error(::grpc::CacheErrorEvent clear_event(); if (error) { set_has_error(); - event_.error_ = error; + _impl_.event_.error_ = error; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.CacheEvent.error) } @@ -12937,9 +12981,9 @@ inline ::grpc::CacheErrorEvent* CacheEvent::_internal_mutable_error() { if (!_internal_has_error()) { clear_event(); set_has_error(); - event_.error_ = CreateMaybeMessage< ::grpc::CacheErrorEvent >(GetArenaForAllocation()); + _impl_.event_.error_ = CreateMaybeMessage< ::grpc::CacheErrorEvent >(GetArenaForAllocation()); } - return event_.error_; + return _impl_.event_.error_; } inline ::grpc::CacheErrorEvent* CacheEvent::mutable_error() { ::grpc::CacheErrorEvent* _msg = _internal_mutable_error(); @@ -12955,12 +12999,12 @@ inline bool CacheEvent::has_locationchangedsuccess() const { return _internal_has_locationchangedsuccess(); } inline void CacheEvent::set_has_locationchangedsuccess() { - _oneof_case_[0] = kLocationChangedSuccess; + _impl_._oneof_case_[0] = kLocationChangedSuccess; } inline void CacheEvent::clear_locationchangedsuccess() { if (_internal_has_locationchangedsuccess()) { if (GetArenaForAllocation() == nullptr) { - delete event_.locationchangedsuccess_; + delete _impl_.event_.locationchangedsuccess_; } clear_has_event(); } @@ -12969,11 +13013,11 @@ inline ::grpc::CacheLocationChangeSuccessEvent* CacheEvent::release_locationchan // @@protoc_insertion_point(field_release:grpc.CacheEvent.locationChangedSuccess) if (_internal_has_locationchangedsuccess()) { clear_has_event(); - ::grpc::CacheLocationChangeSuccessEvent* temp = event_.locationchangedsuccess_; + ::grpc::CacheLocationChangeSuccessEvent* temp = _impl_.event_.locationchangedsuccess_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.locationchangedsuccess_ = nullptr; + _impl_.event_.locationchangedsuccess_ = nullptr; return temp; } else { return nullptr; @@ -12981,7 +13025,7 @@ inline ::grpc::CacheLocationChangeSuccessEvent* CacheEvent::release_locationchan } inline const ::grpc::CacheLocationChangeSuccessEvent& CacheEvent::_internal_locationchangedsuccess() const { return _internal_has_locationchangedsuccess() - ? *event_.locationchangedsuccess_ + ? *_impl_.event_.locationchangedsuccess_ : reinterpret_cast< ::grpc::CacheLocationChangeSuccessEvent&>(::grpc::_CacheLocationChangeSuccessEvent_default_instance_); } inline const ::grpc::CacheLocationChangeSuccessEvent& CacheEvent::locationchangedsuccess() const { @@ -12992,8 +13036,8 @@ inline ::grpc::CacheLocationChangeSuccessEvent* CacheEvent::unsafe_arena_release // @@protoc_insertion_point(field_unsafe_arena_release:grpc.CacheEvent.locationChangedSuccess) if (_internal_has_locationchangedsuccess()) { clear_has_event(); - ::grpc::CacheLocationChangeSuccessEvent* temp = event_.locationchangedsuccess_; - event_.locationchangedsuccess_ = nullptr; + ::grpc::CacheLocationChangeSuccessEvent* temp = _impl_.event_.locationchangedsuccess_; + _impl_.event_.locationchangedsuccess_ = nullptr; return temp; } else { return nullptr; @@ -13003,7 +13047,7 @@ inline void CacheEvent::unsafe_arena_set_allocated_locationchangedsuccess(::grpc clear_event(); if (locationchangedsuccess) { set_has_locationchangedsuccess(); - event_.locationchangedsuccess_ = locationchangedsuccess; + _impl_.event_.locationchangedsuccess_ = locationchangedsuccess; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.CacheEvent.locationChangedSuccess) } @@ -13011,9 +13055,9 @@ inline ::grpc::CacheLocationChangeSuccessEvent* CacheEvent::_internal_mutable_lo if (!_internal_has_locationchangedsuccess()) { clear_event(); set_has_locationchangedsuccess(); - event_.locationchangedsuccess_ = CreateMaybeMessage< ::grpc::CacheLocationChangeSuccessEvent >(GetArenaForAllocation()); + _impl_.event_.locationchangedsuccess_ = CreateMaybeMessage< ::grpc::CacheLocationChangeSuccessEvent >(GetArenaForAllocation()); } - return event_.locationchangedsuccess_; + return _impl_.event_.locationchangedsuccess_; } inline ::grpc::CacheLocationChangeSuccessEvent* CacheEvent::mutable_locationchangedsuccess() { ::grpc::CacheLocationChangeSuccessEvent* _msg = _internal_mutable_locationchangedsuccess(); @@ -13029,12 +13073,12 @@ inline bool CacheEvent::has_changelocalcachefinished() const { return _internal_has_changelocalcachefinished(); } inline void CacheEvent::set_has_changelocalcachefinished() { - _oneof_case_[0] = kChangeLocalCacheFinished; + _impl_._oneof_case_[0] = kChangeLocalCacheFinished; } inline void CacheEvent::clear_changelocalcachefinished() { if (_internal_has_changelocalcachefinished()) { if (GetArenaForAllocation() == nullptr) { - delete event_.changelocalcachefinished_; + delete _impl_.event_.changelocalcachefinished_; } clear_has_event(); } @@ -13043,11 +13087,11 @@ inline ::grpc::ChangeLocalCacheFinishedEvent* CacheEvent::release_changelocalcac // @@protoc_insertion_point(field_release:grpc.CacheEvent.changeLocalCacheFinished) if (_internal_has_changelocalcachefinished()) { clear_has_event(); - ::grpc::ChangeLocalCacheFinishedEvent* temp = event_.changelocalcachefinished_; + ::grpc::ChangeLocalCacheFinishedEvent* temp = _impl_.event_.changelocalcachefinished_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.changelocalcachefinished_ = nullptr; + _impl_.event_.changelocalcachefinished_ = nullptr; return temp; } else { return nullptr; @@ -13055,7 +13099,7 @@ inline ::grpc::ChangeLocalCacheFinishedEvent* CacheEvent::release_changelocalcac } inline const ::grpc::ChangeLocalCacheFinishedEvent& CacheEvent::_internal_changelocalcachefinished() const { return _internal_has_changelocalcachefinished() - ? *event_.changelocalcachefinished_ + ? *_impl_.event_.changelocalcachefinished_ : reinterpret_cast< ::grpc::ChangeLocalCacheFinishedEvent&>(::grpc::_ChangeLocalCacheFinishedEvent_default_instance_); } inline const ::grpc::ChangeLocalCacheFinishedEvent& CacheEvent::changelocalcachefinished() const { @@ -13066,8 +13110,8 @@ inline ::grpc::ChangeLocalCacheFinishedEvent* CacheEvent::unsafe_arena_release_c // @@protoc_insertion_point(field_unsafe_arena_release:grpc.CacheEvent.changeLocalCacheFinished) if (_internal_has_changelocalcachefinished()) { clear_has_event(); - ::grpc::ChangeLocalCacheFinishedEvent* temp = event_.changelocalcachefinished_; - event_.changelocalcachefinished_ = nullptr; + ::grpc::ChangeLocalCacheFinishedEvent* temp = _impl_.event_.changelocalcachefinished_; + _impl_.event_.changelocalcachefinished_ = nullptr; return temp; } else { return nullptr; @@ -13077,7 +13121,7 @@ inline void CacheEvent::unsafe_arena_set_allocated_changelocalcachefinished(::gr clear_event(); if (changelocalcachefinished) { set_has_changelocalcachefinished(); - event_.changelocalcachefinished_ = changelocalcachefinished; + _impl_.event_.changelocalcachefinished_ = changelocalcachefinished; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.CacheEvent.changeLocalCacheFinished) } @@ -13085,9 +13129,9 @@ inline ::grpc::ChangeLocalCacheFinishedEvent* CacheEvent::_internal_mutable_chan if (!_internal_has_changelocalcachefinished()) { clear_event(); set_has_changelocalcachefinished(); - event_.changelocalcachefinished_ = CreateMaybeMessage< ::grpc::ChangeLocalCacheFinishedEvent >(GetArenaForAllocation()); + _impl_.event_.changelocalcachefinished_ = CreateMaybeMessage< ::grpc::ChangeLocalCacheFinishedEvent >(GetArenaForAllocation()); } - return event_.changelocalcachefinished_; + return _impl_.event_.changelocalcachefinished_; } inline ::grpc::ChangeLocalCacheFinishedEvent* CacheEvent::mutable_changelocalcachefinished() { ::grpc::ChangeLocalCacheFinishedEvent* _msg = _internal_mutable_changelocalcachefinished(); @@ -13103,12 +13147,12 @@ inline bool CacheEvent::has_iscacheondiskenabledchanged() const { return _internal_has_iscacheondiskenabledchanged(); } inline void CacheEvent::set_has_iscacheondiskenabledchanged() { - _oneof_case_[0] = kIsCacheOnDiskEnabledChanged; + _impl_._oneof_case_[0] = kIsCacheOnDiskEnabledChanged; } inline void CacheEvent::clear_iscacheondiskenabledchanged() { if (_internal_has_iscacheondiskenabledchanged()) { if (GetArenaForAllocation() == nullptr) { - delete event_.iscacheondiskenabledchanged_; + delete _impl_.event_.iscacheondiskenabledchanged_; } clear_has_event(); } @@ -13117,11 +13161,11 @@ inline ::grpc::IsCacheOnDiskEnabledChanged* CacheEvent::release_iscacheondiskena // @@protoc_insertion_point(field_release:grpc.CacheEvent.isCacheOnDiskEnabledChanged) if (_internal_has_iscacheondiskenabledchanged()) { clear_has_event(); - ::grpc::IsCacheOnDiskEnabledChanged* temp = event_.iscacheondiskenabledchanged_; + ::grpc::IsCacheOnDiskEnabledChanged* temp = _impl_.event_.iscacheondiskenabledchanged_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.iscacheondiskenabledchanged_ = nullptr; + _impl_.event_.iscacheondiskenabledchanged_ = nullptr; return temp; } else { return nullptr; @@ -13129,7 +13173,7 @@ inline ::grpc::IsCacheOnDiskEnabledChanged* CacheEvent::release_iscacheondiskena } inline const ::grpc::IsCacheOnDiskEnabledChanged& CacheEvent::_internal_iscacheondiskenabledchanged() const { return _internal_has_iscacheondiskenabledchanged() - ? *event_.iscacheondiskenabledchanged_ + ? *_impl_.event_.iscacheondiskenabledchanged_ : reinterpret_cast< ::grpc::IsCacheOnDiskEnabledChanged&>(::grpc::_IsCacheOnDiskEnabledChanged_default_instance_); } inline const ::grpc::IsCacheOnDiskEnabledChanged& CacheEvent::iscacheondiskenabledchanged() const { @@ -13140,8 +13184,8 @@ inline ::grpc::IsCacheOnDiskEnabledChanged* CacheEvent::unsafe_arena_release_isc // @@protoc_insertion_point(field_unsafe_arena_release:grpc.CacheEvent.isCacheOnDiskEnabledChanged) if (_internal_has_iscacheondiskenabledchanged()) { clear_has_event(); - ::grpc::IsCacheOnDiskEnabledChanged* temp = event_.iscacheondiskenabledchanged_; - event_.iscacheondiskenabledchanged_ = nullptr; + ::grpc::IsCacheOnDiskEnabledChanged* temp = _impl_.event_.iscacheondiskenabledchanged_; + _impl_.event_.iscacheondiskenabledchanged_ = nullptr; return temp; } else { return nullptr; @@ -13151,7 +13195,7 @@ inline void CacheEvent::unsafe_arena_set_allocated_iscacheondiskenabledchanged(: clear_event(); if (iscacheondiskenabledchanged) { set_has_iscacheondiskenabledchanged(); - event_.iscacheondiskenabledchanged_ = iscacheondiskenabledchanged; + _impl_.event_.iscacheondiskenabledchanged_ = iscacheondiskenabledchanged; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.CacheEvent.isCacheOnDiskEnabledChanged) } @@ -13159,9 +13203,9 @@ inline ::grpc::IsCacheOnDiskEnabledChanged* CacheEvent::_internal_mutable_iscach if (!_internal_has_iscacheondiskenabledchanged()) { clear_event(); set_has_iscacheondiskenabledchanged(); - event_.iscacheondiskenabledchanged_ = CreateMaybeMessage< ::grpc::IsCacheOnDiskEnabledChanged >(GetArenaForAllocation()); + _impl_.event_.iscacheondiskenabledchanged_ = CreateMaybeMessage< ::grpc::IsCacheOnDiskEnabledChanged >(GetArenaForAllocation()); } - return event_.iscacheondiskenabledchanged_; + return _impl_.event_.iscacheondiskenabledchanged_; } inline ::grpc::IsCacheOnDiskEnabledChanged* CacheEvent::mutable_iscacheondiskenabledchanged() { ::grpc::IsCacheOnDiskEnabledChanged* _msg = _internal_mutable_iscacheondiskenabledchanged(); @@ -13177,12 +13221,12 @@ inline bool CacheEvent::has_diskcachepathchanged() const { return _internal_has_diskcachepathchanged(); } inline void CacheEvent::set_has_diskcachepathchanged() { - _oneof_case_[0] = kDiskCachePathChanged; + _impl_._oneof_case_[0] = kDiskCachePathChanged; } inline void CacheEvent::clear_diskcachepathchanged() { if (_internal_has_diskcachepathchanged()) { if (GetArenaForAllocation() == nullptr) { - delete event_.diskcachepathchanged_; + delete _impl_.event_.diskcachepathchanged_; } clear_has_event(); } @@ -13191,11 +13235,11 @@ inline ::grpc::DiskCachePathChanged* CacheEvent::release_diskcachepathchanged() // @@protoc_insertion_point(field_release:grpc.CacheEvent.diskCachePathChanged) if (_internal_has_diskcachepathchanged()) { clear_has_event(); - ::grpc::DiskCachePathChanged* temp = event_.diskcachepathchanged_; + ::grpc::DiskCachePathChanged* temp = _impl_.event_.diskcachepathchanged_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.diskcachepathchanged_ = nullptr; + _impl_.event_.diskcachepathchanged_ = nullptr; return temp; } else { return nullptr; @@ -13203,7 +13247,7 @@ inline ::grpc::DiskCachePathChanged* CacheEvent::release_diskcachepathchanged() } inline const ::grpc::DiskCachePathChanged& CacheEvent::_internal_diskcachepathchanged() const { return _internal_has_diskcachepathchanged() - ? *event_.diskcachepathchanged_ + ? *_impl_.event_.diskcachepathchanged_ : reinterpret_cast< ::grpc::DiskCachePathChanged&>(::grpc::_DiskCachePathChanged_default_instance_); } inline const ::grpc::DiskCachePathChanged& CacheEvent::diskcachepathchanged() const { @@ -13214,8 +13258,8 @@ inline ::grpc::DiskCachePathChanged* CacheEvent::unsafe_arena_release_diskcachep // @@protoc_insertion_point(field_unsafe_arena_release:grpc.CacheEvent.diskCachePathChanged) if (_internal_has_diskcachepathchanged()) { clear_has_event(); - ::grpc::DiskCachePathChanged* temp = event_.diskcachepathchanged_; - event_.diskcachepathchanged_ = nullptr; + ::grpc::DiskCachePathChanged* temp = _impl_.event_.diskcachepathchanged_; + _impl_.event_.diskcachepathchanged_ = nullptr; return temp; } else { return nullptr; @@ -13225,7 +13269,7 @@ inline void CacheEvent::unsafe_arena_set_allocated_diskcachepathchanged(::grpc:: clear_event(); if (diskcachepathchanged) { set_has_diskcachepathchanged(); - event_.diskcachepathchanged_ = diskcachepathchanged; + _impl_.event_.diskcachepathchanged_ = diskcachepathchanged; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.CacheEvent.diskCachePathChanged) } @@ -13233,9 +13277,9 @@ inline ::grpc::DiskCachePathChanged* CacheEvent::_internal_mutable_diskcachepath if (!_internal_has_diskcachepathchanged()) { clear_event(); set_has_diskcachepathchanged(); - event_.diskcachepathchanged_ = CreateMaybeMessage< ::grpc::DiskCachePathChanged >(GetArenaForAllocation()); + _impl_.event_.diskcachepathchanged_ = CreateMaybeMessage< ::grpc::DiskCachePathChanged >(GetArenaForAllocation()); } - return event_.diskcachepathchanged_; + return _impl_.event_.diskcachepathchanged_; } inline ::grpc::DiskCachePathChanged* CacheEvent::mutable_diskcachepathchanged() { ::grpc::DiskCachePathChanged* _msg = _internal_mutable_diskcachepathchanged(); @@ -13247,10 +13291,10 @@ inline bool CacheEvent::has_event() const { return event_case() != EVENT_NOT_SET; } inline void CacheEvent::clear_has_event() { - _oneof_case_[0] = EVENT_NOT_SET; + _impl_._oneof_case_[0] = EVENT_NOT_SET; } inline CacheEvent::EventCase CacheEvent::event_case() const { - return CacheEvent::EventCase(_oneof_case_[0]); + return CacheEvent::EventCase(_impl_._oneof_case_[0]); } // ------------------------------------------------------------------- @@ -13258,10 +13302,10 @@ inline CacheEvent::EventCase CacheEvent::event_case() const { // .grpc.CacheErrorType type = 1; inline void CacheErrorEvent::clear_type() { - type_ = 0; + _impl_.type_ = 0; } inline ::grpc::CacheErrorType CacheErrorEvent::_internal_type() const { - return static_cast< ::grpc::CacheErrorType >(type_); + return static_cast< ::grpc::CacheErrorType >(_impl_.type_); } inline ::grpc::CacheErrorType CacheErrorEvent::type() const { // @@protoc_insertion_point(field_get:grpc.CacheErrorEvent.type) @@ -13269,7 +13313,7 @@ inline ::grpc::CacheErrorType CacheErrorEvent::type() const { } inline void CacheErrorEvent::_internal_set_type(::grpc::CacheErrorType value) { - type_ = value; + _impl_.type_ = value; } inline void CacheErrorEvent::set_type(::grpc::CacheErrorType value) { _internal_set_type(value); @@ -13290,10 +13334,10 @@ inline void CacheErrorEvent::set_type(::grpc::CacheErrorType value) { // bool enabled = 1; inline void IsCacheOnDiskEnabledChanged::clear_enabled() { - enabled_ = false; + _impl_.enabled_ = false; } inline bool IsCacheOnDiskEnabledChanged::_internal_enabled() const { - return enabled_; + return _impl_.enabled_; } inline bool IsCacheOnDiskEnabledChanged::enabled() const { // @@protoc_insertion_point(field_get:grpc.IsCacheOnDiskEnabledChanged.enabled) @@ -13301,7 +13345,7 @@ inline bool IsCacheOnDiskEnabledChanged::enabled() const { } inline void IsCacheOnDiskEnabledChanged::_internal_set_enabled(bool value) { - enabled_ = value; + _impl_.enabled_ = value; } inline void IsCacheOnDiskEnabledChanged::set_enabled(bool value) { _internal_set_enabled(value); @@ -13314,7 +13358,7 @@ inline void IsCacheOnDiskEnabledChanged::set_enabled(bool value) { // string path = 1; inline void DiskCachePathChanged::clear_path() { - path_.ClearToEmpty(); + _impl_.path_.ClearToEmpty(); } inline const std::string& DiskCachePathChanged::path() const { // @@protoc_insertion_point(field_get:grpc.DiskCachePathChanged.path) @@ -13324,7 +13368,7 @@ template inline PROTOBUF_ALWAYS_INLINE void DiskCachePathChanged::set_path(ArgT0&& arg0, ArgT... args) { - path_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.path_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.DiskCachePathChanged.path) } inline std::string* DiskCachePathChanged::mutable_path() { @@ -13333,19 +13377,19 @@ inline std::string* DiskCachePathChanged::mutable_path() { return _s; } inline const std::string& DiskCachePathChanged::_internal_path() const { - return path_.Get(); + return _impl_.path_.Get(); } inline void DiskCachePathChanged::_internal_set_path(const std::string& value) { - path_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.path_.Set(value, GetArenaForAllocation()); } inline std::string* DiskCachePathChanged::_internal_mutable_path() { - return path_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.path_.Mutable(GetArenaForAllocation()); } inline std::string* DiskCachePathChanged::release_path() { // @@protoc_insertion_point(field_release:grpc.DiskCachePathChanged.path) - return path_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.path_.Release(); } inline void DiskCachePathChanged::set_allocated_path(std::string* path) { if (path != nullptr) { @@ -13353,11 +13397,10 @@ inline void DiskCachePathChanged::set_allocated_path(std::string* path) { } else { } - path_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), path, - GetArenaForAllocation()); + _impl_.path_.SetAllocated(path, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (path_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - path_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.path_.IsDefault()) { + _impl_.path_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.DiskCachePathChanged.path) @@ -13375,12 +13418,12 @@ inline bool MailSettingsEvent::has_error() const { return _internal_has_error(); } inline void MailSettingsEvent::set_has_error() { - _oneof_case_[0] = kError; + _impl_._oneof_case_[0] = kError; } inline void MailSettingsEvent::clear_error() { if (_internal_has_error()) { if (GetArenaForAllocation() == nullptr) { - delete event_.error_; + delete _impl_.event_.error_; } clear_has_event(); } @@ -13389,11 +13432,11 @@ inline ::grpc::MailSettingsErrorEvent* MailSettingsEvent::release_error() { // @@protoc_insertion_point(field_release:grpc.MailSettingsEvent.error) if (_internal_has_error()) { clear_has_event(); - ::grpc::MailSettingsErrorEvent* temp = event_.error_; + ::grpc::MailSettingsErrorEvent* temp = _impl_.event_.error_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.error_ = nullptr; + _impl_.event_.error_ = nullptr; return temp; } else { return nullptr; @@ -13401,7 +13444,7 @@ inline ::grpc::MailSettingsErrorEvent* MailSettingsEvent::release_error() { } inline const ::grpc::MailSettingsErrorEvent& MailSettingsEvent::_internal_error() const { return _internal_has_error() - ? *event_.error_ + ? *_impl_.event_.error_ : reinterpret_cast< ::grpc::MailSettingsErrorEvent&>(::grpc::_MailSettingsErrorEvent_default_instance_); } inline const ::grpc::MailSettingsErrorEvent& MailSettingsEvent::error() const { @@ -13412,8 +13455,8 @@ inline ::grpc::MailSettingsErrorEvent* MailSettingsEvent::unsafe_arena_release_e // @@protoc_insertion_point(field_unsafe_arena_release:grpc.MailSettingsEvent.error) if (_internal_has_error()) { clear_has_event(); - ::grpc::MailSettingsErrorEvent* temp = event_.error_; - event_.error_ = nullptr; + ::grpc::MailSettingsErrorEvent* temp = _impl_.event_.error_; + _impl_.event_.error_ = nullptr; return temp; } else { return nullptr; @@ -13423,7 +13466,7 @@ inline void MailSettingsEvent::unsafe_arena_set_allocated_error(::grpc::MailSett clear_event(); if (error) { set_has_error(); - event_.error_ = error; + _impl_.event_.error_ = error; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.MailSettingsEvent.error) } @@ -13431,9 +13474,9 @@ inline ::grpc::MailSettingsErrorEvent* MailSettingsEvent::_internal_mutable_erro if (!_internal_has_error()) { clear_event(); set_has_error(); - event_.error_ = CreateMaybeMessage< ::grpc::MailSettingsErrorEvent >(GetArenaForAllocation()); + _impl_.event_.error_ = CreateMaybeMessage< ::grpc::MailSettingsErrorEvent >(GetArenaForAllocation()); } - return event_.error_; + return _impl_.event_.error_; } inline ::grpc::MailSettingsErrorEvent* MailSettingsEvent::mutable_error() { ::grpc::MailSettingsErrorEvent* _msg = _internal_mutable_error(); @@ -13449,12 +13492,12 @@ inline bool MailSettingsEvent::has_usesslforsmtpfinished() const { return _internal_has_usesslforsmtpfinished(); } inline void MailSettingsEvent::set_has_usesslforsmtpfinished() { - _oneof_case_[0] = kUseSslForSmtpFinished; + _impl_._oneof_case_[0] = kUseSslForSmtpFinished; } inline void MailSettingsEvent::clear_usesslforsmtpfinished() { if (_internal_has_usesslforsmtpfinished()) { if (GetArenaForAllocation() == nullptr) { - delete event_.usesslforsmtpfinished_; + delete _impl_.event_.usesslforsmtpfinished_; } clear_has_event(); } @@ -13463,11 +13506,11 @@ inline ::grpc::UseSslForSmtpFinishedEvent* MailSettingsEvent::release_usesslfors // @@protoc_insertion_point(field_release:grpc.MailSettingsEvent.useSslForSmtpFinished) if (_internal_has_usesslforsmtpfinished()) { clear_has_event(); - ::grpc::UseSslForSmtpFinishedEvent* temp = event_.usesslforsmtpfinished_; + ::grpc::UseSslForSmtpFinishedEvent* temp = _impl_.event_.usesslforsmtpfinished_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.usesslforsmtpfinished_ = nullptr; + _impl_.event_.usesslforsmtpfinished_ = nullptr; return temp; } else { return nullptr; @@ -13475,7 +13518,7 @@ inline ::grpc::UseSslForSmtpFinishedEvent* MailSettingsEvent::release_usesslfors } inline const ::grpc::UseSslForSmtpFinishedEvent& MailSettingsEvent::_internal_usesslforsmtpfinished() const { return _internal_has_usesslforsmtpfinished() - ? *event_.usesslforsmtpfinished_ + ? *_impl_.event_.usesslforsmtpfinished_ : reinterpret_cast< ::grpc::UseSslForSmtpFinishedEvent&>(::grpc::_UseSslForSmtpFinishedEvent_default_instance_); } inline const ::grpc::UseSslForSmtpFinishedEvent& MailSettingsEvent::usesslforsmtpfinished() const { @@ -13486,8 +13529,8 @@ inline ::grpc::UseSslForSmtpFinishedEvent* MailSettingsEvent::unsafe_arena_relea // @@protoc_insertion_point(field_unsafe_arena_release:grpc.MailSettingsEvent.useSslForSmtpFinished) if (_internal_has_usesslforsmtpfinished()) { clear_has_event(); - ::grpc::UseSslForSmtpFinishedEvent* temp = event_.usesslforsmtpfinished_; - event_.usesslforsmtpfinished_ = nullptr; + ::grpc::UseSslForSmtpFinishedEvent* temp = _impl_.event_.usesslforsmtpfinished_; + _impl_.event_.usesslforsmtpfinished_ = nullptr; return temp; } else { return nullptr; @@ -13497,7 +13540,7 @@ inline void MailSettingsEvent::unsafe_arena_set_allocated_usesslforsmtpfinished( clear_event(); if (usesslforsmtpfinished) { set_has_usesslforsmtpfinished(); - event_.usesslforsmtpfinished_ = usesslforsmtpfinished; + _impl_.event_.usesslforsmtpfinished_ = usesslforsmtpfinished; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.MailSettingsEvent.useSslForSmtpFinished) } @@ -13505,9 +13548,9 @@ inline ::grpc::UseSslForSmtpFinishedEvent* MailSettingsEvent::_internal_mutable_ if (!_internal_has_usesslforsmtpfinished()) { clear_event(); set_has_usesslforsmtpfinished(); - event_.usesslforsmtpfinished_ = CreateMaybeMessage< ::grpc::UseSslForSmtpFinishedEvent >(GetArenaForAllocation()); + _impl_.event_.usesslforsmtpfinished_ = CreateMaybeMessage< ::grpc::UseSslForSmtpFinishedEvent >(GetArenaForAllocation()); } - return event_.usesslforsmtpfinished_; + return _impl_.event_.usesslforsmtpfinished_; } inline ::grpc::UseSslForSmtpFinishedEvent* MailSettingsEvent::mutable_usesslforsmtpfinished() { ::grpc::UseSslForSmtpFinishedEvent* _msg = _internal_mutable_usesslforsmtpfinished(); @@ -13523,12 +13566,12 @@ inline bool MailSettingsEvent::has_changeportsfinished() const { return _internal_has_changeportsfinished(); } inline void MailSettingsEvent::set_has_changeportsfinished() { - _oneof_case_[0] = kChangePortsFinished; + _impl_._oneof_case_[0] = kChangePortsFinished; } inline void MailSettingsEvent::clear_changeportsfinished() { if (_internal_has_changeportsfinished()) { if (GetArenaForAllocation() == nullptr) { - delete event_.changeportsfinished_; + delete _impl_.event_.changeportsfinished_; } clear_has_event(); } @@ -13537,11 +13580,11 @@ inline ::grpc::ChangePortsFinishedEvent* MailSettingsEvent::release_changeportsf // @@protoc_insertion_point(field_release:grpc.MailSettingsEvent.changePortsFinished) if (_internal_has_changeportsfinished()) { clear_has_event(); - ::grpc::ChangePortsFinishedEvent* temp = event_.changeportsfinished_; + ::grpc::ChangePortsFinishedEvent* temp = _impl_.event_.changeportsfinished_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.changeportsfinished_ = nullptr; + _impl_.event_.changeportsfinished_ = nullptr; return temp; } else { return nullptr; @@ -13549,7 +13592,7 @@ inline ::grpc::ChangePortsFinishedEvent* MailSettingsEvent::release_changeportsf } inline const ::grpc::ChangePortsFinishedEvent& MailSettingsEvent::_internal_changeportsfinished() const { return _internal_has_changeportsfinished() - ? *event_.changeportsfinished_ + ? *_impl_.event_.changeportsfinished_ : reinterpret_cast< ::grpc::ChangePortsFinishedEvent&>(::grpc::_ChangePortsFinishedEvent_default_instance_); } inline const ::grpc::ChangePortsFinishedEvent& MailSettingsEvent::changeportsfinished() const { @@ -13560,8 +13603,8 @@ inline ::grpc::ChangePortsFinishedEvent* MailSettingsEvent::unsafe_arena_release // @@protoc_insertion_point(field_unsafe_arena_release:grpc.MailSettingsEvent.changePortsFinished) if (_internal_has_changeportsfinished()) { clear_has_event(); - ::grpc::ChangePortsFinishedEvent* temp = event_.changeportsfinished_; - event_.changeportsfinished_ = nullptr; + ::grpc::ChangePortsFinishedEvent* temp = _impl_.event_.changeportsfinished_; + _impl_.event_.changeportsfinished_ = nullptr; return temp; } else { return nullptr; @@ -13571,7 +13614,7 @@ inline void MailSettingsEvent::unsafe_arena_set_allocated_changeportsfinished(:: clear_event(); if (changeportsfinished) { set_has_changeportsfinished(); - event_.changeportsfinished_ = changeportsfinished; + _impl_.event_.changeportsfinished_ = changeportsfinished; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.MailSettingsEvent.changePortsFinished) } @@ -13579,9 +13622,9 @@ inline ::grpc::ChangePortsFinishedEvent* MailSettingsEvent::_internal_mutable_ch if (!_internal_has_changeportsfinished()) { clear_event(); set_has_changeportsfinished(); - event_.changeportsfinished_ = CreateMaybeMessage< ::grpc::ChangePortsFinishedEvent >(GetArenaForAllocation()); + _impl_.event_.changeportsfinished_ = CreateMaybeMessage< ::grpc::ChangePortsFinishedEvent >(GetArenaForAllocation()); } - return event_.changeportsfinished_; + return _impl_.event_.changeportsfinished_; } inline ::grpc::ChangePortsFinishedEvent* MailSettingsEvent::mutable_changeportsfinished() { ::grpc::ChangePortsFinishedEvent* _msg = _internal_mutable_changeportsfinished(); @@ -13593,10 +13636,10 @@ inline bool MailSettingsEvent::has_event() const { return event_case() != EVENT_NOT_SET; } inline void MailSettingsEvent::clear_has_event() { - _oneof_case_[0] = EVENT_NOT_SET; + _impl_._oneof_case_[0] = EVENT_NOT_SET; } inline MailSettingsEvent::EventCase MailSettingsEvent::event_case() const { - return MailSettingsEvent::EventCase(_oneof_case_[0]); + return MailSettingsEvent::EventCase(_impl_._oneof_case_[0]); } // ------------------------------------------------------------------- @@ -13604,10 +13647,10 @@ inline MailSettingsEvent::EventCase MailSettingsEvent::event_case() const { // .grpc.MailSettingsErrorType type = 1; inline void MailSettingsErrorEvent::clear_type() { - type_ = 0; + _impl_.type_ = 0; } inline ::grpc::MailSettingsErrorType MailSettingsErrorEvent::_internal_type() const { - return static_cast< ::grpc::MailSettingsErrorType >(type_); + return static_cast< ::grpc::MailSettingsErrorType >(_impl_.type_); } inline ::grpc::MailSettingsErrorType MailSettingsErrorEvent::type() const { // @@protoc_insertion_point(field_get:grpc.MailSettingsErrorEvent.type) @@ -13615,7 +13658,7 @@ inline ::grpc::MailSettingsErrorType MailSettingsErrorEvent::type() const { } inline void MailSettingsErrorEvent::_internal_set_type(::grpc::MailSettingsErrorType value) { - type_ = value; + _impl_.type_ = value; } inline void MailSettingsErrorEvent::set_type(::grpc::MailSettingsErrorType value) { _internal_set_type(value); @@ -13642,12 +13685,12 @@ inline bool KeychainEvent::has_changekeychainfinished() const { return _internal_has_changekeychainfinished(); } inline void KeychainEvent::set_has_changekeychainfinished() { - _oneof_case_[0] = kChangeKeychainFinished; + _impl_._oneof_case_[0] = kChangeKeychainFinished; } inline void KeychainEvent::clear_changekeychainfinished() { if (_internal_has_changekeychainfinished()) { if (GetArenaForAllocation() == nullptr) { - delete event_.changekeychainfinished_; + delete _impl_.event_.changekeychainfinished_; } clear_has_event(); } @@ -13656,11 +13699,11 @@ inline ::grpc::ChangeKeychainFinishedEvent* KeychainEvent::release_changekeychai // @@protoc_insertion_point(field_release:grpc.KeychainEvent.changeKeychainFinished) if (_internal_has_changekeychainfinished()) { clear_has_event(); - ::grpc::ChangeKeychainFinishedEvent* temp = event_.changekeychainfinished_; + ::grpc::ChangeKeychainFinishedEvent* temp = _impl_.event_.changekeychainfinished_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.changekeychainfinished_ = nullptr; + _impl_.event_.changekeychainfinished_ = nullptr; return temp; } else { return nullptr; @@ -13668,7 +13711,7 @@ inline ::grpc::ChangeKeychainFinishedEvent* KeychainEvent::release_changekeychai } inline const ::grpc::ChangeKeychainFinishedEvent& KeychainEvent::_internal_changekeychainfinished() const { return _internal_has_changekeychainfinished() - ? *event_.changekeychainfinished_ + ? *_impl_.event_.changekeychainfinished_ : reinterpret_cast< ::grpc::ChangeKeychainFinishedEvent&>(::grpc::_ChangeKeychainFinishedEvent_default_instance_); } inline const ::grpc::ChangeKeychainFinishedEvent& KeychainEvent::changekeychainfinished() const { @@ -13679,8 +13722,8 @@ inline ::grpc::ChangeKeychainFinishedEvent* KeychainEvent::unsafe_arena_release_ // @@protoc_insertion_point(field_unsafe_arena_release:grpc.KeychainEvent.changeKeychainFinished) if (_internal_has_changekeychainfinished()) { clear_has_event(); - ::grpc::ChangeKeychainFinishedEvent* temp = event_.changekeychainfinished_; - event_.changekeychainfinished_ = nullptr; + ::grpc::ChangeKeychainFinishedEvent* temp = _impl_.event_.changekeychainfinished_; + _impl_.event_.changekeychainfinished_ = nullptr; return temp; } else { return nullptr; @@ -13690,7 +13733,7 @@ inline void KeychainEvent::unsafe_arena_set_allocated_changekeychainfinished(::g clear_event(); if (changekeychainfinished) { set_has_changekeychainfinished(); - event_.changekeychainfinished_ = changekeychainfinished; + _impl_.event_.changekeychainfinished_ = changekeychainfinished; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.KeychainEvent.changeKeychainFinished) } @@ -13698,9 +13741,9 @@ inline ::grpc::ChangeKeychainFinishedEvent* KeychainEvent::_internal_mutable_cha if (!_internal_has_changekeychainfinished()) { clear_event(); set_has_changekeychainfinished(); - event_.changekeychainfinished_ = CreateMaybeMessage< ::grpc::ChangeKeychainFinishedEvent >(GetArenaForAllocation()); + _impl_.event_.changekeychainfinished_ = CreateMaybeMessage< ::grpc::ChangeKeychainFinishedEvent >(GetArenaForAllocation()); } - return event_.changekeychainfinished_; + return _impl_.event_.changekeychainfinished_; } inline ::grpc::ChangeKeychainFinishedEvent* KeychainEvent::mutable_changekeychainfinished() { ::grpc::ChangeKeychainFinishedEvent* _msg = _internal_mutable_changekeychainfinished(); @@ -13716,12 +13759,12 @@ inline bool KeychainEvent::has_hasnokeychain() const { return _internal_has_hasnokeychain(); } inline void KeychainEvent::set_has_hasnokeychain() { - _oneof_case_[0] = kHasNoKeychain; + _impl_._oneof_case_[0] = kHasNoKeychain; } inline void KeychainEvent::clear_hasnokeychain() { if (_internal_has_hasnokeychain()) { if (GetArenaForAllocation() == nullptr) { - delete event_.hasnokeychain_; + delete _impl_.event_.hasnokeychain_; } clear_has_event(); } @@ -13730,11 +13773,11 @@ inline ::grpc::HasNoKeychainEvent* KeychainEvent::release_hasnokeychain() { // @@protoc_insertion_point(field_release:grpc.KeychainEvent.hasNoKeychain) if (_internal_has_hasnokeychain()) { clear_has_event(); - ::grpc::HasNoKeychainEvent* temp = event_.hasnokeychain_; + ::grpc::HasNoKeychainEvent* temp = _impl_.event_.hasnokeychain_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.hasnokeychain_ = nullptr; + _impl_.event_.hasnokeychain_ = nullptr; return temp; } else { return nullptr; @@ -13742,7 +13785,7 @@ inline ::grpc::HasNoKeychainEvent* KeychainEvent::release_hasnokeychain() { } inline const ::grpc::HasNoKeychainEvent& KeychainEvent::_internal_hasnokeychain() const { return _internal_has_hasnokeychain() - ? *event_.hasnokeychain_ + ? *_impl_.event_.hasnokeychain_ : reinterpret_cast< ::grpc::HasNoKeychainEvent&>(::grpc::_HasNoKeychainEvent_default_instance_); } inline const ::grpc::HasNoKeychainEvent& KeychainEvent::hasnokeychain() const { @@ -13753,8 +13796,8 @@ inline ::grpc::HasNoKeychainEvent* KeychainEvent::unsafe_arena_release_hasnokeyc // @@protoc_insertion_point(field_unsafe_arena_release:grpc.KeychainEvent.hasNoKeychain) if (_internal_has_hasnokeychain()) { clear_has_event(); - ::grpc::HasNoKeychainEvent* temp = event_.hasnokeychain_; - event_.hasnokeychain_ = nullptr; + ::grpc::HasNoKeychainEvent* temp = _impl_.event_.hasnokeychain_; + _impl_.event_.hasnokeychain_ = nullptr; return temp; } else { return nullptr; @@ -13764,7 +13807,7 @@ inline void KeychainEvent::unsafe_arena_set_allocated_hasnokeychain(::grpc::HasN clear_event(); if (hasnokeychain) { set_has_hasnokeychain(); - event_.hasnokeychain_ = hasnokeychain; + _impl_.event_.hasnokeychain_ = hasnokeychain; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.KeychainEvent.hasNoKeychain) } @@ -13772,9 +13815,9 @@ inline ::grpc::HasNoKeychainEvent* KeychainEvent::_internal_mutable_hasnokeychai if (!_internal_has_hasnokeychain()) { clear_event(); set_has_hasnokeychain(); - event_.hasnokeychain_ = CreateMaybeMessage< ::grpc::HasNoKeychainEvent >(GetArenaForAllocation()); + _impl_.event_.hasnokeychain_ = CreateMaybeMessage< ::grpc::HasNoKeychainEvent >(GetArenaForAllocation()); } - return event_.hasnokeychain_; + return _impl_.event_.hasnokeychain_; } inline ::grpc::HasNoKeychainEvent* KeychainEvent::mutable_hasnokeychain() { ::grpc::HasNoKeychainEvent* _msg = _internal_mutable_hasnokeychain(); @@ -13790,12 +13833,12 @@ inline bool KeychainEvent::has_rebuildkeychain() const { return _internal_has_rebuildkeychain(); } inline void KeychainEvent::set_has_rebuildkeychain() { - _oneof_case_[0] = kRebuildKeychain; + _impl_._oneof_case_[0] = kRebuildKeychain; } inline void KeychainEvent::clear_rebuildkeychain() { if (_internal_has_rebuildkeychain()) { if (GetArenaForAllocation() == nullptr) { - delete event_.rebuildkeychain_; + delete _impl_.event_.rebuildkeychain_; } clear_has_event(); } @@ -13804,11 +13847,11 @@ inline ::grpc::RebuildKeychainEvent* KeychainEvent::release_rebuildkeychain() { // @@protoc_insertion_point(field_release:grpc.KeychainEvent.rebuildKeychain) if (_internal_has_rebuildkeychain()) { clear_has_event(); - ::grpc::RebuildKeychainEvent* temp = event_.rebuildkeychain_; + ::grpc::RebuildKeychainEvent* temp = _impl_.event_.rebuildkeychain_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.rebuildkeychain_ = nullptr; + _impl_.event_.rebuildkeychain_ = nullptr; return temp; } else { return nullptr; @@ -13816,7 +13859,7 @@ inline ::grpc::RebuildKeychainEvent* KeychainEvent::release_rebuildkeychain() { } inline const ::grpc::RebuildKeychainEvent& KeychainEvent::_internal_rebuildkeychain() const { return _internal_has_rebuildkeychain() - ? *event_.rebuildkeychain_ + ? *_impl_.event_.rebuildkeychain_ : reinterpret_cast< ::grpc::RebuildKeychainEvent&>(::grpc::_RebuildKeychainEvent_default_instance_); } inline const ::grpc::RebuildKeychainEvent& KeychainEvent::rebuildkeychain() const { @@ -13827,8 +13870,8 @@ inline ::grpc::RebuildKeychainEvent* KeychainEvent::unsafe_arena_release_rebuild // @@protoc_insertion_point(field_unsafe_arena_release:grpc.KeychainEvent.rebuildKeychain) if (_internal_has_rebuildkeychain()) { clear_has_event(); - ::grpc::RebuildKeychainEvent* temp = event_.rebuildkeychain_; - event_.rebuildkeychain_ = nullptr; + ::grpc::RebuildKeychainEvent* temp = _impl_.event_.rebuildkeychain_; + _impl_.event_.rebuildkeychain_ = nullptr; return temp; } else { return nullptr; @@ -13838,7 +13881,7 @@ inline void KeychainEvent::unsafe_arena_set_allocated_rebuildkeychain(::grpc::Re clear_event(); if (rebuildkeychain) { set_has_rebuildkeychain(); - event_.rebuildkeychain_ = rebuildkeychain; + _impl_.event_.rebuildkeychain_ = rebuildkeychain; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.KeychainEvent.rebuildKeychain) } @@ -13846,9 +13889,9 @@ inline ::grpc::RebuildKeychainEvent* KeychainEvent::_internal_mutable_rebuildkey if (!_internal_has_rebuildkeychain()) { clear_event(); set_has_rebuildkeychain(); - event_.rebuildkeychain_ = CreateMaybeMessage< ::grpc::RebuildKeychainEvent >(GetArenaForAllocation()); + _impl_.event_.rebuildkeychain_ = CreateMaybeMessage< ::grpc::RebuildKeychainEvent >(GetArenaForAllocation()); } - return event_.rebuildkeychain_; + return _impl_.event_.rebuildkeychain_; } inline ::grpc::RebuildKeychainEvent* KeychainEvent::mutable_rebuildkeychain() { ::grpc::RebuildKeychainEvent* _msg = _internal_mutable_rebuildkeychain(); @@ -13860,10 +13903,10 @@ inline bool KeychainEvent::has_event() const { return event_case() != EVENT_NOT_SET; } inline void KeychainEvent::clear_has_event() { - _oneof_case_[0] = EVENT_NOT_SET; + _impl_._oneof_case_[0] = EVENT_NOT_SET; } inline KeychainEvent::EventCase KeychainEvent::event_case() const { - return KeychainEvent::EventCase(_oneof_case_[0]); + return KeychainEvent::EventCase(_impl_._oneof_case_[0]); } // ------------------------------------------------------------------- @@ -13889,12 +13932,12 @@ inline bool MailEvent::has_noactivekeyforrecipientevent() const { return _internal_has_noactivekeyforrecipientevent(); } inline void MailEvent::set_has_noactivekeyforrecipientevent() { - _oneof_case_[0] = kNoActiveKeyForRecipientEvent; + _impl_._oneof_case_[0] = kNoActiveKeyForRecipientEvent; } inline void MailEvent::clear_noactivekeyforrecipientevent() { if (_internal_has_noactivekeyforrecipientevent()) { if (GetArenaForAllocation() == nullptr) { - delete event_.noactivekeyforrecipientevent_; + delete _impl_.event_.noactivekeyforrecipientevent_; } clear_has_event(); } @@ -13903,11 +13946,11 @@ inline ::grpc::NoActiveKeyForRecipientEvent* MailEvent::release_noactivekeyforre // @@protoc_insertion_point(field_release:grpc.MailEvent.noActiveKeyForRecipientEvent) if (_internal_has_noactivekeyforrecipientevent()) { clear_has_event(); - ::grpc::NoActiveKeyForRecipientEvent* temp = event_.noactivekeyforrecipientevent_; + ::grpc::NoActiveKeyForRecipientEvent* temp = _impl_.event_.noactivekeyforrecipientevent_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.noactivekeyforrecipientevent_ = nullptr; + _impl_.event_.noactivekeyforrecipientevent_ = nullptr; return temp; } else { return nullptr; @@ -13915,7 +13958,7 @@ inline ::grpc::NoActiveKeyForRecipientEvent* MailEvent::release_noactivekeyforre } inline const ::grpc::NoActiveKeyForRecipientEvent& MailEvent::_internal_noactivekeyforrecipientevent() const { return _internal_has_noactivekeyforrecipientevent() - ? *event_.noactivekeyforrecipientevent_ + ? *_impl_.event_.noactivekeyforrecipientevent_ : reinterpret_cast< ::grpc::NoActiveKeyForRecipientEvent&>(::grpc::_NoActiveKeyForRecipientEvent_default_instance_); } inline const ::grpc::NoActiveKeyForRecipientEvent& MailEvent::noactivekeyforrecipientevent() const { @@ -13926,8 +13969,8 @@ inline ::grpc::NoActiveKeyForRecipientEvent* MailEvent::unsafe_arena_release_noa // @@protoc_insertion_point(field_unsafe_arena_release:grpc.MailEvent.noActiveKeyForRecipientEvent) if (_internal_has_noactivekeyforrecipientevent()) { clear_has_event(); - ::grpc::NoActiveKeyForRecipientEvent* temp = event_.noactivekeyforrecipientevent_; - event_.noactivekeyforrecipientevent_ = nullptr; + ::grpc::NoActiveKeyForRecipientEvent* temp = _impl_.event_.noactivekeyforrecipientevent_; + _impl_.event_.noactivekeyforrecipientevent_ = nullptr; return temp; } else { return nullptr; @@ -13937,7 +13980,7 @@ inline void MailEvent::unsafe_arena_set_allocated_noactivekeyforrecipientevent(: clear_event(); if (noactivekeyforrecipientevent) { set_has_noactivekeyforrecipientevent(); - event_.noactivekeyforrecipientevent_ = noactivekeyforrecipientevent; + _impl_.event_.noactivekeyforrecipientevent_ = noactivekeyforrecipientevent; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.MailEvent.noActiveKeyForRecipientEvent) } @@ -13945,9 +13988,9 @@ inline ::grpc::NoActiveKeyForRecipientEvent* MailEvent::_internal_mutable_noacti if (!_internal_has_noactivekeyforrecipientevent()) { clear_event(); set_has_noactivekeyforrecipientevent(); - event_.noactivekeyforrecipientevent_ = CreateMaybeMessage< ::grpc::NoActiveKeyForRecipientEvent >(GetArenaForAllocation()); + _impl_.event_.noactivekeyforrecipientevent_ = CreateMaybeMessage< ::grpc::NoActiveKeyForRecipientEvent >(GetArenaForAllocation()); } - return event_.noactivekeyforrecipientevent_; + return _impl_.event_.noactivekeyforrecipientevent_; } inline ::grpc::NoActiveKeyForRecipientEvent* MailEvent::mutable_noactivekeyforrecipientevent() { ::grpc::NoActiveKeyForRecipientEvent* _msg = _internal_mutable_noactivekeyforrecipientevent(); @@ -13963,12 +14006,12 @@ inline bool MailEvent::has_addresschanged() const { return _internal_has_addresschanged(); } inline void MailEvent::set_has_addresschanged() { - _oneof_case_[0] = kAddressChanged; + _impl_._oneof_case_[0] = kAddressChanged; } inline void MailEvent::clear_addresschanged() { if (_internal_has_addresschanged()) { if (GetArenaForAllocation() == nullptr) { - delete event_.addresschanged_; + delete _impl_.event_.addresschanged_; } clear_has_event(); } @@ -13977,11 +14020,11 @@ inline ::grpc::AddressChangedEvent* MailEvent::release_addresschanged() { // @@protoc_insertion_point(field_release:grpc.MailEvent.addressChanged) if (_internal_has_addresschanged()) { clear_has_event(); - ::grpc::AddressChangedEvent* temp = event_.addresschanged_; + ::grpc::AddressChangedEvent* temp = _impl_.event_.addresschanged_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.addresschanged_ = nullptr; + _impl_.event_.addresschanged_ = nullptr; return temp; } else { return nullptr; @@ -13989,7 +14032,7 @@ inline ::grpc::AddressChangedEvent* MailEvent::release_addresschanged() { } inline const ::grpc::AddressChangedEvent& MailEvent::_internal_addresschanged() const { return _internal_has_addresschanged() - ? *event_.addresschanged_ + ? *_impl_.event_.addresschanged_ : reinterpret_cast< ::grpc::AddressChangedEvent&>(::grpc::_AddressChangedEvent_default_instance_); } inline const ::grpc::AddressChangedEvent& MailEvent::addresschanged() const { @@ -14000,8 +14043,8 @@ inline ::grpc::AddressChangedEvent* MailEvent::unsafe_arena_release_addresschang // @@protoc_insertion_point(field_unsafe_arena_release:grpc.MailEvent.addressChanged) if (_internal_has_addresschanged()) { clear_has_event(); - ::grpc::AddressChangedEvent* temp = event_.addresschanged_; - event_.addresschanged_ = nullptr; + ::grpc::AddressChangedEvent* temp = _impl_.event_.addresschanged_; + _impl_.event_.addresschanged_ = nullptr; return temp; } else { return nullptr; @@ -14011,7 +14054,7 @@ inline void MailEvent::unsafe_arena_set_allocated_addresschanged(::grpc::Address clear_event(); if (addresschanged) { set_has_addresschanged(); - event_.addresschanged_ = addresschanged; + _impl_.event_.addresschanged_ = addresschanged; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.MailEvent.addressChanged) } @@ -14019,9 +14062,9 @@ inline ::grpc::AddressChangedEvent* MailEvent::_internal_mutable_addresschanged( if (!_internal_has_addresschanged()) { clear_event(); set_has_addresschanged(); - event_.addresschanged_ = CreateMaybeMessage< ::grpc::AddressChangedEvent >(GetArenaForAllocation()); + _impl_.event_.addresschanged_ = CreateMaybeMessage< ::grpc::AddressChangedEvent >(GetArenaForAllocation()); } - return event_.addresschanged_; + return _impl_.event_.addresschanged_; } inline ::grpc::AddressChangedEvent* MailEvent::mutable_addresschanged() { ::grpc::AddressChangedEvent* _msg = _internal_mutable_addresschanged(); @@ -14037,12 +14080,12 @@ inline bool MailEvent::has_addresschangedlogout() const { return _internal_has_addresschangedlogout(); } inline void MailEvent::set_has_addresschangedlogout() { - _oneof_case_[0] = kAddressChangedLogout; + _impl_._oneof_case_[0] = kAddressChangedLogout; } inline void MailEvent::clear_addresschangedlogout() { if (_internal_has_addresschangedlogout()) { if (GetArenaForAllocation() == nullptr) { - delete event_.addresschangedlogout_; + delete _impl_.event_.addresschangedlogout_; } clear_has_event(); } @@ -14051,11 +14094,11 @@ inline ::grpc::AddressChangedLogoutEvent* MailEvent::release_addresschangedlogou // @@protoc_insertion_point(field_release:grpc.MailEvent.addressChangedLogout) if (_internal_has_addresschangedlogout()) { clear_has_event(); - ::grpc::AddressChangedLogoutEvent* temp = event_.addresschangedlogout_; + ::grpc::AddressChangedLogoutEvent* temp = _impl_.event_.addresschangedlogout_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.addresschangedlogout_ = nullptr; + _impl_.event_.addresschangedlogout_ = nullptr; return temp; } else { return nullptr; @@ -14063,7 +14106,7 @@ inline ::grpc::AddressChangedLogoutEvent* MailEvent::release_addresschangedlogou } inline const ::grpc::AddressChangedLogoutEvent& MailEvent::_internal_addresschangedlogout() const { return _internal_has_addresschangedlogout() - ? *event_.addresschangedlogout_ + ? *_impl_.event_.addresschangedlogout_ : reinterpret_cast< ::grpc::AddressChangedLogoutEvent&>(::grpc::_AddressChangedLogoutEvent_default_instance_); } inline const ::grpc::AddressChangedLogoutEvent& MailEvent::addresschangedlogout() const { @@ -14074,8 +14117,8 @@ inline ::grpc::AddressChangedLogoutEvent* MailEvent::unsafe_arena_release_addres // @@protoc_insertion_point(field_unsafe_arena_release:grpc.MailEvent.addressChangedLogout) if (_internal_has_addresschangedlogout()) { clear_has_event(); - ::grpc::AddressChangedLogoutEvent* temp = event_.addresschangedlogout_; - event_.addresschangedlogout_ = nullptr; + ::grpc::AddressChangedLogoutEvent* temp = _impl_.event_.addresschangedlogout_; + _impl_.event_.addresschangedlogout_ = nullptr; return temp; } else { return nullptr; @@ -14085,7 +14128,7 @@ inline void MailEvent::unsafe_arena_set_allocated_addresschangedlogout(::grpc::A clear_event(); if (addresschangedlogout) { set_has_addresschangedlogout(); - event_.addresschangedlogout_ = addresschangedlogout; + _impl_.event_.addresschangedlogout_ = addresschangedlogout; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.MailEvent.addressChangedLogout) } @@ -14093,9 +14136,9 @@ inline ::grpc::AddressChangedLogoutEvent* MailEvent::_internal_mutable_addressch if (!_internal_has_addresschangedlogout()) { clear_event(); set_has_addresschangedlogout(); - event_.addresschangedlogout_ = CreateMaybeMessage< ::grpc::AddressChangedLogoutEvent >(GetArenaForAllocation()); + _impl_.event_.addresschangedlogout_ = CreateMaybeMessage< ::grpc::AddressChangedLogoutEvent >(GetArenaForAllocation()); } - return event_.addresschangedlogout_; + return _impl_.event_.addresschangedlogout_; } inline ::grpc::AddressChangedLogoutEvent* MailEvent::mutable_addresschangedlogout() { ::grpc::AddressChangedLogoutEvent* _msg = _internal_mutable_addresschangedlogout(); @@ -14111,12 +14154,12 @@ inline bool MailEvent::has_apicertissue() const { return _internal_has_apicertissue(); } inline void MailEvent::set_has_apicertissue() { - _oneof_case_[0] = kApiCertIssue; + _impl_._oneof_case_[0] = kApiCertIssue; } inline void MailEvent::clear_apicertissue() { if (_internal_has_apicertissue()) { if (GetArenaForAllocation() == nullptr) { - delete event_.apicertissue_; + delete _impl_.event_.apicertissue_; } clear_has_event(); } @@ -14125,11 +14168,11 @@ inline ::grpc::ApiCertIssueEvent* MailEvent::release_apicertissue() { // @@protoc_insertion_point(field_release:grpc.MailEvent.apiCertIssue) if (_internal_has_apicertissue()) { clear_has_event(); - ::grpc::ApiCertIssueEvent* temp = event_.apicertissue_; + ::grpc::ApiCertIssueEvent* temp = _impl_.event_.apicertissue_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.apicertissue_ = nullptr; + _impl_.event_.apicertissue_ = nullptr; return temp; } else { return nullptr; @@ -14137,7 +14180,7 @@ inline ::grpc::ApiCertIssueEvent* MailEvent::release_apicertissue() { } inline const ::grpc::ApiCertIssueEvent& MailEvent::_internal_apicertissue() const { return _internal_has_apicertissue() - ? *event_.apicertissue_ + ? *_impl_.event_.apicertissue_ : reinterpret_cast< ::grpc::ApiCertIssueEvent&>(::grpc::_ApiCertIssueEvent_default_instance_); } inline const ::grpc::ApiCertIssueEvent& MailEvent::apicertissue() const { @@ -14148,8 +14191,8 @@ inline ::grpc::ApiCertIssueEvent* MailEvent::unsafe_arena_release_apicertissue() // @@protoc_insertion_point(field_unsafe_arena_release:grpc.MailEvent.apiCertIssue) if (_internal_has_apicertissue()) { clear_has_event(); - ::grpc::ApiCertIssueEvent* temp = event_.apicertissue_; - event_.apicertissue_ = nullptr; + ::grpc::ApiCertIssueEvent* temp = _impl_.event_.apicertissue_; + _impl_.event_.apicertissue_ = nullptr; return temp; } else { return nullptr; @@ -14159,7 +14202,7 @@ inline void MailEvent::unsafe_arena_set_allocated_apicertissue(::grpc::ApiCertIs clear_event(); if (apicertissue) { set_has_apicertissue(); - event_.apicertissue_ = apicertissue; + _impl_.event_.apicertissue_ = apicertissue; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.MailEvent.apiCertIssue) } @@ -14167,9 +14210,9 @@ inline ::grpc::ApiCertIssueEvent* MailEvent::_internal_mutable_apicertissue() { if (!_internal_has_apicertissue()) { clear_event(); set_has_apicertissue(); - event_.apicertissue_ = CreateMaybeMessage< ::grpc::ApiCertIssueEvent >(GetArenaForAllocation()); + _impl_.event_.apicertissue_ = CreateMaybeMessage< ::grpc::ApiCertIssueEvent >(GetArenaForAllocation()); } - return event_.apicertissue_; + return _impl_.event_.apicertissue_; } inline ::grpc::ApiCertIssueEvent* MailEvent::mutable_apicertissue() { ::grpc::ApiCertIssueEvent* _msg = _internal_mutable_apicertissue(); @@ -14181,10 +14224,10 @@ inline bool MailEvent::has_event() const { return event_case() != EVENT_NOT_SET; } inline void MailEvent::clear_has_event() { - _oneof_case_[0] = EVENT_NOT_SET; + _impl_._oneof_case_[0] = EVENT_NOT_SET; } inline MailEvent::EventCase MailEvent::event_case() const { - return MailEvent::EventCase(_oneof_case_[0]); + return MailEvent::EventCase(_impl_._oneof_case_[0]); } // ------------------------------------------------------------------- @@ -14192,7 +14235,7 @@ inline MailEvent::EventCase MailEvent::event_case() const { // string email = 1; inline void NoActiveKeyForRecipientEvent::clear_email() { - email_.ClearToEmpty(); + _impl_.email_.ClearToEmpty(); } inline const std::string& NoActiveKeyForRecipientEvent::email() const { // @@protoc_insertion_point(field_get:grpc.NoActiveKeyForRecipientEvent.email) @@ -14202,7 +14245,7 @@ template inline PROTOBUF_ALWAYS_INLINE void NoActiveKeyForRecipientEvent::set_email(ArgT0&& arg0, ArgT... args) { - email_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.email_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.NoActiveKeyForRecipientEvent.email) } inline std::string* NoActiveKeyForRecipientEvent::mutable_email() { @@ -14211,19 +14254,19 @@ inline std::string* NoActiveKeyForRecipientEvent::mutable_email() { return _s; } inline const std::string& NoActiveKeyForRecipientEvent::_internal_email() const { - return email_.Get(); + return _impl_.email_.Get(); } inline void NoActiveKeyForRecipientEvent::_internal_set_email(const std::string& value) { - email_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.email_.Set(value, GetArenaForAllocation()); } inline std::string* NoActiveKeyForRecipientEvent::_internal_mutable_email() { - return email_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.email_.Mutable(GetArenaForAllocation()); } inline std::string* NoActiveKeyForRecipientEvent::release_email() { // @@protoc_insertion_point(field_release:grpc.NoActiveKeyForRecipientEvent.email) - return email_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.email_.Release(); } inline void NoActiveKeyForRecipientEvent::set_allocated_email(std::string* email) { if (email != nullptr) { @@ -14231,11 +14274,10 @@ inline void NoActiveKeyForRecipientEvent::set_allocated_email(std::string* email } else { } - email_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), email, - GetArenaForAllocation()); + _impl_.email_.SetAllocated(email, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (email_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - email_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.email_.IsDefault()) { + _impl_.email_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.NoActiveKeyForRecipientEvent.email) @@ -14247,7 +14289,7 @@ inline void NoActiveKeyForRecipientEvent::set_allocated_email(std::string* email // string address = 1; inline void AddressChangedEvent::clear_address() { - address_.ClearToEmpty(); + _impl_.address_.ClearToEmpty(); } inline const std::string& AddressChangedEvent::address() const { // @@protoc_insertion_point(field_get:grpc.AddressChangedEvent.address) @@ -14257,7 +14299,7 @@ template inline PROTOBUF_ALWAYS_INLINE void AddressChangedEvent::set_address(ArgT0&& arg0, ArgT... args) { - address_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.address_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.AddressChangedEvent.address) } inline std::string* AddressChangedEvent::mutable_address() { @@ -14266,19 +14308,19 @@ inline std::string* AddressChangedEvent::mutable_address() { return _s; } inline const std::string& AddressChangedEvent::_internal_address() const { - return address_.Get(); + return _impl_.address_.Get(); } inline void AddressChangedEvent::_internal_set_address(const std::string& value) { - address_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.address_.Set(value, GetArenaForAllocation()); } inline std::string* AddressChangedEvent::_internal_mutable_address() { - return address_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.address_.Mutable(GetArenaForAllocation()); } inline std::string* AddressChangedEvent::release_address() { // @@protoc_insertion_point(field_release:grpc.AddressChangedEvent.address) - return address_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.address_.Release(); } inline void AddressChangedEvent::set_allocated_address(std::string* address) { if (address != nullptr) { @@ -14286,11 +14328,10 @@ inline void AddressChangedEvent::set_allocated_address(std::string* address) { } else { } - address_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), address, - GetArenaForAllocation()); + _impl_.address_.SetAllocated(address, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (address_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.address_.IsDefault()) { + _impl_.address_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.AddressChangedEvent.address) @@ -14302,7 +14343,7 @@ inline void AddressChangedEvent::set_allocated_address(std::string* address) { // string address = 1; inline void AddressChangedLogoutEvent::clear_address() { - address_.ClearToEmpty(); + _impl_.address_.ClearToEmpty(); } inline const std::string& AddressChangedLogoutEvent::address() const { // @@protoc_insertion_point(field_get:grpc.AddressChangedLogoutEvent.address) @@ -14312,7 +14353,7 @@ template inline PROTOBUF_ALWAYS_INLINE void AddressChangedLogoutEvent::set_address(ArgT0&& arg0, ArgT... args) { - address_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.address_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.AddressChangedLogoutEvent.address) } inline std::string* AddressChangedLogoutEvent::mutable_address() { @@ -14321,19 +14362,19 @@ inline std::string* AddressChangedLogoutEvent::mutable_address() { return _s; } inline const std::string& AddressChangedLogoutEvent::_internal_address() const { - return address_.Get(); + return _impl_.address_.Get(); } inline void AddressChangedLogoutEvent::_internal_set_address(const std::string& value) { - address_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.address_.Set(value, GetArenaForAllocation()); } inline std::string* AddressChangedLogoutEvent::_internal_mutable_address() { - return address_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.address_.Mutable(GetArenaForAllocation()); } inline std::string* AddressChangedLogoutEvent::release_address() { // @@protoc_insertion_point(field_release:grpc.AddressChangedLogoutEvent.address) - return address_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.address_.Release(); } inline void AddressChangedLogoutEvent::set_allocated_address(std::string* address) { if (address != nullptr) { @@ -14341,11 +14382,10 @@ inline void AddressChangedLogoutEvent::set_allocated_address(std::string* addres } else { } - address_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), address, - GetArenaForAllocation()); + _impl_.address_.SetAllocated(address, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (address_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.address_.IsDefault()) { + _impl_.address_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.AddressChangedLogoutEvent.address) @@ -14367,12 +14407,12 @@ inline bool UserEvent::has_togglesplitmodefinished() const { return _internal_has_togglesplitmodefinished(); } inline void UserEvent::set_has_togglesplitmodefinished() { - _oneof_case_[0] = kToggleSplitModeFinished; + _impl_._oneof_case_[0] = kToggleSplitModeFinished; } inline void UserEvent::clear_togglesplitmodefinished() { if (_internal_has_togglesplitmodefinished()) { if (GetArenaForAllocation() == nullptr) { - delete event_.togglesplitmodefinished_; + delete _impl_.event_.togglesplitmodefinished_; } clear_has_event(); } @@ -14381,11 +14421,11 @@ inline ::grpc::ToggleSplitModeFinishedEvent* UserEvent::release_togglesplitmodef // @@protoc_insertion_point(field_release:grpc.UserEvent.toggleSplitModeFinished) if (_internal_has_togglesplitmodefinished()) { clear_has_event(); - ::grpc::ToggleSplitModeFinishedEvent* temp = event_.togglesplitmodefinished_; + ::grpc::ToggleSplitModeFinishedEvent* temp = _impl_.event_.togglesplitmodefinished_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.togglesplitmodefinished_ = nullptr; + _impl_.event_.togglesplitmodefinished_ = nullptr; return temp; } else { return nullptr; @@ -14393,7 +14433,7 @@ inline ::grpc::ToggleSplitModeFinishedEvent* UserEvent::release_togglesplitmodef } inline const ::grpc::ToggleSplitModeFinishedEvent& UserEvent::_internal_togglesplitmodefinished() const { return _internal_has_togglesplitmodefinished() - ? *event_.togglesplitmodefinished_ + ? *_impl_.event_.togglesplitmodefinished_ : reinterpret_cast< ::grpc::ToggleSplitModeFinishedEvent&>(::grpc::_ToggleSplitModeFinishedEvent_default_instance_); } inline const ::grpc::ToggleSplitModeFinishedEvent& UserEvent::togglesplitmodefinished() const { @@ -14404,8 +14444,8 @@ inline ::grpc::ToggleSplitModeFinishedEvent* UserEvent::unsafe_arena_release_tog // @@protoc_insertion_point(field_unsafe_arena_release:grpc.UserEvent.toggleSplitModeFinished) if (_internal_has_togglesplitmodefinished()) { clear_has_event(); - ::grpc::ToggleSplitModeFinishedEvent* temp = event_.togglesplitmodefinished_; - event_.togglesplitmodefinished_ = nullptr; + ::grpc::ToggleSplitModeFinishedEvent* temp = _impl_.event_.togglesplitmodefinished_; + _impl_.event_.togglesplitmodefinished_ = nullptr; return temp; } else { return nullptr; @@ -14415,7 +14455,7 @@ inline void UserEvent::unsafe_arena_set_allocated_togglesplitmodefinished(::grpc clear_event(); if (togglesplitmodefinished) { set_has_togglesplitmodefinished(); - event_.togglesplitmodefinished_ = togglesplitmodefinished; + _impl_.event_.togglesplitmodefinished_ = togglesplitmodefinished; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UserEvent.toggleSplitModeFinished) } @@ -14423,9 +14463,9 @@ inline ::grpc::ToggleSplitModeFinishedEvent* UserEvent::_internal_mutable_toggle if (!_internal_has_togglesplitmodefinished()) { clear_event(); set_has_togglesplitmodefinished(); - event_.togglesplitmodefinished_ = CreateMaybeMessage< ::grpc::ToggleSplitModeFinishedEvent >(GetArenaForAllocation()); + _impl_.event_.togglesplitmodefinished_ = CreateMaybeMessage< ::grpc::ToggleSplitModeFinishedEvent >(GetArenaForAllocation()); } - return event_.togglesplitmodefinished_; + return _impl_.event_.togglesplitmodefinished_; } inline ::grpc::ToggleSplitModeFinishedEvent* UserEvent::mutable_togglesplitmodefinished() { ::grpc::ToggleSplitModeFinishedEvent* _msg = _internal_mutable_togglesplitmodefinished(); @@ -14441,12 +14481,12 @@ inline bool UserEvent::has_userdisconnected() const { return _internal_has_userdisconnected(); } inline void UserEvent::set_has_userdisconnected() { - _oneof_case_[0] = kUserDisconnected; + _impl_._oneof_case_[0] = kUserDisconnected; } inline void UserEvent::clear_userdisconnected() { if (_internal_has_userdisconnected()) { if (GetArenaForAllocation() == nullptr) { - delete event_.userdisconnected_; + delete _impl_.event_.userdisconnected_; } clear_has_event(); } @@ -14455,11 +14495,11 @@ inline ::grpc::UserDisconnectedEvent* UserEvent::release_userdisconnected() { // @@protoc_insertion_point(field_release:grpc.UserEvent.userDisconnected) if (_internal_has_userdisconnected()) { clear_has_event(); - ::grpc::UserDisconnectedEvent* temp = event_.userdisconnected_; + ::grpc::UserDisconnectedEvent* temp = _impl_.event_.userdisconnected_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.userdisconnected_ = nullptr; + _impl_.event_.userdisconnected_ = nullptr; return temp; } else { return nullptr; @@ -14467,7 +14507,7 @@ inline ::grpc::UserDisconnectedEvent* UserEvent::release_userdisconnected() { } inline const ::grpc::UserDisconnectedEvent& UserEvent::_internal_userdisconnected() const { return _internal_has_userdisconnected() - ? *event_.userdisconnected_ + ? *_impl_.event_.userdisconnected_ : reinterpret_cast< ::grpc::UserDisconnectedEvent&>(::grpc::_UserDisconnectedEvent_default_instance_); } inline const ::grpc::UserDisconnectedEvent& UserEvent::userdisconnected() const { @@ -14478,8 +14518,8 @@ inline ::grpc::UserDisconnectedEvent* UserEvent::unsafe_arena_release_userdiscon // @@protoc_insertion_point(field_unsafe_arena_release:grpc.UserEvent.userDisconnected) if (_internal_has_userdisconnected()) { clear_has_event(); - ::grpc::UserDisconnectedEvent* temp = event_.userdisconnected_; - event_.userdisconnected_ = nullptr; + ::grpc::UserDisconnectedEvent* temp = _impl_.event_.userdisconnected_; + _impl_.event_.userdisconnected_ = nullptr; return temp; } else { return nullptr; @@ -14489,7 +14529,7 @@ inline void UserEvent::unsafe_arena_set_allocated_userdisconnected(::grpc::UserD clear_event(); if (userdisconnected) { set_has_userdisconnected(); - event_.userdisconnected_ = userdisconnected; + _impl_.event_.userdisconnected_ = userdisconnected; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UserEvent.userDisconnected) } @@ -14497,9 +14537,9 @@ inline ::grpc::UserDisconnectedEvent* UserEvent::_internal_mutable_userdisconnec if (!_internal_has_userdisconnected()) { clear_event(); set_has_userdisconnected(); - event_.userdisconnected_ = CreateMaybeMessage< ::grpc::UserDisconnectedEvent >(GetArenaForAllocation()); + _impl_.event_.userdisconnected_ = CreateMaybeMessage< ::grpc::UserDisconnectedEvent >(GetArenaForAllocation()); } - return event_.userdisconnected_; + return _impl_.event_.userdisconnected_; } inline ::grpc::UserDisconnectedEvent* UserEvent::mutable_userdisconnected() { ::grpc::UserDisconnectedEvent* _msg = _internal_mutable_userdisconnected(); @@ -14515,12 +14555,12 @@ inline bool UserEvent::has_userchanged() const { return _internal_has_userchanged(); } inline void UserEvent::set_has_userchanged() { - _oneof_case_[0] = kUserChanged; + _impl_._oneof_case_[0] = kUserChanged; } inline void UserEvent::clear_userchanged() { if (_internal_has_userchanged()) { if (GetArenaForAllocation() == nullptr) { - delete event_.userchanged_; + delete _impl_.event_.userchanged_; } clear_has_event(); } @@ -14529,11 +14569,11 @@ inline ::grpc::UserChangedEvent* UserEvent::release_userchanged() { // @@protoc_insertion_point(field_release:grpc.UserEvent.userChanged) if (_internal_has_userchanged()) { clear_has_event(); - ::grpc::UserChangedEvent* temp = event_.userchanged_; + ::grpc::UserChangedEvent* temp = _impl_.event_.userchanged_; if (GetArenaForAllocation() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } - event_.userchanged_ = nullptr; + _impl_.event_.userchanged_ = nullptr; return temp; } else { return nullptr; @@ -14541,7 +14581,7 @@ inline ::grpc::UserChangedEvent* UserEvent::release_userchanged() { } inline const ::grpc::UserChangedEvent& UserEvent::_internal_userchanged() const { return _internal_has_userchanged() - ? *event_.userchanged_ + ? *_impl_.event_.userchanged_ : reinterpret_cast< ::grpc::UserChangedEvent&>(::grpc::_UserChangedEvent_default_instance_); } inline const ::grpc::UserChangedEvent& UserEvent::userchanged() const { @@ -14552,8 +14592,8 @@ inline ::grpc::UserChangedEvent* UserEvent::unsafe_arena_release_userchanged() { // @@protoc_insertion_point(field_unsafe_arena_release:grpc.UserEvent.userChanged) if (_internal_has_userchanged()) { clear_has_event(); - ::grpc::UserChangedEvent* temp = event_.userchanged_; - event_.userchanged_ = nullptr; + ::grpc::UserChangedEvent* temp = _impl_.event_.userchanged_; + _impl_.event_.userchanged_ = nullptr; return temp; } else { return nullptr; @@ -14563,7 +14603,7 @@ inline void UserEvent::unsafe_arena_set_allocated_userchanged(::grpc::UserChange clear_event(); if (userchanged) { set_has_userchanged(); - event_.userchanged_ = userchanged; + _impl_.event_.userchanged_ = userchanged; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UserEvent.userChanged) } @@ -14571,9 +14611,9 @@ inline ::grpc::UserChangedEvent* UserEvent::_internal_mutable_userchanged() { if (!_internal_has_userchanged()) { clear_event(); set_has_userchanged(); - event_.userchanged_ = CreateMaybeMessage< ::grpc::UserChangedEvent >(GetArenaForAllocation()); + _impl_.event_.userchanged_ = CreateMaybeMessage< ::grpc::UserChangedEvent >(GetArenaForAllocation()); } - return event_.userchanged_; + return _impl_.event_.userchanged_; } inline ::grpc::UserChangedEvent* UserEvent::mutable_userchanged() { ::grpc::UserChangedEvent* _msg = _internal_mutable_userchanged(); @@ -14585,10 +14625,10 @@ inline bool UserEvent::has_event() const { return event_case() != EVENT_NOT_SET; } inline void UserEvent::clear_has_event() { - _oneof_case_[0] = EVENT_NOT_SET; + _impl_._oneof_case_[0] = EVENT_NOT_SET; } inline UserEvent::EventCase UserEvent::event_case() const { - return UserEvent::EventCase(_oneof_case_[0]); + return UserEvent::EventCase(_impl_._oneof_case_[0]); } // ------------------------------------------------------------------- @@ -14596,7 +14636,7 @@ inline UserEvent::EventCase UserEvent::event_case() const { // string userID = 1; inline void ToggleSplitModeFinishedEvent::clear_userid() { - userid_.ClearToEmpty(); + _impl_.userid_.ClearToEmpty(); } inline const std::string& ToggleSplitModeFinishedEvent::userid() const { // @@protoc_insertion_point(field_get:grpc.ToggleSplitModeFinishedEvent.userID) @@ -14606,7 +14646,7 @@ template inline PROTOBUF_ALWAYS_INLINE void ToggleSplitModeFinishedEvent::set_userid(ArgT0&& arg0, ArgT... args) { - userid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.userid_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.ToggleSplitModeFinishedEvent.userID) } inline std::string* ToggleSplitModeFinishedEvent::mutable_userid() { @@ -14615,19 +14655,19 @@ inline std::string* ToggleSplitModeFinishedEvent::mutable_userid() { return _s; } inline const std::string& ToggleSplitModeFinishedEvent::_internal_userid() const { - return userid_.Get(); + return _impl_.userid_.Get(); } inline void ToggleSplitModeFinishedEvent::_internal_set_userid(const std::string& value) { - userid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.userid_.Set(value, GetArenaForAllocation()); } inline std::string* ToggleSplitModeFinishedEvent::_internal_mutable_userid() { - return userid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.userid_.Mutable(GetArenaForAllocation()); } inline std::string* ToggleSplitModeFinishedEvent::release_userid() { // @@protoc_insertion_point(field_release:grpc.ToggleSplitModeFinishedEvent.userID) - return userid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.userid_.Release(); } inline void ToggleSplitModeFinishedEvent::set_allocated_userid(std::string* userid) { if (userid != nullptr) { @@ -14635,11 +14675,10 @@ inline void ToggleSplitModeFinishedEvent::set_allocated_userid(std::string* user } else { } - userid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), userid, - GetArenaForAllocation()); + _impl_.userid_.SetAllocated(userid, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (userid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - userid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.userid_.IsDefault()) { + _impl_.userid_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.ToggleSplitModeFinishedEvent.userID) @@ -14651,7 +14690,7 @@ inline void ToggleSplitModeFinishedEvent::set_allocated_userid(std::string* user // string username = 1; inline void UserDisconnectedEvent::clear_username() { - username_.ClearToEmpty(); + _impl_.username_.ClearToEmpty(); } inline const std::string& UserDisconnectedEvent::username() const { // @@protoc_insertion_point(field_get:grpc.UserDisconnectedEvent.username) @@ -14661,7 +14700,7 @@ template inline PROTOBUF_ALWAYS_INLINE void UserDisconnectedEvent::set_username(ArgT0&& arg0, ArgT... args) { - username_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.username_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.UserDisconnectedEvent.username) } inline std::string* UserDisconnectedEvent::mutable_username() { @@ -14670,19 +14709,19 @@ inline std::string* UserDisconnectedEvent::mutable_username() { return _s; } inline const std::string& UserDisconnectedEvent::_internal_username() const { - return username_.Get(); + return _impl_.username_.Get(); } inline void UserDisconnectedEvent::_internal_set_username(const std::string& value) { - username_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.username_.Set(value, GetArenaForAllocation()); } inline std::string* UserDisconnectedEvent::_internal_mutable_username() { - return username_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.username_.Mutable(GetArenaForAllocation()); } inline std::string* UserDisconnectedEvent::release_username() { // @@protoc_insertion_point(field_release:grpc.UserDisconnectedEvent.username) - return username_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.username_.Release(); } inline void UserDisconnectedEvent::set_allocated_username(std::string* username) { if (username != nullptr) { @@ -14690,11 +14729,10 @@ inline void UserDisconnectedEvent::set_allocated_username(std::string* username) } else { } - username_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), username, - GetArenaForAllocation()); + _impl_.username_.SetAllocated(username, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (username_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.username_.IsDefault()) { + _impl_.username_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.UserDisconnectedEvent.username) @@ -14706,7 +14744,7 @@ inline void UserDisconnectedEvent::set_allocated_username(std::string* username) // string userID = 1; inline void UserChangedEvent::clear_userid() { - userid_.ClearToEmpty(); + _impl_.userid_.ClearToEmpty(); } inline const std::string& UserChangedEvent::userid() const { // @@protoc_insertion_point(field_get:grpc.UserChangedEvent.userID) @@ -14716,7 +14754,7 @@ template inline PROTOBUF_ALWAYS_INLINE void UserChangedEvent::set_userid(ArgT0&& arg0, ArgT... args) { - userid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.userid_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:grpc.UserChangedEvent.userID) } inline std::string* UserChangedEvent::mutable_userid() { @@ -14725,19 +14763,19 @@ inline std::string* UserChangedEvent::mutable_userid() { return _s; } inline const std::string& UserChangedEvent::_internal_userid() const { - return userid_.Get(); + return _impl_.userid_.Get(); } inline void UserChangedEvent::_internal_set_userid(const std::string& value) { - userid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.userid_.Set(value, GetArenaForAllocation()); } inline std::string* UserChangedEvent::_internal_mutable_userid() { - return userid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.userid_.Mutable(GetArenaForAllocation()); } inline std::string* UserChangedEvent::release_userid() { // @@protoc_insertion_point(field_release:grpc.UserChangedEvent.userID) - return userid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.userid_.Release(); } inline void UserChangedEvent::set_allocated_userid(std::string* userid) { if (userid != nullptr) { @@ -14745,11 +14783,10 @@ inline void UserChangedEvent::set_allocated_userid(std::string* userid) { } else { } - userid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), userid, - GetArenaForAllocation()); + _impl_.userid_.SetAllocated(userid, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (userid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - userid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.userid_.IsDefault()) { + _impl_.userid_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:grpc.UserChangedEvent.userID) diff --git a/internal/frontend/qt6/Log.cpp b/internal/frontend/bridge-gui/Log.cpp similarity index 100% rename from internal/frontend/qt6/Log.cpp rename to internal/frontend/bridge-gui/Log.cpp diff --git a/internal/frontend/qt6/Log.h b/internal/frontend/bridge-gui/Log.h similarity index 100% rename from internal/frontend/qt6/Log.h rename to internal/frontend/bridge-gui/Log.h diff --git a/internal/frontend/qt6/Pch.h b/internal/frontend/bridge-gui/Pch.h similarity index 100% rename from internal/frontend/qt6/Pch.h rename to internal/frontend/bridge-gui/Pch.h diff --git a/internal/frontend/qt6/QMLBackend.cpp b/internal/frontend/bridge-gui/QMLBackend.cpp similarity index 97% rename from internal/frontend/qt6/QMLBackend.cpp rename to internal/frontend/bridge-gui/QMLBackend.cpp index 4844a378..095aa38d 100644 --- a/internal/frontend/qt6/QMLBackend.cpp +++ b/internal/frontend/bridge-gui/QMLBackend.cpp @@ -50,6 +50,12 @@ void QMLBackend::init() eventStreamOverseer_ = std::make_unique(new EventStreamReader(nullptr), nullptr); eventStreamOverseer_->startWorker(true); + // Grab from bridge the value that will not change during the execution of this app (or that will only change locally + logGRPCCallStatus(app().grpc().showSplashScreen(showSplashScreen_), "showSplashScreen"); + logGRPCCallStatus(app().grpc().goos(goos_), "goos"); + logGRPCCallStatus(app().grpc().logsPath(logsPath_), "logsPath"); + logGRPCCallStatus(app().grpc().licensePath(licensePath_), "licensePath"); + this->retrieveUserList(); } diff --git a/internal/frontend/qt6/QMLBackend.h b/internal/frontend/bridge-gui/QMLBackend.h similarity index 97% rename from internal/frontend/qt6/QMLBackend.h rename to internal/frontend/bridge-gui/QMLBackend.h index 759fd86c..2e0fa866 100644 --- a/internal/frontend/qt6/QMLBackend.h +++ b/internal/frontend/bridge-gui/QMLBackend.h @@ -51,7 +51,7 @@ public: // member functions. public: // Qt/QML properties. Note that the NOTIFY-er signal is required even for read-only properties (QML warning otherwise) Q_PROPERTY(bool showOnStartup READ showOnStartup NOTIFY showOnStartupChanged) // _ bool `property:showOnStartup` - Q_PROPERTY(bool showSplashScreen READ showSplashScreen NOTIFY showSplashScreenChanged) // _ bool `property:showSplashScreen` + Q_PROPERTY(bool showSplashScreen READ showSplashScreen WRITE setShowSplashScreen NOTIFY showSplashScreenChanged) // _ bool `property:showSplashScreen` Q_PROPERTY(QString goos READ goos NOTIFY goosChanged) // _ string `property:"goos"` Q_PROPERTY(QUrl logsPath READ logsPath NOTIFY logsPathChanged) // _ core.QUrl `property:"logsPath"` Q_PROPERTY(QUrl licensePath READ licensePath NOTIFY licensePathChanged) // _ core.QUrl `property:"licensePath"` @@ -79,10 +79,11 @@ public: // Qt/QML properties. Note that the NOTIFY-er signal is required even fo // Qt Property system setters & getters. bool showOnStartup() const { bool v = false; logGRPCCallStatus(app().grpc().showOnStartup(v), "showOnStartup"); return v; }; - bool showSplashScreen() { bool show = false; logGRPCCallStatus(app().grpc().showSplashScreen(show), "showSplashScreen"); return show; } - QString goos() { QString goos; logGRPCCallStatus(app().grpc().goos(goos), "goos"); return goos; } - QUrl logsPath() const { QUrl path; logGRPCCallStatus(app().grpc().logsPath(path), "logsPath"); return path;} - QUrl licensePath() const { QUrl path; logGRPCCallStatus(app().grpc().licensePath(path), "licensePath"); return path; } + bool showSplashScreen() const { return showSplashScreen_; }; + void setShowSplashScreen(bool show) { if (show != showSplashScreen_) { showSplashScreen_ = show; emit showSplashScreenChanged(show); } } + QString goos() { return goos_; } + QUrl logsPath() const { return logsPath_; } + QUrl licensePath() const { return licensePath_; } QUrl releaseNotesLink() const { return releaseNotesLink_; } void setReleaseNotesLink(QUrl const& url) { if (url != releaseNotesLink_) { releaseNotesLink_ = url; emit releaseNotesLinkChanged(url); } } QUrl dependencyLicensesLink() const { QUrl link; logGRPCCallStatus(app().grpc().dependencyLicensesLink(link), "dependencyLicensesLink"); return link; } @@ -212,6 +213,10 @@ private: // member functions private: // data members UserList* users_ { nullptr }; ///< The user list. Owned by backend. std::unique_ptr eventStreamOverseer_; ///< The event stream overseer. + bool showSplashScreen_ { false }; ///< The cached version of show splash screen. Retrieved on startup from bridge, and potentially modified locally. + QString goos_; ///< The cached version of the GOOS variable. + QUrl logsPath_; ///< The logs path. Retrieved from bridge on startup. + QUrl licensePath_; ///< The license path. Retrieved from bridge on startup. QUrl releaseNotesLink_; /// Release notes is not stored in the backend, it's pushed by the update check so we keep a local copy of it. \todo GODT-1670 Check this is implemented. QUrl landingPageLink_; /// Landing page link is not stored in the backend, it's pushed by the update check so we keep a local copy of it. \todo GODT-1670 Check this is implemented. diff --git a/internal/frontend/qt6/Resources.qrc b/internal/frontend/bridge-gui/Resources.qrc similarity index 100% rename from internal/frontend/qt6/Resources.qrc rename to internal/frontend/bridge-gui/Resources.qrc diff --git a/internal/frontend/qt6/User/User.cpp b/internal/frontend/bridge-gui/User/User.cpp similarity index 100% rename from internal/frontend/qt6/User/User.cpp rename to internal/frontend/bridge-gui/User/User.cpp diff --git a/internal/frontend/qt6/User/User.h b/internal/frontend/bridge-gui/User/User.h similarity index 100% rename from internal/frontend/qt6/User/User.h rename to internal/frontend/bridge-gui/User/User.h diff --git a/internal/frontend/qt6/User/UserList.cpp b/internal/frontend/bridge-gui/User/UserList.cpp similarity index 100% rename from internal/frontend/qt6/User/UserList.cpp rename to internal/frontend/bridge-gui/User/UserList.cpp diff --git a/internal/frontend/qt6/User/UserList.h b/internal/frontend/bridge-gui/User/UserList.h similarity index 100% rename from internal/frontend/qt6/User/UserList.h rename to internal/frontend/bridge-gui/User/UserList.h diff --git a/internal/frontend/qt6/Worker/Overseer.cpp b/internal/frontend/bridge-gui/Worker/Overseer.cpp similarity index 85% rename from internal/frontend/qt6/Worker/Overseer.cpp rename to internal/frontend/bridge-gui/Worker/Overseer.cpp index 4338d29b..72aa2c43 100644 --- a/internal/frontend/qt6/Worker/Overseer.cpp +++ b/internal/frontend/bridge-gui/Worker/Overseer.cpp @@ -56,13 +56,15 @@ void Overseer::startWorker(bool autorelease) const worker_->moveToThread(thread_); connect(thread_, &QThread::started, worker_, &Worker::run); - connect(worker_, &Worker::finished, thread_, &QThread::quit); - connect(worker_, &Worker::error, thread_, &QThread::quit); + connect(worker_, &Worker::finished, [&]() {thread_->quit(); }); // for unkwown reason, connect to the QThread::quit slot does not work... + connect(worker_, &Worker::error, [&]() { thread_->quit(); }); + if (autorelease) { connect(worker_, &Worker::error, this, &Overseer::release); connect(worker_, &Worker::finished, this, &Overseer::release); } + thread_->start(); } @@ -92,7 +94,7 @@ void Overseer::release() //**************************************************************************************************************************************************** -/// \return true iff the worker is finished, release +/// \return true iff the worker is finished. //**************************************************************************************************************************************************** bool Overseer::isFinished() const { @@ -101,3 +103,12 @@ bool Overseer::isFinished() const return worker_->thread()->isFinished(); } + + +//**************************************************************************************************************************************************** +/// \return The worker. +//**************************************************************************************************************************************************** +Worker *Overseer::worker() const +{ + return worker_; +} diff --git a/internal/frontend/qt6/Worker/Overseer.h b/internal/frontend/bridge-gui/Worker/Overseer.h similarity index 97% rename from internal/frontend/qt6/Worker/Overseer.h rename to internal/frontend/bridge-gui/Worker/Overseer.h index 058acd7a..3482306c 100644 --- a/internal/frontend/qt6/Worker/Overseer.h +++ b/internal/frontend/bridge-gui/Worker/Overseer.h @@ -37,6 +37,7 @@ public: // member functions. Overseer& operator=(Overseer const&) = delete; ///< Disabled assignment operator. Overseer& operator=(Overseer&&) = delete; ///< Disabled move assignment operator. bool isFinished() const; ///< Check if the worker is finished. + Worker *worker() const; ///< Return worker. public slots: void startWorker(bool autorelease) const; ///< Run the worker. diff --git a/internal/frontend/qt6/Worker/Worker.h b/internal/frontend/bridge-gui/Worker/Worker.h similarity index 100% rename from internal/frontend/qt6/Worker/Worker.h rename to internal/frontend/bridge-gui/Worker/Worker.h diff --git a/internal/frontend/qt6/build.sh b/internal/frontend/bridge-gui/build.sh similarity index 100% rename from internal/frontend/qt6/build.sh rename to internal/frontend/bridge-gui/build.sh diff --git a/internal/frontend/qt6/main.cpp b/internal/frontend/bridge-gui/main.cpp similarity index 52% rename from internal/frontend/qt6/main.cpp rename to internal/frontend/bridge-gui/main.cpp index 41882c41..9d43c875 100644 --- a/internal/frontend/qt6/main.cpp +++ b/internal/frontend/bridge-gui/main.cpp @@ -20,7 +20,7 @@ #include "Exception.h" #include "QMLBackend.h" #include "Log.h" -#include "EventStreamWorker.h" +#include "BridgeMonitor.h" //**************************************************************************************************************************************************** @@ -51,18 +51,19 @@ std::shared_ptr initQtApplication(int argc, char *argv[]) //**************************************************************************************************************************************************** -// +/// \return A reference to the log. //**************************************************************************************************************************************************** -void initLog() +Log &initLog() { Log &log = app().log(); log.setEchoInConsole(true); log.setLevel(Log::Level::Debug); + return log; } //**************************************************************************************************************************************************** -/// \param[in] engine The QML engine. +/// \param[in] engine The QML component. //**************************************************************************************************************************************************** QQmlComponent *createRootQmlComponent(QQmlApplicationEngine &engine) { @@ -88,6 +89,72 @@ QQmlComponent *createRootQmlComponent(QQmlApplicationEngine &engine) } +//**************************************************************************************************************************************************** +/// \param[in] exePath The path of the Bridge executable. If empty, the function will try to locate the bridge application. +//**************************************************************************************************************************************************** +void launchBridge(QString const &exePath) +{ + UPOverseer& overseer = app().bridgeOverseer(); + overseer.reset(); + + QString bridgeExePath = exePath; + if (exePath.isEmpty()) + bridgeExePath = BridgeMonitor::locateBridgeExe(); + + if (bridgeExePath.isEmpty()) + throw Exception("Could not locate the bridge executable path"); + else + app().log().debug(QString("Bridge executable path: %1").arg(QDir::toNativeSeparators(bridgeExePath))); + + overseer = std::make_unique(new BridgeMonitor(bridgeExePath, nullptr), nullptr); + overseer->startWorker(true); +} + + +//**************************************************************************************************************************************************** +/// \param[in] argc The number of command-line arguments. +/// \param[in] argv The list of command line arguments. +//**************************************************************************************************************************************************** +void parseArguments(int argc, char **argv, bool &outAttach, QString &outExePath) +{ + // for unknown reasons, on Windows QCoreApplication::arguments() frequently returns an empty list, which is incorrect, so we rebuild the argument + // list from the original argc and argv values. + QStringList args; + for (int i = 0; i < argc; i++) + args.append(QString::fromLocal8Bit(argv[i])); + + // We do not want to 'advertise' the following switches, so we do not offer a '-h/--help' option. + // we have not yet connected to Bridge, we do not know the application version number, so we do not offer a -v/--version switch. + QCommandLineParser parser; + parser.setApplicationDescription("Proton Mail Bridge"); + QCommandLineOption attachOption(QStringList() << "attach" << "a", "attach to an existing bridge process"); + parser.addOption(attachOption); + QCommandLineOption exePathOption(QStringList() << "bridge-exe-path" << "b", "bridge executable path", "path", QString()); + parser.addOption(exePathOption); + + parser.process(args); + outAttach = parser.isSet(attachOption); + outExePath = parser.value(exePathOption); +} + + +//**************************************************************************************************************************************************** +// +//**************************************************************************************************************************************************** +void closeBridgeApp() +{ + UPOverseer& overseer = app().bridgeOverseer(); + if (!overseer) // The app was ran in 'attach' mode and attached to an existing instance of Bridge. No need to close. + return; + + app().grpc().quit(); // this will cause the grpc service and the bridge app to close. + while (!overseer->isFinished()) + { + QThread::msleep(20); + } +} + + //**************************************************************************************************************************************************** /// \param[in] argc The number of command-line arguments. /// \param[in] argv The list of command-line arguments. @@ -95,12 +162,18 @@ QQmlComponent *createRootQmlComponent(QQmlApplicationEngine &engine) //**************************************************************************************************************************************************** int main(int argc, char *argv[]) { + std::shared_ptr guiApp = initQtApplication(argc, argv); try { - std::shared_ptr guiApp = initQtApplication(argc, argv); - initLog(); - /// \todo GODT-1667 Locate & Launch go backend (and wait for it). + bool attach = false; + QString exePath; + parseArguments(argc, argv, attach, exePath); + + Log &log = initLog(); + + if (!attach) + launchBridge(exePath); app().backend().init(); @@ -113,14 +186,21 @@ int main(int argc, char *argv[]) rootObject->setProperty("backend", QVariant::fromValue(&app().backend())); rootComponent->completeCreate(); + BridgeMonitor *bridgeMonitor = app().bridgeMonitor(); + bool bridgeExited = false; + if (bridgeMonitor) + QObject::connect(bridgeMonitor, &BridgeMonitor::processExited, [&](int returnCode) { + // GODT-1671 We need to find a 'safe' way to check if brige crashed and restart instead of just quitting. Is returnCode enough? + bridgeExited = true; + qGuiApp->exit(returnCode); + }); + int result = QGuiApplication::exec(); - app().log().info(QString("Exiting app with return code %1").arg(result)); - app().grpc().stopEventStream(); - app().backend().clearUserList(); - - /// \todo GODT-1667 shutdown go backend. + app().backend().clearUserList(); // required for proper exit. We may want to investigate why at some point. + if (!bridgeExited) + closeBridgeApp(); return result; } diff --git a/internal/frontend/qt6/qml/AccountDelegate.qml b/internal/frontend/bridge-gui/qml/AccountDelegate.qml similarity index 100% rename from internal/frontend/qt6/qml/AccountDelegate.qml rename to internal/frontend/bridge-gui/qml/AccountDelegate.qml diff --git a/internal/frontend/qt6/qml/AccountView.qml b/internal/frontend/bridge-gui/qml/AccountView.qml similarity index 100% rename from internal/frontend/qt6/qml/AccountView.qml rename to internal/frontend/bridge-gui/qml/AccountView.qml diff --git a/internal/frontend/qt6/qml/Banner.qml b/internal/frontend/bridge-gui/qml/Banner.qml similarity index 100% rename from internal/frontend/qt6/qml/Banner.qml rename to internal/frontend/bridge-gui/qml/Banner.qml diff --git a/internal/frontend/qt6/qml/Bridge.qml b/internal/frontend/bridge-gui/qml/Bridge.qml similarity index 100% rename from internal/frontend/qt6/qml/Bridge.qml rename to internal/frontend/bridge-gui/qml/Bridge.qml diff --git a/internal/frontend/qt6/qml/BridgeTest/UserControl.qml b/internal/frontend/bridge-gui/qml/BridgeTest/UserControl.qml similarity index 100% rename from internal/frontend/qt6/qml/BridgeTest/UserControl.qml rename to internal/frontend/bridge-gui/qml/BridgeTest/UserControl.qml diff --git a/internal/frontend/qt6/qml/BridgeTest/UserList.qml b/internal/frontend/bridge-gui/qml/BridgeTest/UserList.qml similarity index 100% rename from internal/frontend/qt6/qml/BridgeTest/UserList.qml rename to internal/frontend/bridge-gui/qml/BridgeTest/UserList.qml diff --git a/internal/frontend/qt6/qml/BridgeTest/UserModel.qml b/internal/frontend/bridge-gui/qml/BridgeTest/UserModel.qml similarity index 100% rename from internal/frontend/qt6/qml/BridgeTest/UserModel.qml rename to internal/frontend/bridge-gui/qml/BridgeTest/UserModel.qml diff --git a/internal/frontend/qt6/qml/Bridge_test.qml b/internal/frontend/bridge-gui/qml/Bridge_test.qml similarity index 100% rename from internal/frontend/qt6/qml/Bridge_test.qml rename to internal/frontend/bridge-gui/qml/Bridge_test.qml diff --git a/internal/frontend/qt6/qml/BugReportView.qml b/internal/frontend/bridge-gui/qml/BugReportView.qml similarity index 100% rename from internal/frontend/qt6/qml/BugReportView.qml rename to internal/frontend/bridge-gui/qml/BugReportView.qml diff --git a/internal/frontend/qt6/qml/Configuration.qml b/internal/frontend/bridge-gui/qml/Configuration.qml similarity index 100% rename from internal/frontend/qt6/qml/Configuration.qml rename to internal/frontend/bridge-gui/qml/Configuration.qml diff --git a/internal/frontend/qt6/qml/ConfigurationItem.qml b/internal/frontend/bridge-gui/qml/ConfigurationItem.qml similarity index 100% rename from internal/frontend/qt6/qml/ConfigurationItem.qml rename to internal/frontend/bridge-gui/qml/ConfigurationItem.qml diff --git a/internal/frontend/qt6/qml/ContentWrapper.qml b/internal/frontend/bridge-gui/qml/ContentWrapper.qml similarity index 100% rename from internal/frontend/qt6/qml/ContentWrapper.qml rename to internal/frontend/bridge-gui/qml/ContentWrapper.qml diff --git a/internal/frontend/qt6/qml/DebugWrapper.qml b/internal/frontend/bridge-gui/qml/DebugWrapper.qml similarity index 100% rename from internal/frontend/qt6/qml/DebugWrapper.qml rename to internal/frontend/bridge-gui/qml/DebugWrapper.qml diff --git a/internal/frontend/qt6/qml/GeneralSettings.qml b/internal/frontend/bridge-gui/qml/GeneralSettings.qml similarity index 100% rename from internal/frontend/qt6/qml/GeneralSettings.qml rename to internal/frontend/bridge-gui/qml/GeneralSettings.qml diff --git a/internal/frontend/qt6/qml/HelpView.qml b/internal/frontend/bridge-gui/qml/HelpView.qml similarity index 100% rename from internal/frontend/qt6/qml/HelpView.qml rename to internal/frontend/bridge-gui/qml/HelpView.qml diff --git a/internal/frontend/qt6/qml/KeychainSettings.qml b/internal/frontend/bridge-gui/qml/KeychainSettings.qml similarity index 100% rename from internal/frontend/qt6/qml/KeychainSettings.qml rename to internal/frontend/bridge-gui/qml/KeychainSettings.qml diff --git a/internal/frontend/qt6/qml/LocalCacheSettings.qml b/internal/frontend/bridge-gui/qml/LocalCacheSettings.qml similarity index 100% rename from internal/frontend/qt6/qml/LocalCacheSettings.qml rename to internal/frontend/bridge-gui/qml/LocalCacheSettings.qml diff --git a/internal/frontend/qt6/qml/MainWindow.qml b/internal/frontend/bridge-gui/qml/MainWindow.qml similarity index 100% rename from internal/frontend/qt6/qml/MainWindow.qml rename to internal/frontend/bridge-gui/qml/MainWindow.qml diff --git a/internal/frontend/qt6/qml/NotificationDialog.qml b/internal/frontend/bridge-gui/qml/NotificationDialog.qml similarity index 100% rename from internal/frontend/qt6/qml/NotificationDialog.qml rename to internal/frontend/bridge-gui/qml/NotificationDialog.qml diff --git a/internal/frontend/qt6/qml/NotificationPopups.qml b/internal/frontend/bridge-gui/qml/NotificationPopups.qml similarity index 100% rename from internal/frontend/qt6/qml/NotificationPopups.qml rename to internal/frontend/bridge-gui/qml/NotificationPopups.qml diff --git a/internal/frontend/qt6/qml/Notifications/Notification.qml b/internal/frontend/bridge-gui/qml/Notifications/Notification.qml similarity index 100% rename from internal/frontend/qt6/qml/Notifications/Notification.qml rename to internal/frontend/bridge-gui/qml/Notifications/Notification.qml diff --git a/internal/frontend/qt6/qml/Notifications/NotificationFilter.qml b/internal/frontend/bridge-gui/qml/Notifications/NotificationFilter.qml similarity index 100% rename from internal/frontend/qt6/qml/Notifications/NotificationFilter.qml rename to internal/frontend/bridge-gui/qml/Notifications/NotificationFilter.qml diff --git a/internal/frontend/qt6/qml/Notifications/Notifications.qml b/internal/frontend/bridge-gui/qml/Notifications/Notifications.qml similarity index 100% rename from internal/frontend/qt6/qml/Notifications/Notifications.qml rename to internal/frontend/bridge-gui/qml/Notifications/Notifications.qml diff --git a/internal/frontend/qt6/qml/Notifications/qmldir b/internal/frontend/bridge-gui/qml/Notifications/qmldir similarity index 100% rename from internal/frontend/qt6/qml/Notifications/qmldir rename to internal/frontend/bridge-gui/qml/Notifications/qmldir diff --git a/internal/frontend/qt6/qml/PortSettings.qml b/internal/frontend/bridge-gui/qml/PortSettings.qml similarity index 100% rename from internal/frontend/qt6/qml/PortSettings.qml rename to internal/frontend/bridge-gui/qml/PortSettings.qml diff --git a/internal/frontend/qt6/qml/Proton/Action.qml b/internal/frontend/bridge-gui/qml/Proton/Action.qml similarity index 100% rename from internal/frontend/qt6/qml/Proton/Action.qml rename to internal/frontend/bridge-gui/qml/Proton/Action.qml diff --git a/internal/frontend/qt6/qml/Proton/ApplicationWindow.qml b/internal/frontend/bridge-gui/qml/Proton/ApplicationWindow.qml similarity index 100% rename from internal/frontend/qt6/qml/Proton/ApplicationWindow.qml rename to internal/frontend/bridge-gui/qml/Proton/ApplicationWindow.qml diff --git a/internal/frontend/qt6/qml/Proton/Button.qml b/internal/frontend/bridge-gui/qml/Proton/Button.qml similarity index 100% rename from internal/frontend/qt6/qml/Proton/Button.qml rename to internal/frontend/bridge-gui/qml/Proton/Button.qml diff --git a/internal/frontend/qt6/qml/Proton/CheckBox.qml b/internal/frontend/bridge-gui/qml/Proton/CheckBox.qml similarity index 100% rename from internal/frontend/qt6/qml/Proton/CheckBox.qml rename to internal/frontend/bridge-gui/qml/Proton/CheckBox.qml diff --git a/internal/frontend/qt6/qml/Proton/ColorScheme.qml b/internal/frontend/bridge-gui/qml/Proton/ColorScheme.qml similarity index 100% rename from internal/frontend/qt6/qml/Proton/ColorScheme.qml rename to internal/frontend/bridge-gui/qml/Proton/ColorScheme.qml diff --git a/internal/frontend/qt6/qml/Proton/ComboBox.qml b/internal/frontend/bridge-gui/qml/Proton/ComboBox.qml similarity index 100% rename from internal/frontend/qt6/qml/Proton/ComboBox.qml rename to internal/frontend/bridge-gui/qml/Proton/ComboBox.qml diff --git a/internal/frontend/qt6/qml/Proton/Dialog.qml b/internal/frontend/bridge-gui/qml/Proton/Dialog.qml similarity index 100% rename from internal/frontend/qt6/qml/Proton/Dialog.qml rename to internal/frontend/bridge-gui/qml/Proton/Dialog.qml diff --git a/internal/frontend/qt6/qml/Proton/Label.qml b/internal/frontend/bridge-gui/qml/Proton/Label.qml similarity index 100% rename from internal/frontend/qt6/qml/Proton/Label.qml rename to internal/frontend/bridge-gui/qml/Proton/Label.qml diff --git a/internal/frontend/qt6/qml/Proton/Menu.qml b/internal/frontend/bridge-gui/qml/Proton/Menu.qml similarity index 100% rename from internal/frontend/qt6/qml/Proton/Menu.qml rename to internal/frontend/bridge-gui/qml/Proton/Menu.qml diff --git a/internal/frontend/qt6/qml/Proton/MenuItem.qml b/internal/frontend/bridge-gui/qml/Proton/MenuItem.qml similarity index 100% rename from internal/frontend/qt6/qml/Proton/MenuItem.qml rename to internal/frontend/bridge-gui/qml/Proton/MenuItem.qml diff --git a/internal/frontend/qt6/qml/Proton/Popup.qml b/internal/frontend/bridge-gui/qml/Proton/Popup.qml similarity index 100% rename from internal/frontend/qt6/qml/Proton/Popup.qml rename to internal/frontend/bridge-gui/qml/Proton/Popup.qml diff --git a/internal/frontend/qt6/qml/Proton/RadioButton.qml b/internal/frontend/bridge-gui/qml/Proton/RadioButton.qml similarity index 100% rename from internal/frontend/qt6/qml/Proton/RadioButton.qml rename to internal/frontend/bridge-gui/qml/Proton/RadioButton.qml diff --git a/internal/frontend/qt6/qml/Proton/Style.qml b/internal/frontend/bridge-gui/qml/Proton/Style.qml similarity index 100% rename from internal/frontend/qt6/qml/Proton/Style.qml rename to internal/frontend/bridge-gui/qml/Proton/Style.qml diff --git a/internal/frontend/qt6/qml/Proton/Switch.qml b/internal/frontend/bridge-gui/qml/Proton/Switch.qml similarity index 100% rename from internal/frontend/qt6/qml/Proton/Switch.qml rename to internal/frontend/bridge-gui/qml/Proton/Switch.qml diff --git a/internal/frontend/qt6/qml/Proton/TextArea.qml b/internal/frontend/bridge-gui/qml/Proton/TextArea.qml similarity index 100% rename from internal/frontend/qt6/qml/Proton/TextArea.qml rename to internal/frontend/bridge-gui/qml/Proton/TextArea.qml diff --git a/internal/frontend/qt6/qml/Proton/TextField.qml b/internal/frontend/bridge-gui/qml/Proton/TextField.qml similarity index 100% rename from internal/frontend/qt6/qml/Proton/TextField.qml rename to internal/frontend/bridge-gui/qml/Proton/TextField.qml diff --git a/internal/frontend/qt6/qml/Proton/Toggle.qml b/internal/frontend/bridge-gui/qml/Proton/Toggle.qml similarity index 100% rename from internal/frontend/qt6/qml/Proton/Toggle.qml rename to internal/frontend/bridge-gui/qml/Proton/Toggle.qml diff --git a/internal/frontend/qt6/qml/Proton/qmldir b/internal/frontend/bridge-gui/qml/Proton/qmldir similarity index 100% rename from internal/frontend/qt6/qml/Proton/qmldir rename to internal/frontend/bridge-gui/qml/Proton/qmldir diff --git a/internal/frontend/qt6/qml/SMTPSettings.qml b/internal/frontend/bridge-gui/qml/SMTPSettings.qml similarity index 100% rename from internal/frontend/qt6/qml/SMTPSettings.qml rename to internal/frontend/bridge-gui/qml/SMTPSettings.qml diff --git a/internal/frontend/qt6/qml/SettingsItem.qml b/internal/frontend/bridge-gui/qml/SettingsItem.qml similarity index 100% rename from internal/frontend/qt6/qml/SettingsItem.qml rename to internal/frontend/bridge-gui/qml/SettingsItem.qml diff --git a/internal/frontend/qt6/qml/SettingsView.qml b/internal/frontend/bridge-gui/qml/SettingsView.qml similarity index 100% rename from internal/frontend/qt6/qml/SettingsView.qml rename to internal/frontend/bridge-gui/qml/SettingsView.qml diff --git a/internal/frontend/qt6/qml/SetupGuide.qml b/internal/frontend/bridge-gui/qml/SetupGuide.qml similarity index 100% rename from internal/frontend/qt6/qml/SetupGuide.qml rename to internal/frontend/bridge-gui/qml/SetupGuide.qml diff --git a/internal/frontend/qt6/qml/SignIn.qml b/internal/frontend/bridge-gui/qml/SignIn.qml similarity index 100% rename from internal/frontend/qt6/qml/SignIn.qml rename to internal/frontend/bridge-gui/qml/SignIn.qml diff --git a/internal/frontend/qt6/qml/SplashScreen.qml b/internal/frontend/bridge-gui/qml/SplashScreen.qml similarity index 100% rename from internal/frontend/qt6/qml/SplashScreen.qml rename to internal/frontend/bridge-gui/qml/SplashScreen.qml diff --git a/internal/frontend/qt6/qml/Status.qml b/internal/frontend/bridge-gui/qml/Status.qml similarity index 100% rename from internal/frontend/qt6/qml/Status.qml rename to internal/frontend/bridge-gui/qml/Status.qml diff --git a/internal/frontend/qt6/qml/StatusWindow.qml b/internal/frontend/bridge-gui/qml/StatusWindow.qml similarity index 100% rename from internal/frontend/qt6/qml/StatusWindow.qml rename to internal/frontend/bridge-gui/qml/StatusWindow.qml diff --git a/internal/frontend/qt6/qml/WelcomeGuide.qml b/internal/frontend/bridge-gui/qml/WelcomeGuide.qml similarity index 100% rename from internal/frontend/qt6/qml/WelcomeGuide.qml rename to internal/frontend/bridge-gui/qml/WelcomeGuide.qml diff --git a/internal/frontend/qt6/qml/bridgeqml.qmlproject b/internal/frontend/bridge-gui/qml/bridgeqml.qmlproject similarity index 100% rename from internal/frontend/qt6/qml/bridgeqml.qmlproject rename to internal/frontend/bridge-gui/qml/bridgeqml.qmlproject diff --git a/internal/frontend/qt6/qml/icons/Loader_16.svg b/internal/frontend/bridge-gui/qml/icons/Loader_16.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/Loader_16.svg rename to internal/frontend/bridge-gui/qml/icons/Loader_16.svg diff --git a/internal/frontend/qt6/qml/icons/Loader_48.svg b/internal/frontend/bridge-gui/qml/icons/Loader_48.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/Loader_48.svg rename to internal/frontend/bridge-gui/qml/icons/Loader_48.svg diff --git a/internal/frontend/qt6/qml/icons/ic-alert.svg b/internal/frontend/bridge-gui/qml/icons/ic-alert.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-alert.svg rename to internal/frontend/bridge-gui/qml/icons/ic-alert.svg diff --git a/internal/frontend/qt6/qml/icons/ic-apple-mail.svg b/internal/frontend/bridge-gui/qml/icons/ic-apple-mail.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-apple-mail.svg rename to internal/frontend/bridge-gui/qml/icons/ic-apple-mail.svg diff --git a/internal/frontend/qt6/qml/icons/ic-arrow-left.svg b/internal/frontend/bridge-gui/qml/icons/ic-arrow-left.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-arrow-left.svg rename to internal/frontend/bridge-gui/qml/icons/ic-arrow-left.svg diff --git a/internal/frontend/qt6/qml/icons/ic-card-identity.svg b/internal/frontend/bridge-gui/qml/icons/ic-card-identity.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-card-identity.svg rename to internal/frontend/bridge-gui/qml/icons/ic-card-identity.svg diff --git a/internal/frontend/qt6/qml/icons/ic-check.svg b/internal/frontend/bridge-gui/qml/icons/ic-check.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-check.svg rename to internal/frontend/bridge-gui/qml/icons/ic-check.svg diff --git a/internal/frontend/qt6/qml/icons/ic-chevron-down.svg b/internal/frontend/bridge-gui/qml/icons/ic-chevron-down.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-chevron-down.svg rename to internal/frontend/bridge-gui/qml/icons/ic-chevron-down.svg diff --git a/internal/frontend/qt6/qml/icons/ic-chevron-up.svg b/internal/frontend/bridge-gui/qml/icons/ic-chevron-up.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-chevron-up.svg rename to internal/frontend/bridge-gui/qml/icons/ic-chevron-up.svg diff --git a/internal/frontend/qt6/qml/icons/ic-cog-wheel.svg b/internal/frontend/bridge-gui/qml/icons/ic-cog-wheel.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-cog-wheel.svg rename to internal/frontend/bridge-gui/qml/icons/ic-cog-wheel.svg diff --git a/internal/frontend/qt6/qml/icons/ic-connected.svg b/internal/frontend/bridge-gui/qml/icons/ic-connected.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-connected.svg rename to internal/frontend/bridge-gui/qml/icons/ic-connected.svg diff --git a/internal/frontend/qt6/qml/icons/ic-copy.svg b/internal/frontend/bridge-gui/qml/icons/ic-copy.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-copy.svg rename to internal/frontend/bridge-gui/qml/icons/ic-copy.svg diff --git a/internal/frontend/qt6/qml/icons/ic-cross-close.svg b/internal/frontend/bridge-gui/qml/icons/ic-cross-close.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-cross-close.svg rename to internal/frontend/bridge-gui/qml/icons/ic-cross-close.svg diff --git a/internal/frontend/qt6/qml/icons/ic-drive.svg b/internal/frontend/bridge-gui/qml/icons/ic-drive.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-drive.svg rename to internal/frontend/bridge-gui/qml/icons/ic-drive.svg diff --git a/internal/frontend/qt6/qml/icons/ic-exclamation-circle-filled.svg b/internal/frontend/bridge-gui/qml/icons/ic-exclamation-circle-filled.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-exclamation-circle-filled.svg rename to internal/frontend/bridge-gui/qml/icons/ic-exclamation-circle-filled.svg diff --git a/internal/frontend/qt6/qml/icons/ic-external-link.svg b/internal/frontend/bridge-gui/qml/icons/ic-external-link.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-external-link.svg rename to internal/frontend/bridge-gui/qml/icons/ic-external-link.svg diff --git a/internal/frontend/qt6/qml/icons/ic-eye-slash.svg b/internal/frontend/bridge-gui/qml/icons/ic-eye-slash.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-eye-slash.svg rename to internal/frontend/bridge-gui/qml/icons/ic-eye-slash.svg diff --git a/internal/frontend/qt6/qml/icons/ic-eye.svg b/internal/frontend/bridge-gui/qml/icons/ic-eye.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-eye.svg rename to internal/frontend/bridge-gui/qml/icons/ic-eye.svg diff --git a/internal/frontend/qt6/qml/icons/ic-illustrative-view-html-code.svg b/internal/frontend/bridge-gui/qml/icons/ic-illustrative-view-html-code.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-illustrative-view-html-code.svg rename to internal/frontend/bridge-gui/qml/icons/ic-illustrative-view-html-code.svg diff --git a/internal/frontend/qt6/qml/icons/ic-info-circle-filled.svg b/internal/frontend/bridge-gui/qml/icons/ic-info-circle-filled.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-info-circle-filled.svg rename to internal/frontend/bridge-gui/qml/icons/ic-info-circle-filled.svg diff --git a/internal/frontend/qt6/qml/icons/ic-info.svg b/internal/frontend/bridge-gui/qml/icons/ic-info.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-info.svg rename to internal/frontend/bridge-gui/qml/icons/ic-info.svg diff --git a/internal/frontend/qt6/qml/icons/ic-microsoft-outlook.svg b/internal/frontend/bridge-gui/qml/icons/ic-microsoft-outlook.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-microsoft-outlook.svg rename to internal/frontend/bridge-gui/qml/icons/ic-microsoft-outlook.svg diff --git a/internal/frontend/qt6/qml/icons/ic-mozilla-thunderbird.svg b/internal/frontend/bridge-gui/qml/icons/ic-mozilla-thunderbird.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-mozilla-thunderbird.svg rename to internal/frontend/bridge-gui/qml/icons/ic-mozilla-thunderbird.svg diff --git a/internal/frontend/qt6/qml/icons/ic-no-connection.svg b/internal/frontend/bridge-gui/qml/icons/ic-no-connection.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-no-connection.svg rename to internal/frontend/bridge-gui/qml/icons/ic-no-connection.svg diff --git a/internal/frontend/qt6/qml/icons/ic-other-mail-clients.svg b/internal/frontend/bridge-gui/qml/icons/ic-other-mail-clients.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-other-mail-clients.svg rename to internal/frontend/bridge-gui/qml/icons/ic-other-mail-clients.svg diff --git a/internal/frontend/qt6/qml/icons/ic-plus.svg b/internal/frontend/bridge-gui/qml/icons/ic-plus.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-plus.svg rename to internal/frontend/bridge-gui/qml/icons/ic-plus.svg diff --git a/internal/frontend/qt6/qml/icons/ic-question-circle.svg b/internal/frontend/bridge-gui/qml/icons/ic-question-circle.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-question-circle.svg rename to internal/frontend/bridge-gui/qml/icons/ic-question-circle.svg diff --git a/internal/frontend/qt6/qml/icons/ic-success.svg b/internal/frontend/bridge-gui/qml/icons/ic-success.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-success.svg rename to internal/frontend/bridge-gui/qml/icons/ic-success.svg diff --git a/internal/frontend/qt6/qml/icons/ic-three-dots-vertical.svg b/internal/frontend/bridge-gui/qml/icons/ic-three-dots-vertical.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-three-dots-vertical.svg rename to internal/frontend/bridge-gui/qml/icons/ic-three-dots-vertical.svg diff --git a/internal/frontend/qt6/qml/icons/ic-trash.svg b/internal/frontend/bridge-gui/qml/icons/ic-trash.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/ic-trash.svg rename to internal/frontend/bridge-gui/qml/icons/ic-trash.svg diff --git a/internal/frontend/qt6/qml/icons/img-proton-logos.png b/internal/frontend/bridge-gui/qml/icons/img-proton-logos.png similarity index 100% rename from internal/frontend/qt6/qml/icons/img-proton-logos.png rename to internal/frontend/bridge-gui/qml/icons/img-proton-logos.png diff --git a/internal/frontend/qt6/qml/icons/img-proton-logos.svg b/internal/frontend/bridge-gui/qml/icons/img-proton-logos.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/img-proton-logos.svg rename to internal/frontend/bridge-gui/qml/icons/img-proton-logos.svg diff --git a/internal/frontend/qt6/qml/icons/img-splash.png b/internal/frontend/bridge-gui/qml/icons/img-splash.png similarity index 100% rename from internal/frontend/qt6/qml/icons/img-splash.png rename to internal/frontend/bridge-gui/qml/icons/img-splash.png diff --git a/internal/frontend/qt6/qml/icons/img-splash.svg b/internal/frontend/bridge-gui/qml/icons/img-splash.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/img-splash.svg rename to internal/frontend/bridge-gui/qml/icons/img-splash.svg diff --git a/internal/frontend/qt6/qml/icons/img-welcome-dark.png b/internal/frontend/bridge-gui/qml/icons/img-welcome-dark.png similarity index 100% rename from internal/frontend/qt6/qml/icons/img-welcome-dark.png rename to internal/frontend/bridge-gui/qml/icons/img-welcome-dark.png diff --git a/internal/frontend/qt6/qml/icons/img-welcome-dark.svg b/internal/frontend/bridge-gui/qml/icons/img-welcome-dark.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/img-welcome-dark.svg rename to internal/frontend/bridge-gui/qml/icons/img-welcome-dark.svg diff --git a/internal/frontend/qt6/qml/icons/img-welcome.png b/internal/frontend/bridge-gui/qml/icons/img-welcome.png similarity index 100% rename from internal/frontend/qt6/qml/icons/img-welcome.png rename to internal/frontend/bridge-gui/qml/icons/img-welcome.png diff --git a/internal/frontend/qt6/qml/icons/img-welcome.svg b/internal/frontend/bridge-gui/qml/icons/img-welcome.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/img-welcome.svg rename to internal/frontend/bridge-gui/qml/icons/img-welcome.svg diff --git a/internal/frontend/qt6/qml/icons/product_logos.svg b/internal/frontend/bridge-gui/qml/icons/product_logos.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/product_logos.svg rename to internal/frontend/bridge-gui/qml/icons/product_logos.svg diff --git a/internal/frontend/qt6/qml/icons/product_logos_dark.svg b/internal/frontend/bridge-gui/qml/icons/product_logos_dark.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/product_logos_dark.svg rename to internal/frontend/bridge-gui/qml/icons/product_logos_dark.svg diff --git a/internal/frontend/qt6/qml/icons/systray-color-error.png b/internal/frontend/bridge-gui/qml/icons/systray-color-error.png similarity index 100% rename from internal/frontend/qt6/qml/icons/systray-color-error.png rename to internal/frontend/bridge-gui/qml/icons/systray-color-error.png diff --git a/internal/frontend/qt6/qml/icons/systray-color-norm.png b/internal/frontend/bridge-gui/qml/icons/systray-color-norm.png similarity index 100% rename from internal/frontend/qt6/qml/icons/systray-color-norm.png rename to internal/frontend/bridge-gui/qml/icons/systray-color-norm.png diff --git a/internal/frontend/qt6/qml/icons/systray-color-update.png b/internal/frontend/bridge-gui/qml/icons/systray-color-update.png similarity index 100% rename from internal/frontend/qt6/qml/icons/systray-color-update.png rename to internal/frontend/bridge-gui/qml/icons/systray-color-update.png diff --git a/internal/frontend/qt6/qml/icons/systray-color-warn.png b/internal/frontend/bridge-gui/qml/icons/systray-color-warn.png similarity index 100% rename from internal/frontend/qt6/qml/icons/systray-color-warn.png rename to internal/frontend/bridge-gui/qml/icons/systray-color-warn.png diff --git a/internal/frontend/qt6/qml/icons/systray-mono-error.png b/internal/frontend/bridge-gui/qml/icons/systray-mono-error.png similarity index 100% rename from internal/frontend/qt6/qml/icons/systray-mono-error.png rename to internal/frontend/bridge-gui/qml/icons/systray-mono-error.png diff --git a/internal/frontend/qt6/qml/icons/systray-mono-norm.png b/internal/frontend/bridge-gui/qml/icons/systray-mono-norm.png similarity index 100% rename from internal/frontend/qt6/qml/icons/systray-mono-norm.png rename to internal/frontend/bridge-gui/qml/icons/systray-mono-norm.png diff --git a/internal/frontend/qt6/qml/icons/systray-mono-update.png b/internal/frontend/bridge-gui/qml/icons/systray-mono-update.png similarity index 100% rename from internal/frontend/qt6/qml/icons/systray-mono-update.png rename to internal/frontend/bridge-gui/qml/icons/systray-mono-update.png diff --git a/internal/frontend/qt6/qml/icons/systray-mono-warn.png b/internal/frontend/bridge-gui/qml/icons/systray-mono-warn.png similarity index 100% rename from internal/frontend/qt6/qml/icons/systray-mono-warn.png rename to internal/frontend/bridge-gui/qml/icons/systray-mono-warn.png diff --git a/internal/frontend/qt6/qml/icons/systray.svg b/internal/frontend/bridge-gui/qml/icons/systray.svg similarity index 100% rename from internal/frontend/qt6/qml/icons/systray.svg rename to internal/frontend/bridge-gui/qml/icons/systray.svg diff --git a/internal/frontend/qt6/qml/tests/Buttons.qml b/internal/frontend/bridge-gui/qml/tests/Buttons.qml similarity index 100% rename from internal/frontend/qt6/qml/tests/Buttons.qml rename to internal/frontend/bridge-gui/qml/tests/Buttons.qml diff --git a/internal/frontend/qt6/qml/tests/ButtonsColumn.qml b/internal/frontend/bridge-gui/qml/tests/ButtonsColumn.qml similarity index 100% rename from internal/frontend/qt6/qml/tests/ButtonsColumn.qml rename to internal/frontend/bridge-gui/qml/tests/ButtonsColumn.qml diff --git a/internal/frontend/qt6/qml/tests/CheckBoxes.qml b/internal/frontend/bridge-gui/qml/tests/CheckBoxes.qml similarity index 100% rename from internal/frontend/qt6/qml/tests/CheckBoxes.qml rename to internal/frontend/bridge-gui/qml/tests/CheckBoxes.qml diff --git a/internal/frontend/qt6/qml/tests/ComboBoxes.qml b/internal/frontend/bridge-gui/qml/tests/ComboBoxes.qml similarity index 100% rename from internal/frontend/qt6/qml/tests/ComboBoxes.qml rename to internal/frontend/bridge-gui/qml/tests/ComboBoxes.qml diff --git a/internal/frontend/qt6/qml/tests/RadioButtons.qml b/internal/frontend/bridge-gui/qml/tests/RadioButtons.qml similarity index 100% rename from internal/frontend/qt6/qml/tests/RadioButtons.qml rename to internal/frontend/bridge-gui/qml/tests/RadioButtons.qml diff --git a/internal/frontend/qt6/qml/tests/Switches.qml b/internal/frontend/bridge-gui/qml/tests/Switches.qml similarity index 100% rename from internal/frontend/qt6/qml/tests/Switches.qml rename to internal/frontend/bridge-gui/qml/tests/Switches.qml diff --git a/internal/frontend/qt6/qml/tests/Test.qml b/internal/frontend/bridge-gui/qml/tests/Test.qml similarity index 100% rename from internal/frontend/qt6/qml/tests/Test.qml rename to internal/frontend/bridge-gui/qml/tests/Test.qml diff --git a/internal/frontend/qt6/qml/tests/TestComponents.qml b/internal/frontend/bridge-gui/qml/tests/TestComponents.qml similarity index 100% rename from internal/frontend/qt6/qml/tests/TestComponents.qml rename to internal/frontend/bridge-gui/qml/tests/TestComponents.qml diff --git a/internal/frontend/qt6/qml/tests/TextAreas.qml b/internal/frontend/bridge-gui/qml/tests/TextAreas.qml similarity index 100% rename from internal/frontend/qt6/qml/tests/TextAreas.qml rename to internal/frontend/bridge-gui/qml/tests/TextAreas.qml diff --git a/internal/frontend/qt6/qml/tests/TextFields.qml b/internal/frontend/bridge-gui/qml/tests/TextFields.qml similarity index 100% rename from internal/frontend/qt6/qml/tests/TextFields.qml rename to internal/frontend/bridge-gui/qml/tests/TextFields.qml diff --git a/internal/frontend/grpc/bridge.pb.go b/internal/frontend/grpc/bridge.pb.go index bf3c282c..177bfbf7 100644 --- a/internal/frontend/grpc/bridge.pb.go +++ b/internal/frontend/grpc/bridge.pb.go @@ -18,7 +18,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.28.0 -// protoc v3.19.4 +// protoc v3.21.2 // source: bridge.proto package grpc @@ -4130,11 +4130,11 @@ var file_bridge_proto_rawDesc = []byte{ 0x45, 0x76, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x42, 0x33, 0x5a, 0x31, 0x67, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x42, 0x36, 0x5a, 0x34, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x6e, 0x4d, 0x61, 0x69, 0x6c, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x6e, 0x2d, 0x62, 0x72, 0x69, 0x64, - 0x67, 0x65, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x72, 0x70, 0x63, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x67, 0x65, 0x2f, 0x76, 0x32, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, + 0x72, 0x70, 0x63, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/internal/frontend/grpc/bridge.proto b/internal/frontend/grpc/bridge.proto index bc346ac2..066e0d34 100644 --- a/internal/frontend/grpc/bridge.proto +++ b/internal/frontend/grpc/bridge.proto @@ -20,7 +20,7 @@ syntax = "proto3"; import "google/protobuf/empty.proto"; import "google/protobuf/wrappers.proto"; -option go_package = "github.com/ProtonMail/proton-bridge/internal/grpc"; +option go_package = "github.com/ProtonMail/proton-bridge/v2/internal/grpc"; package grpc; // ignored by Go, used as namespace name in C++. diff --git a/internal/frontend/grpc/bridge_grpc.pb.go b/internal/frontend/grpc/bridge_grpc.pb.go index 6a45454c..e2b0688a 100644 --- a/internal/frontend/grpc/bridge_grpc.pb.go +++ b/internal/frontend/grpc/bridge_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: // - protoc-gen-go-grpc v1.2.0 -// - protoc v3.19.4 +// - protoc v3.21.2 // source: bridge.proto package grpc @@ -40,9 +40,9 @@ type BridgeClient interface { Version(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.StringValue, error) LogsPath(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.StringValue, error) LicensePath(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.StringValue, error) - // rpc ReleaseNotesLink(google.protobuf.Empty) returns (google.protobuf.StringValue); // TODO Apparently cannot be polled for now, will be sent as update. + // rpc ReleaseNotesLink(google.protobuf.Empty) returns (google.protobuf.StringValue); // TODO GODT-1670 Apparently cannot be polled for now, will be sent as update. DependencyLicensesLink(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.StringValue, error) - // rpc LandingPageLink(google.protobuf.Empty) returns (google.protobuf.StringValue); // TODO Apparently cannot be polled for now, will be sent as update. + // rpc LandingPageLink(google.protobuf.Empty) returns (google.protobuf.StringValue); // TODO GODT-1670 Apparently cannot be polled for now, will be sent as update. SetColorSchemeName(ctx context.Context, in *wrapperspb.StringValue, opts ...grpc.CallOption) (*emptypb.Empty, error) ColorSchemeName(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.StringValue, error) CurrentEmailClient(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.StringValue, error) @@ -597,9 +597,9 @@ type BridgeServer interface { Version(context.Context, *emptypb.Empty) (*wrapperspb.StringValue, error) LogsPath(context.Context, *emptypb.Empty) (*wrapperspb.StringValue, error) LicensePath(context.Context, *emptypb.Empty) (*wrapperspb.StringValue, error) - // rpc ReleaseNotesLink(google.protobuf.Empty) returns (google.protobuf.StringValue); // TODO Apparently cannot be polled for now, will be sent as update. + // rpc ReleaseNotesLink(google.protobuf.Empty) returns (google.protobuf.StringValue); // TODO GODT-1670 Apparently cannot be polled for now, will be sent as update. DependencyLicensesLink(context.Context, *emptypb.Empty) (*wrapperspb.StringValue, error) - // rpc LandingPageLink(google.protobuf.Empty) returns (google.protobuf.StringValue); // TODO Apparently cannot be polled for now, will be sent as update. + // rpc LandingPageLink(google.protobuf.Empty) returns (google.protobuf.StringValue); // TODO GODT-1670 Apparently cannot be polled for now, will be sent as update. SetColorSchemeName(context.Context, *wrapperspb.StringValue) (*emptypb.Empty, error) ColorSchemeName(context.Context, *emptypb.Empty) (*wrapperspb.StringValue, error) CurrentEmailClient(context.Context, *emptypb.Empty) (*wrapperspb.StringValue, error) diff --git a/internal/frontend/grpc/service_methods.go b/internal/frontend/grpc/service_methods.go index 8934a1f8..6cdf2beb 100644 --- a/internal/frontend/grpc/service_methods.go +++ b/internal/frontend/grpc/service_methods.go @@ -23,13 +23,13 @@ import ( "runtime" "github.com/Masterminds/semver/v3" - "github.com/ProtonMail/proton-bridge/pkg/ports" "github.com/ProtonMail/proton-bridge/v2/internal/bridge" "github.com/ProtonMail/proton-bridge/v2/internal/config/settings" "github.com/ProtonMail/proton-bridge/v2/internal/frontend/theme" "github.com/ProtonMail/proton-bridge/v2/internal/updater" "github.com/ProtonMail/proton-bridge/v2/pkg/keychain" "github.com/ProtonMail/proton-bridge/v2/pkg/pmapi" + "github.com/ProtonMail/proton-bridge/v2/pkg/ports" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" "google.golang.org/protobuf/types/known/emptypb"