diff --git a/.gitignore b/.gitignore index 01b87901..3ba5f170 100644 --- a/.gitignore +++ b/.gitignore @@ -41,3 +41,7 @@ cmake-build-*/ # Doxygen doc files _doc/ + +# gRPC auto-generated C++ source files +*.pb.cc +*.pb.h diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8a1bc576..672b4575 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -30,13 +30,6 @@ stages: - test - build -.rules-branch-and-MR-always: - rules: - - if: $CI_COMMIT_BRANCH || $CI_PIPELINE_SOURCE == "merge_request_event" - when: always - allow_failure: false - - when: never - .rules-branch-and-MR-manual: rules: - if: $CI_COMMIT_BRANCH || $CI_PIPELINE_SOURCE == "merge_request_event" @@ -44,16 +37,6 @@ stages: allow_failure: true - when: never -.rules-branch-manual-MR-always: - rules: - - if: $CI_PIPELINE_SOURCE == "merge_request_event" - when: always - allow_failure: false - - if: $CI_COMMIT_BRANCH - when: manual - allow_failure: true - - when: never - .rules-branch-manual-MR-and-devel-always: rules: - if: $CI_COMMIT_BRANCH == "devel" || $CI_PIPELINE_SOURCE == "merge_request_event" @@ -64,173 +47,10 @@ stages: allow_failure: true - when: never -.after-script-code-coverage: - after_script: - - go get github.com/boumenot/gocover-cobertura - - go run github.com/boumenot/gocover-cobertura < /tmp/coverage.out > coverage.xml - - "go tool cover -func=/tmp/coverage.out | grep total:" - coverage: '/total:.*\(statements\).*\d+\.\d+%/' - artifacts: - reports: - coverage_report: - coverage_format: cobertura - path: coverage.xml - -# Stage: TEST - -lint: - stage: test - extends: - - .rules-branch-and-MR-always - script: - - make lint - tags: - - medium - - -.test-base: - stage: test - script: - - make test - -test-linux: - extends: - - .test-base - - .rules-branch-manual-MR-and-devel-always - - .after-script-code-coverage - tags: - - large - -test-linux-race: - extends: - - test-linux - - .rules-branch-and-MR-manual - script: - - make test-race - -test-integration: - extends: - - test-linux - script: - - make test-integration - tags: - - large - -test-integration-race: - extends: - - test-integration - - .rules-branch-and-MR-manual - script: - - make test-integration-race - - -.windows-base: - before_script: - - export GOROOT=/c/Go1.20 - - export PATH=$GOROOT/bin:$PATH - - export GOARCH=amd64 - - export GOPATH=~/go1.20 - - export GO111MODULE=on - - export PATH=$GOPATH/bin:$PATH - - export MSYSTEM= - tags: - - windows-bridge - -#test-windows: -# extends: -# - .rules-branch-manual-MR-always -# - .windows-base -# stage: test -# script: -# - make test - -# Stage: BUILD - -.build-base: - stage: build - needs: ["lint"] - rules: - # GODT-1833: use `=~ /qa/` after mac and windows runners are fixed - - if: $CI_JOB_NAME =~ /build-linux-qa/ && $CI_PIPELINE_SOURCE == "merge_request_event" - when: always - allow_failure: false - - if: $CI_COMMIT_BRANCH || $CI_PIPELINE_SOURCE == "merge_request_event" - when: manual - allow_failure: true - - when: never - script: - - make build - - git diff && git diff-index --quiet HEAD - - make vault-editor - artifacts: - expire_in: 1 day - when: always - name: "$CI_JOB_NAME-$CI_COMMIT_SHORT_SHA" - paths: - - bridge_*.tgz - - vault-editor - - -.linux-build-setup: - image: gitlab.protontech.ch:4567/go/bridge-internal:build-go1.20-qt6.3.2 - variables: - VCPKG_DEFAULT_BINARY_CACHE: ${CI_PROJECT_DIR}/.cache - cache: - key: linux-vcpkg - paths: - - .cache - when: 'always' - before_script: - - mkdir -p .cache/bin - - export PATH=$(pwd)/.cache/bin:$PATH - - export GOPATH="$CI_PROJECT_DIR/.cache" - - export PATH=$PATH:$QT6DIR/bin - - $(git config --global -l | grep -o 'url.*gitlab.protontech.ch.*insteadof' | xargs -L 1 git config --global --unset &> /dev/null) || echo "nothing to remove" - - git config --global url.https://gitlab-ci-token:${CI_JOB_TOKEN}@${CI_SERVER_HOST}.insteadOf https://${CI_SERVER_HOST} - tags: - - large - -build-linux: - extends: - - .build-base - - .linux-build-setup - -build-linux-qa: - extends: - - build-linux - variables: - BUILD_TAGS: "build_qa" - - -.darwin-build-setup: - before_script: - - export PATH=/usr/local/bin:$PATH - - export PATH=/usr/local/opt/git/bin:$PATH - - export PATH=/usr/local/opt/make/libexec/gnubin:$PATH - - export PATH=/usr/local/opt/go@1.13/bin:$PATH - - export PATH=/usr/local/opt/gnu-sed/libexec/gnubin:$PATH - - export GOPATH=~/go1.20 - - export PATH=$GOPATH/bin:$PATH - - export CGO_CPPFLAGS='-Wno-error -Wno-nullability-completeness -Wno-expansion-to-defined -Wno-builtin-requires-header' - - $(git config --global -l | grep -o 'url.*gitlab.protontech.ch.*insteadof' | xargs -L 1 git config --global --unset &> /dev/null) || echo "nothing to remove" - - git config --global url.https://gitlab-ci-token:${CI_JOB_TOKEN}@${CI_SERVER_HOST}.insteadOf https://${CI_SERVER_HOST} - cache: {} - tags: - - macOS - -build-darwin: - extends: - - .build-base - - .darwin-build-setup - -build-darwin-qa: - extends: - - build-darwin - variables: - BUILD_TAGS: "build_qa" - -.windows-build-setup: +# ENV +.env-windows: before_script: + - export BRIDGE_SYNC_FORCE_MINIMUM_SPEC=1 - export GOROOT=/c/Go1.20/ - export PATH=$GOROOT/bin:$PATH - export GOARCH=amd64 @@ -249,15 +69,177 @@ build-darwin-qa: tags: - windows-bridge -#build-windows: -# extends: -# - .build-base -# - .windows-build-setup -# -##build-windows-qa: -# extends: -# - build-windows -# variables: -# BUILD_TAGS: "build_qa" -# +.env-darwin: + before_script: + - export BRIDGE_SYNC_FORCE_MINIMUM_SPEC=1 + - export PATH=/usr/local/bin:$PATH + - export PATH=/usr/local/opt/git/bin:$PATH + - export PATH=/usr/local/opt/make/libexec/gnubin:$PATH + - export PATH=/usr/local/opt/gnu-sed/libexec/gnubin:$PATH + - export GOROOT=~/local/opt/go@1.20 + - export PATH="${GOROOT}/bin:$PATH" + - export GOPATH=~/go1.20 + - export PATH="${GOPATH}/bin:$PATH" + - export QT6DIR=/opt/Qt/6.3.2/macos + - export PATH="${QT6DIR}/bin:$PATH" + - uname -a + cache: {} + tags: + - macos-m1-bridge + +.env-linux-build: + image: gitlab.protontech.ch:4567/go/bridge-internal:build-go1.20-qt6.3.2 + variables: + VCPKG_DEFAULT_BINARY_CACHE: ${CI_PROJECT_DIR}/.cache + cache: + key: linux-vcpkg + paths: + - .cache + when: 'always' + before_script: + - mkdir -p .cache/bin + - export BRIDGE_SYNC_FORCE_MINIMUM_SPEC=1 + - export PATH=$(pwd)/.cache/bin:$PATH + - export GOPATH="$CI_PROJECT_DIR/.cache" + - export PATH=$PATH:$QT6DIR/bin + - $(git config --global -l | grep -o 'url.*gitlab.protontech.ch.*insteadof' | xargs -L 1 git config --global --unset &> /dev/null) || echo "nothing to remove" + - git config --global url.https://gitlab-ci-token:${CI_JOB_TOKEN}@${CI_SERVER_HOST}.insteadOf https://${CI_SERVER_HOST} + tags: + - large + +# Stage: TEST + +lint: + stage: test + extends: + - .rules-branch-manual-MR-and-devel-always + script: + - make lint + tags: + - medium + +.script-test: + stage: test + extends: + - .rules-branch-manual-MR-and-devel-always + script: + - make test + artifacts: + paths: + - coverage/** + +test-linux: + extends: + - .script-test + tags: + - large + +test-linux-race: + extends: + - test-linux + - .rules-branch-and-MR-manual + script: + - make test-race + +test-integration: + extends: + - test-linux + script: + - make test-integration + +test-integration-race: + extends: + - test-integration + - .rules-branch-and-MR-manual + script: + - make test-integration-race + +test-windows: + extends: + - .env-windows + - .script-test + - .rules-branch-and-MR-manual + +test-darwin: + extends: + - .env-darwin + - .script-test + +test-coverage: + stage: test + extends: + - .rules-branch-manual-MR-and-devel-always + script: + - ./utils/coverage.sh + coverage: '/total:.*\(statements\).*\d+\.\d+%/' + needs: + - test-linux + #- test-windows + - test-darwin + - test-integration + tags: + - small + artifacts: + paths: + - coverage* + - coverage/** + when: 'always' + reports: + coverage_report: + coverage_format: cobertura + path: coverage.xml + +# Stage: BUILD + +.script-build: + stage: build + needs: ["lint"] + extends: + - .rules-branch-and-MR-manual + script: + - make build + - git diff && git diff-index --quiet HEAD + - make vault-editor + artifacts: + expire_in: 1 day + when: always + name: "$CI_JOB_NAME-$CI_COMMIT_SHORT_SHA" + paths: + - bridge_*.tgz + - vault-editor + +build-linux: + extends: + - .script-build + - .env-linux-build + +build-linux-qa: + extends: + - build-linux + - .rules-branch-manual-MR-and-devel-always + variables: + BUILD_TAGS: "build_qa" + +build-darwin: + extends: + - .script-build + - .env-darwin + +build-darwin-qa: + extends: + - build-darwin + variables: + BUILD_TAGS: "build_qa" + +build-windows: + extends: + - .script-build + - .env-windows + +build-windows-qa: + extends: + - build-windows + variables: + BUILD_TAGS: "build_qa" + # TODO: PUT BACK ALL THE JOBS! JUST DID THIS FOR NOW TO GET CI WORKING AGAIN... diff --git a/.golangci.yml b/.golangci.yml index 38a34461..001a5391 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -36,6 +36,14 @@ issues: - gosec - goconst - dogsled + - path: utils/smtp-send + linters: + - dupl + - gochecknoglobals + - gochecknoinits + - gosec + - goconst + - dogsled linters-settings: godox: diff --git a/COPYING_NOTES.md b/COPYING_NOTES.md index c5eae0e2..f7f4d43a 100644 --- a/COPYING_NOTES.md +++ b/COPYING_NOTES.md @@ -58,7 +58,7 @@ Proton Mail Bridge includes the following 3rd party software: * [testify](https://github.com/stretchr/testify) available under [license](https://github.com/stretchr/testify/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) -* [goleak](https://go.uber.org/goleak) +* [goleak](https://go.uber.org/goleak) available under [license](https://pkg.go.dev/go.uber.org/goleak?tab=licenses) * [exp](https://golang.org/x/exp) available under [license](https://cs.opensource.google/go/x/exp/+/master:LICENSE) * [net](https://golang.org/x/net) available under [license](https://cs.opensource.google/go/x/net/+/master:LICENSE) * [sys](https://golang.org/x/sys) available under [license](https://cs.opensource.google/go/x/sys/+/master:LICENSE) @@ -66,16 +66,12 @@ Proton Mail Bridge includes the following 3rd party software: * [grpc](https://google.golang.org/grpc) available under [license](https://github.com/grpc/grpc-go/blob/master/LICENSE) * [protobuf](https://google.golang.org/protobuf) available under [license](https://github.com/protocolbuffers/protobuf/blob/main/LICENSE) * [plist](https://howett.net/plist) available under [license](https://github.com/DHowett/go-plist/blob/main/LICENSE) -* [atlas](https://ariga.io/atlas) -* [ent](https://entgo.io/ent) * [bcrypt](https://github.com/ProtonMail/bcrypt) available under [license](https://github.com/ProtonMail/bcrypt/blob/master/LICENSE) * [go-crypto](https://github.com/ProtonMail/go-crypto) available under [license](https://github.com/ProtonMail/go-crypto/blob/master/LICENSE) * [go-mime](https://github.com/ProtonMail/go-mime) available under [license](https://github.com/ProtonMail/go-mime/blob/master/LICENSE) * [go-srp](https://github.com/ProtonMail/go-srp) available under [license](https://github.com/ProtonMail/go-srp/blob/master/LICENSE) * [readline](https://github.com/abiosoft/readline) available under [license](https://github.com/abiosoft/readline/blob/master/LICENSE) -* [levenshtein](https://github.com/agext/levenshtein) available under [license](https://github.com/agext/levenshtein/blob/master/LICENSE) * [cascadia](https://github.com/andybalholm/cascadia) available under [license](https://github.com/andybalholm/cascadia/blob/master/LICENSE) -* [go-textseg](https://github.com/apparentlymart/go-textseg/v13) available under [license](https://github.com/apparentlymart/go-textseg/v13/blob/master/LICENSE) * [sonic](https://github.com/bytedance/sonic) available under [license](https://github.com/bytedance/sonic/blob/master/LICENSE) * [base64x](https://github.com/chenzhuoyu/base64x) available under [license](https://github.com/chenzhuoyu/base64x/blob/master/LICENSE) * [test](https://github.com/chzyer/test) available under [license](https://github.com/chzyer/test/blob/master/LICENSE) @@ -93,7 +89,6 @@ Proton Mail Bridge includes the following 3rd party software: * [mimetype](https://github.com/gabriel-vasile/mimetype) available under [license](https://github.com/gabriel-vasile/mimetype/blob/master/LICENSE) * [sse](https://github.com/gin-contrib/sse) available under [license](https://github.com/gin-contrib/sse/blob/master/LICENSE) * [gin](https://github.com/gin-gonic/gin) available under [license](https://github.com/gin-gonic/gin/blob/master/LICENSE) -* [inflect](https://github.com/go-openapi/inflect) available under [license](https://github.com/go-openapi/inflect/blob/master/LICENSE) * [locales](https://github.com/go-playground/locales) available under [license](https://github.com/go-playground/locales/blob/master/LICENSE) * [universal-translator](https://github.com/go-playground/universal-translator) available under [license](https://github.com/go-playground/universal-translator/blob/master/LICENSE) * [validator](https://github.com/go-playground/validator/v10) available under [license](https://github.com/go-playground/validator/v10/blob/master/LICENSE) @@ -105,7 +100,6 @@ Proton Mail Bridge includes the following 3rd party software: * [go-immutable-radix](https://github.com/hashicorp/go-immutable-radix) available under [license](https://github.com/hashicorp/go-immutable-radix/blob/master/LICENSE) * [go-memdb](https://github.com/hashicorp/go-memdb) available under [license](https://github.com/hashicorp/go-memdb/blob/master/LICENSE) * [golang-lru](https://github.com/hashicorp/golang-lru) available under [license](https://github.com/hashicorp/golang-lru/blob/master/LICENSE) -* [hcl](https://github.com/hashicorp/hcl/v2) available under [license](https://github.com/hashicorp/hcl/v2/blob/master/LICENSE) * [multierror](https://github.com/joeshaw/multierror) available under [license](https://github.com/joeshaw/multierror/blob/master/LICENSE) * [go](https://github.com/json-iterator/go) available under [license](https://github.com/json-iterator/go/blob/master/LICENSE) * [cpuid](https://github.com/klauspost/cpuid/v2) available under [license](https://github.com/klauspost/cpuid/v2/blob/master/LICENSE) @@ -114,7 +108,6 @@ Proton Mail Bridge includes the following 3rd party software: * [go-isatty](https://github.com/mattn/go-isatty) available under [license](https://github.com/mattn/go-isatty/blob/master/LICENSE) * [go-runewidth](https://github.com/mattn/go-runewidth) available under [license](https://github.com/mattn/go-runewidth/blob/master/LICENSE) * [go-sqlite3](https://github.com/mattn/go-sqlite3) available under [license](https://github.com/mattn/go-sqlite3/blob/master/LICENSE) -* [go-wordwrap](https://github.com/mitchellh/go-wordwrap) available under [license](https://github.com/mitchellh/go-wordwrap/blob/master/LICENSE) * [concurrent](https://github.com/modern-go/concurrent) available under [license](https://github.com/modern-go/concurrent/blob/master/LICENSE) * [reflect2](https://github.com/modern-go/reflect2) available under [license](https://github.com/modern-go/reflect2/blob/master/LICENSE) * [tablewriter](https://github.com/olekukonko/tablewriter) available under [license](https://github.com/olekukonko/tablewriter/blob/master/LICENSE) @@ -130,14 +123,13 @@ Proton Mail Bridge includes the following 3rd party software: * [codec](https://github.com/ugorji/go/codec) available under [license](https://github.com/ugorji/go/codec/blob/master/LICENSE) * [tagparser](https://github.com/vmihailenco/tagparser/v2) available under [license](https://github.com/vmihailenco/tagparser/v2/blob/master/LICENSE) * [smetrics](https://github.com/xrash/smetrics) available under [license](https://github.com/xrash/smetrics/blob/master/LICENSE) -* [go-cty](https://github.com/zclconf/go-cty) available under [license](https://github.com/zclconf/go-cty/blob/master/LICENSE) * [arch](https://golang.org/x/arch) available under [license](https://cs.opensource.google/go/x/arch/+/master:LICENSE) * [crypto](https://golang.org/x/crypto) available under [license](https://cs.opensource.google/go/x/crypto/+/master:LICENSE) * [mod](https://golang.org/x/mod) available under [license](https://cs.opensource.google/go/x/mod/+/master:LICENSE) * [sync](https://golang.org/x/sync) available under [license](https://cs.opensource.google/go/x/sync/+/master:LICENSE) * [tools](https://golang.org/x/tools) available under [license](https://cs.opensource.google/go/x/tools/+/master:LICENSE) -* [genproto](https://google.golang.org/genproto) -gopkg.in/yaml.v3 +* [genproto](https://google.golang.org/genproto) available under [license](https://pkg.go.dev/google.golang.org/genproto?tab=licenses) +* [yaml](https://gopkg.in/yaml.v3) available under [license](https://github.com/go-yaml/yaml/blob/v3.0.1/LICENSE) * [docker-credential-helpers](https://github.com/ProtonMail/docker-credential-helpers) available under [license](https://github.com/ProtonMail/docker-credential-helpers/blob/master/LICENSE) * [go-message](https://github.com/ProtonMail/go-message) available under [license](https://github.com/ProtonMail/go-message/blob/master/LICENSE) * [go-keychain](https://github.com/cuthix/go-keychain) available under [license](https://github.com/cuthix/go-keychain/blob/master/LICENSE) diff --git a/Changelog.md b/Changelog.md index 41820018..d0f24bed 100644 --- a/Changelog.md +++ b/Changelog.md @@ -3,6 +3,56 @@ Changelog [format](http://keepachangelog.com/en/1.0.0/) +## [Bridge 3.4.0] Trift changelog + +### Changed +* Test: Add require.Eventually to TestBridge_UserAgentFromSMTPClient. +* Test: Add smtp-send utility. +* GODT-2759: Check for oprhan messages. +* GODT-2759: Add prompt to download missing messages for analysis. +* GODT-2759: CLI debug commands. +* Remove gRPC auto-generated C++ source files. +* GODT-2749: Manual test-windows again. +* Test: Force all unit test to use minimum sync spec. +* Test: Force sync limits to minimum with env variable. +* GODT-2749: Manual windows-test. +* GODT-2691: Close logrus output file on exit. +* GODT-2522: New Gluon database layout. +* GODT-2678: When internet is off, do not display status dot icon for the user in the context menu. +* GODT-2686: Change the orientation of the expand/collapse arrow for Advanced settings. +* Test(GODT-2636): Add step for sending from EML. +* Log failed message ids during sync. +* GODT-2510: Remove Ent. +* Test(GODT-2600): Changing state (read/unread, starred/unstarred) of a message in integration tests. +* GODT-2703: Got rid of account details dialog with Apple Mail autoconf. +* GODT-2685: Update to bug report log attachment logic. +* GODT-2690: Update sentry reporting in GUI for new log file naming. +* GODT-2668: Implemented new log retention policy. +* Test(GODT-2683): Save Draft without "Date" & "From" in headers. +* GODT-2666: Feat(GODT-2667): introduce sessionID in bridge. +* GODT-2653: Log API error details on Message import and send. +* GODT-2674: Add more logs to failed update. +* GODT-2660: Calculate bridge coverage and refactor CI yaml file. +* Fix dependency_license script to handle dot formated version. +* Add error logs when messages fail to build during sync. +* GODT-2673: Use NoClient as UserAgent without any client connected and... +* GODT-2655: Display internal build time tag in log and GUI. + +### Fixed +* GODT-2758: Fix panic in SetFlagsOnMessages. +* GODT-2578: Refresh literals appended to Sent folder. +* GODT-2753: Vault test now check that value auto-assigned is first available port. +* GODT-2522: Handle migration with unreferenced db values. +* GODT-2693: Allow missing whitespace after header field colon. +* GODT-2653: Only log when err is not nil. +* GODT-2680: Fix for C++ debugger not working on ARM64 because of OpenSSL 3.1. +* GODT-2675: Update GPA to applye togin-gonic/gin patch + update COPYING_NOTES. +* GODT-2672: Fix context cancelled when IMAP/SMTP parameters change is in progress. +* GODT-2763: Missing Answered flag on Sync and Message Create. +* GODT-2774: Only check telemetry availability for the current user. +* GODT-2774: Add external context to telemetry tasks. + + ## Stone Bridge 3.3.2 ### Fixed diff --git a/Makefile b/Makefile index b3f548b7..c4156f84 100644 --- a/Makefile +++ b/Makefile @@ -11,7 +11,7 @@ ROOT_DIR:=$(shell dirname $(realpath $(firstword $(MAKEFILE_LIST)))) .PHONY: build build-gui build-nogui build-launcher versioner hasher # Keep version hardcoded so app build works also without Git repository. -BRIDGE_APP_VERSION?=3.3.2+git +BRIDGE_APP_VERSION?=3.4.0+git APP_VERSION:=${BRIDGE_APP_VERSION} APP_FULL_NAME:=Proton Mail Bridge APP_VENDOR:=Proton AG @@ -229,14 +229,28 @@ add-license: change-copyright-year: ./utils/missing_license.sh change-year +GOCOVERAGE=-covermode=count -coverpkg=github.com/ProtonMail/proton-bridge/v3/internal/...,github.com/ProtonMail/proton-bridge/v3/pkg/..., +GOCOVERDIR=-args -test.gocoverdir=$$PWD/coverage + test: gofiles - go test -v -timeout=20m -p=1 -count=1 -coverprofile=/tmp/coverage.out -run=${TESTRUN} ./internal/... ./pkg/... + mkdir -p coverage/unit-${GOOS} + go test \ + -v -timeout=20m -p=1 -count=1 \ + ${GOCOVERAGE} \ + -run=${TESTRUN} ./internal/... ./pkg/... \ + ${GOCOVERDIR}/unit-${GOOS} test-race: gofiles go test -v -timeout=40m -p=1 -count=1 -race -failfast -run=${TESTRUN} ./internal/... ./pkg/... test-integration: gofiles - go test -v -timeout=60m -p=1 -count=1 github.com/ProtonMail/proton-bridge/v3/tests + mkdir -p coverage/integration + go test \ + -v -timeout=60m -p=1 -count=1 \ + ${GOCOVERAGE} \ + github.com/ProtonMail/proton-bridge/v3/tests \ + ${GOCOVERDIR}/integration + test-integration-debug: gofiles dlv test github.com/ProtonMail/proton-bridge/v3/tests -- -test.v -test.timeout=10m -test.parallel=1 -test.count=1 diff --git a/cmd/launcher/main.go b/cmd/launcher/main.go index e1cb0984..887cf3ba 100644 --- a/cmd/launcher/main.go +++ b/cmd/launcher/main.go @@ -18,6 +18,7 @@ package main import ( + "io" "os" "path/filepath" "runtime" @@ -43,9 +44,10 @@ import ( ) const ( - appName = "Proton Mail Launcher" - exeName = "bridge" - guiName = "bridge-gui" + appName = "Proton Mail Launcher" + exeName = "bridge" + guiName = "bridge-gui" + launcherName = "launcher" FlagCLI = "cli" FlagCLIShort = "c" @@ -53,6 +55,7 @@ const ( FlagNonInteractiveShort = "n" FlagLauncher = "--launcher" FlagWait = "--wait" + FlagSessionID = "--session-id" ) func main() { //nolint:funlen @@ -75,12 +78,26 @@ func main() { //nolint:funlen if err != nil { l.WithError(err).Fatal("Failed to get logs path") } - crashHandler.AddRecoveryAction(logging.DumpStackTrace(logsPath)) - if err := logging.Init(logsPath, os.Getenv("VERBOSITY")); err != nil { + sessionID := logging.NewSessionID() + crashHandler.AddRecoveryAction(logging.DumpStackTrace(logsPath, sessionID, launcherName)) + + var closer io.Closer + if closer, err = logging.Init( + logsPath, + sessionID, + logging.LauncherShortAppName, + logging.DefaultMaxLogFileSize, + logging.NoPruning, + os.Getenv("VERBOSITY"), + ); err != nil { l.WithError(err).Fatal("Failed to setup logging") } + defer func() { + _ = logging.Close(closer) + }() + updatesPath, err := locations.ProvideUpdatesPath() if err != nil { l.WithError(err).Fatal("Failed to get updates path") @@ -134,7 +151,7 @@ func main() { //nolint:funlen } } - cmd := execabs.Command(exe, appendLauncherPath(launcher, args)...) //nolint:gosec + cmd := execabs.Command(exe, appendLauncherPath(launcher, append(args, FlagSessionID, string(sessionID)))...) //nolint:gosec cmd.Stdin = os.Stdin cmd.Stdout = os.Stdout diff --git a/go.mod b/go.mod index 4206e8d6..171266e5 100644 --- a/go.mod +++ b/go.mod @@ -5,9 +5,9 @@ go 1.20 require ( github.com/0xAX/notificator v0.0.0-20220220101646-ee9b8921e557 github.com/Masterminds/semver/v3 v3.2.0 - github.com/ProtonMail/gluon v0.16.1-0.20230706112359-3146d8312d12 + github.com/ProtonMail/gluon v0.16.1-0.20230706110757-a9327fb18611 github.com/ProtonMail/go-autostart v0.0.0-20210130080809-00ed301c8e9a - github.com/ProtonMail/go-proton-api v0.4.1-0.20230628092916-81cb3f87f184 + github.com/ProtonMail/go-proton-api v0.4.1-0.20230704060229-a77a437ec052 github.com/ProtonMail/gopenpgp/v2 v2.7.1-proton github.com/PuerkitoBio/goquery v1.8.1 github.com/abiosoft/ishell v2.0.0+incompatible @@ -51,16 +51,12 @@ require ( ) require ( - ariga.io/atlas v0.9.1-0.20230119145809-92243f7c55cb // indirect - entgo.io/ent v0.11.8 // indirect github.com/ProtonMail/bcrypt v0.0.0-20211005172633-e235017c1baf // indirect github.com/ProtonMail/go-crypto v0.0.0-20230518184743-7afd39499903 // indirect github.com/ProtonMail/go-mime v0.0.0-20230322103455-7d82a3887f2f // indirect github.com/ProtonMail/go-srp v0.0.7 // indirect github.com/abiosoft/readline v0.0.0-20180607040430-155bce2042db // indirect - github.com/agext/levenshtein v1.2.3 // indirect github.com/andybalholm/cascadia v1.3.2 // indirect - github.com/apparentlymart/go-textseg/v13 v13.0.0 // indirect github.com/bytedance/sonic v1.9.1 // indirect github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 // indirect github.com/chzyer/test v1.0.0 // indirect @@ -78,7 +74,6 @@ require ( github.com/gabriel-vasile/mimetype v1.4.2 // indirect github.com/gin-contrib/sse v0.1.0 // indirect github.com/gin-gonic/gin v1.9.1 // indirect - github.com/go-openapi/inflect v0.19.0 // indirect github.com/go-playground/locales v0.14.1 // indirect github.com/go-playground/universal-translator v0.18.1 // indirect github.com/go-playground/validator/v10 v10.14.0 // indirect @@ -90,7 +85,6 @@ require ( github.com/hashicorp/go-immutable-radix v1.3.1 // indirect github.com/hashicorp/go-memdb v1.3.3 // indirect github.com/hashicorp/golang-lru v0.5.4 // indirect - github.com/hashicorp/hcl/v2 v2.16.1 // indirect github.com/joeshaw/multierror v0.0.0-20140124173710-69b34d4ec901 // indirect github.com/json-iterator/go v1.1.12 // indirect github.com/klauspost/cpuid/v2 v2.2.4 // indirect @@ -98,8 +92,7 @@ require ( github.com/mattn/go-colorable v0.1.13 // indirect github.com/mattn/go-isatty v0.0.19 // indirect github.com/mattn/go-runewidth v0.0.14 // indirect - github.com/mattn/go-sqlite3 v1.14.16 // indirect - github.com/mitchellh/go-wordwrap v1.0.1 // indirect + github.com/mattn/go-sqlite3 v1.14.17 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect github.com/olekukonko/tablewriter v0.0.5 // indirect @@ -115,7 +108,6 @@ require ( github.com/ugorji/go/codec v1.2.11 // indirect github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 // indirect - github.com/zclconf/go-cty v1.12.1 // indirect golang.org/x/arch v0.3.0 // indirect golang.org/x/crypto v0.9.0 // indirect golang.org/x/mod v0.8.0 // indirect diff --git a/go.sum b/go.sum index 9a6f8250..c3e5d887 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,3 @@ -ariga.io/atlas v0.9.1-0.20230119145809-92243f7c55cb h1:mbsFtavDqGdYwdDpP50LGOOZ2hgyGoJcZeOpbgKMyu4= -ariga.io/atlas v0.9.1-0.20230119145809-92243f7c55cb/go.mod h1:T230JFcENj4ZZzMkZrXFDSkv+2kXkUgpJ5FQQ5hMcKU= cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= @@ -13,13 +11,10 @@ cloud.google.com/go/firestore v1.1.0/go.mod h1:ulACoGHTpvq5r8rxGJ4ddJZBZqakUQqCl cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= -entgo.io/ent v0.11.8 h1:M/M0QL1CYCUSdqGRXUrXhFYSDRJPsOOrr+RLEej/gyQ= -entgo.io/ent v0.11.8/go.mod h1:ericBi6Q8l3wBH1wEIDfKxw7rcQEuRPyBfbIzjtxJ18= github.com/0xAX/notificator v0.0.0-20220220101646-ee9b8921e557 h1:l6surSnJ3RP4qA1qmKJ+hQn3UjytosdoG27WGjrDlVs= github.com/0xAX/notificator v0.0.0-20220220101646-ee9b8921e557/go.mod h1:sTrmvD/TxuypdOERsDOS7SndZg0rzzcCi1b6wQMXUYM= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= -github.com/DATA-DOG/go-sqlmock v1.5.0 h1:Shsta01QNfFxHCfpW6YH2STWB0MudeXXEWMr20OEh60= github.com/Masterminds/semver/v3 v3.2.0 h1:3MEsd0SM6jqZojhjLWWeBY+Kcjy9i6MQAeY7YgDP83g= github.com/Masterminds/semver/v3 v3.2.0/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= @@ -28,10 +23,8 @@ github.com/ProtonMail/bcrypt v0.0.0-20211005172633-e235017c1baf h1:yc9daCCYUefEs github.com/ProtonMail/bcrypt v0.0.0-20211005172633-e235017c1baf/go.mod h1:o0ESU9p83twszAU8LBeJKFAAMX14tISa0yk4Oo5TOqo= github.com/ProtonMail/docker-credential-helpers v1.1.0 h1:+kvUIpwWcbtP3WFv5sSvkFn/XLzSqPOB5AAthuk9xPk= github.com/ProtonMail/docker-credential-helpers v1.1.0/go.mod h1:mK0aBveCxhnQ756AmaTfXMZDeULvheYVhF/MWMErN5g= -github.com/ProtonMail/gluon v0.16.1-0.20230607122549-dbdb8e1cc0c3 h1:VMbbJD3dcGPPIgbdQTS5Z4nX0QU/SsVZWdmsMVVBBsI= -github.com/ProtonMail/gluon v0.16.1-0.20230607122549-dbdb8e1cc0c3/go.mod h1:ERZikuN+2i/oTeSwS5fq7J0Fms76uUcBlTAwT4KaEAk= -github.com/ProtonMail/gluon v0.16.1-0.20230706112359-3146d8312d12 h1:a4mVvmGGojclWgbQ6g4eW/XquioHJ/iYF4OFk70265Q= -github.com/ProtonMail/gluon v0.16.1-0.20230706112359-3146d8312d12/go.mod h1:ERZikuN+2i/oTeSwS5fq7J0Fms76uUcBlTAwT4KaEAk= +github.com/ProtonMail/gluon v0.16.1-0.20230706110757-a9327fb18611 h1:QVydPr/+pgz5xihc2ujNNV+qnq3oTidIXvF0PgkcY6U= +github.com/ProtonMail/gluon v0.16.1-0.20230706110757-a9327fb18611/go.mod h1:Og5/Dz1MiGpCJn51XujZwxiLG7WzvvjE5PRpZBQmAHo= github.com/ProtonMail/go-autostart v0.0.0-20210130080809-00ed301c8e9a h1:D+aZah+k14Gn6kmL7eKxoo/4Dr/lK3ChBcwce2+SQP4= github.com/ProtonMail/go-autostart v0.0.0-20210130080809-00ed301c8e9a/go.mod h1:oTGdE7/DlWIr23G0IKW3OXK9wZ5Hw1GGiaJFccTvZi4= github.com/ProtonMail/go-crypto v0.0.0-20230321155629-9a39f2531310/go.mod h1:8TI4H3IbrackdNgv+92dI+rhpCaLqM0IfpgCgenFvRE= @@ -42,8 +35,8 @@ github.com/ProtonMail/go-message v0.13.1-0.20230526094639-b62c999c85b7 h1:+j+Kd/ github.com/ProtonMail/go-message v0.13.1-0.20230526094639-b62c999c85b7/go.mod h1:NBAn21zgCJ/52WLDyed18YvYFm5tEoeDauubFqLokM4= github.com/ProtonMail/go-mime v0.0.0-20230322103455-7d82a3887f2f h1:tCbYj7/299ekTTXpdwKYF8eBlsYsDVoggDAuAjoK66k= github.com/ProtonMail/go-mime v0.0.0-20230322103455-7d82a3887f2f/go.mod h1:gcr0kNtGBqin9zDW9GOHcVntrwnjrK+qdJ06mWYBybw= -github.com/ProtonMail/go-proton-api v0.4.1-0.20230628092916-81cb3f87f184 h1:gw8sgQMCIDS/lw5xbF2iqlTfvY0HhuafjlGsKcN3VsE= -github.com/ProtonMail/go-proton-api v0.4.1-0.20230628092916-81cb3f87f184/go.mod h1:+aTJoYu8bqzGECXL2DOdiZTZ64bGn3w0NC8VcFpJrFM= +github.com/ProtonMail/go-proton-api v0.4.1-0.20230704060229-a77a437ec052 h1:uIq0RX4gU9PSZ9x5b2LmJUXNOuBXRRVSOkM1RGnSy68= +github.com/ProtonMail/go-proton-api v0.4.1-0.20230704060229-a77a437ec052/go.mod h1:+aTJoYu8bqzGECXL2DOdiZTZ64bGn3w0NC8VcFpJrFM= github.com/ProtonMail/go-srp v0.0.7 h1:Sos3Qk+th4tQR64vsxGIxYpN3rdnG9Wf9K4ZloC1JrI= github.com/ProtonMail/go-srp v0.0.7/go.mod h1:giCp+7qRnMIcCvI6V6U3S1lDDXDQYx2ewJ6F/9wdlJk= github.com/ProtonMail/gopenpgp/v2 v2.7.1-proton h1:YS6M20yvjCJPR1r4ADW5TPn6rahs4iAyZaACei86bEc= @@ -54,8 +47,6 @@ github.com/abiosoft/ishell v2.0.0+incompatible h1:zpwIuEHc37EzrsIYah3cpevrIc8Oma github.com/abiosoft/ishell v2.0.0+incompatible/go.mod h1:HQR9AqF2R3P4XXpMpI0NAzgHf/aS6+zVXRj14cVk9qg= github.com/abiosoft/readline v0.0.0-20180607040430-155bce2042db h1:CjPUSXOiYptLbTdr1RceuZgSFDQ7U15ITERUGrUORx8= github.com/abiosoft/readline v0.0.0-20180607040430-155bce2042db/go.mod h1:rB3B4rKii8V21ydCbIzH5hZiCQE7f5E9SzUb/ZZx530= -github.com/agext/levenshtein v1.2.3 h1:YB2fHEn0UJagG8T1rrWknE3ZQzWM06O8AMAatNn7lmo= -github.com/agext/levenshtein v1.2.3/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= github.com/allan-simon/go-singleinstance v0.0.0-20210120080615-d0997106ab37 h1:28uU3TtuvQ6KRndxg9TrC868jBWmSKgh0GTXkACCXmA= @@ -63,9 +54,6 @@ github.com/allan-simon/go-singleinstance v0.0.0-20210120080615-d0997106ab37/go.m github.com/andybalholm/cascadia v1.3.1/go.mod h1:R4bJ1UQfqADjvDa4P6HZHLh/3OxWWEqc0Sk8XGwHqvA= github.com/andybalholm/cascadia v1.3.2 h1:3Xi6Dw5lHF15JtdcmAHD3i1+T8plmv7BQ/nsViSLyss= github.com/andybalholm/cascadia v1.3.2/go.mod h1:7gtRlve5FxPPgIgX36uWBX58OdBsSS6lUvCFb+h7KvU= -github.com/apparentlymart/go-dump v0.0.0-20180507223929-23540a00eaa3/go.mod h1:oL81AME2rN47vu18xqj1S1jPIPuN7afo62yKTNn3XMM= -github.com/apparentlymart/go-textseg/v13 v13.0.0 h1:Y+KvPE1NYz0xl601PVImeQfFyEy6iT90AvPUL1NNfNw= -github.com/apparentlymart/go-textseg/v13 v13.0.0/go.mod h1:ZK2fH7c4NqDTLtiYLvIkEghdlcqw7yxLeM89kiTRPUo= github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= @@ -160,8 +148,6 @@ github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9 github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= -github.com/go-openapi/inflect v0.19.0 h1:9jCH9scKIbHeV9m12SmPilScz6krDxKRasNNSNPXu/4= -github.com/go-openapi/inflect v0.19.0/go.mod h1:lHpZVlpIQqLyKwJ4N+YSc9hchQy/i12fJykb83CRBH4= github.com/go-playground/assert/v2 v2.2.0 h1:JvknZsQTYeFEAhQwI4qEt9cyV5ONwRHC+lYKSsYSR8s= github.com/go-playground/locales v0.14.1 h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/oXslEjJA= github.com/go-playground/locales v0.14.1/go.mod h1:hxrqLVvrK65+Rwrd5Fc6F2O76J/NuW9t0sjnWqG1slY= @@ -172,8 +158,6 @@ github.com/go-playground/validator/v10 v10.14.0/go.mod h1:9iXMNT7sEkjXb0I+enO7QX github.com/go-resty/resty/v2 v2.7.0 h1:me+K9p3uhSmXtrBZ4k9jcEAfJmuC8IivWHwaLZwPrFY= github.com/go-resty/resty/v2 v2.7.0/go.mod h1:9PWDzw47qPphMRFfhsyk0NnSgvluHcljSMVIq3w7q0I= github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= -github.com/go-test/deep v1.0.3 h1:ZrJSEWsXzPOxaZnFteGEfooLba+ju3FYIbOrS+rQd68= -github.com/go-test/deep v1.0.3/go.mod h1:wGDj63lr65AM2AQyKZd/NYHGb0R+1RLqB8NKt3aSFNA= github.com/goccy/go-json v0.10.2 h1:CrxCmQqYDkv1z7lO7Wbh2HN93uovUHgrECaO5ZrCXAU= github.com/goccy/go-json v0.10.2/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= github.com/godbus/dbus v4.1.0+incompatible h1:WqqLRTsQic3apZUK9qC5sGNfXthmPXzUZ7nQPrNITa4= @@ -250,8 +234,6 @@ github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ github.com/hashicorp/golang-lru v0.5.4 h1:YDjusn29QI/Das2iO9M0BHnIbxPeyuCHsjMW+lJfyTc= github.com/hashicorp/golang-lru v0.5.4/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= -github.com/hashicorp/hcl/v2 v2.16.1 h1:BwuxEMD/tsYgbhIW7UuI3crjovf3MzuFWiVgiv57iHg= -github.com/hashicorp/hcl/v2 v2.16.1/go.mod h1:JRmR89jycNkrrqnMmvPDMd56n1rQJ2Q6KocSLCMCXng= github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= github.com/hashicorp/mdns v1.0.0/go.mod h1:tL+uN++7HEJ6SQLQ2/p+z2pH24WQKWjBPkE0mNTz8vQ= github.com/hashicorp/memberlist v0.1.3/go.mod h1:ajVTdAv/9Im8oMAAj5G31PhhMCZJV2pPBoIllUwCN7I= @@ -284,9 +266,6 @@ github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= 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/kylelemons/godebug v0.0.0-20170820004349-d65d576e9348 h1:MtvEpTB6LX3vkb4ax0b5D2DHbNAUsen0Gx5wZoq3lV4= -github.com/kylelemons/godebug v0.0.0-20170820004349-d65d576e9348/go.mod h1:B69LEHPfb2qLo0BaaOLcbitczOKLWTsrBG9LczfCD4k= github.com/leodido/go-urn v1.2.4 h1:XlAE/cm/ms7TE/VMVoduSpNBoyc2dOxHs5MZSwAN63Q= github.com/leodido/go-urn v1.2.4/go.mod h1:7ZrI8mTSeBSHl/UaRyKQW1qZeMgak41ANeCNaVckg+4= github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= @@ -303,8 +282,8 @@ github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= github.com/mattn/go-runewidth v0.0.14 h1:+xnbZSEeDbOIg5/mE6JF0w6n9duR1l3/WmbinWVwUuU= github.com/mattn/go-runewidth v0.0.14/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= -github.com/mattn/go-sqlite3 v1.14.16 h1:yOQRA0RpS5PFz/oikGwBEqvAWhWg5ufRz4ETLjwpU1Y= -github.com/mattn/go-sqlite3 v1.14.16/go.mod h1:2eHXhiwb8IkHr+BDWZGa96P6+rkvnG63S2DGjv9HUNg= +github.com/mattn/go-sqlite3 v1.14.17 h1:mCRHCLDUBXgpKAqIKsaAaAsrAlbkeomtRFKXh2L6YIM= +github.com/mattn/go-sqlite3 v1.14.17/go.mod h1:2eHXhiwb8IkHr+BDWZGa96P6+rkvnG63S2DGjv9HUNg= github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= github.com/miekg/dns v1.1.50 h1:DQUfb9uc6smULcREF09Uc+/Gd46YWqJd5DbpPE9xkcA= @@ -313,8 +292,6 @@ github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceT github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= github.com/mitchellh/go-testing-interface v1.0.0/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= -github.com/mitchellh/go-wordwrap v1.0.1 h1:TLuKupo69TCn6TQSyGxwI1EblZZEsQ0vMlAFQflz0v0= -github.com/mitchellh/go-wordwrap v1.0.1/go.mod h1:R62XHJLzvMFRBbcrT7m7WgmE1eOyTSsCt+hzestvNj0= github.com/mitchellh/gox v0.4.0/go.mod h1:Sd9lOJ0+aimLBi73mGofS1ycjY8lL3uZM3JPS42BGNg= github.com/mitchellh/iochan v1.0.0/go.mod h1:JwYml1nuB7xOzsp52dPpHFffvOCDupsG0QubkSMEySY= github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= @@ -369,8 +346,6 @@ github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= -github.com/sergi/go-diff v1.0.0 h1:Kpca3qRNrduNnOQeazBd0ysaKrUJiIuISHxogkT9RPQ= -github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= 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.9.2 h1:oxx1eChJGI6Uks2ZC4W1zpLlVgqB8ner4EuQwV4Ik1Y= @@ -415,10 +390,8 @@ github.com/ugorji/go/codec v1.2.11 h1:BMaWp1Bb6fHwEtbplGBGJ498wD+LKlNSl25MjdZY4d github.com/ugorji/go/codec v1.2.11/go.mod h1:UNopzCgEMSXjBc6AOMqYvWC1ktqTAfzJZUZgYf6w6lg= github.com/urfave/cli/v2 v2.24.4 h1:0gyJJEBYtCV87zI/x2nZCPyDxD51K6xM8SkwjHFCNEU= github.com/urfave/cli/v2 v2.24.4/go.mod h1:GHupkWPMM0M/sj1a2b4wUrWBPzazNrIjouW6fmdJLxc= -github.com/vmihailenco/msgpack/v4 v4.3.12/go.mod h1:gborTTJjAo/GWTqqRjrLCn9pgNN+NXzzngzBKDPIqw4= github.com/vmihailenco/msgpack/v5 v5.3.5 h1:5gO0H1iULLWGhs2H5tbAHIZTV8/cYafcFOr9znI5mJU= github.com/vmihailenco/msgpack/v5 v5.3.5/go.mod h1:7xyJ9e+0+9SaZT0Wt1RGleJXzli6Q/V5KbhBonMG9jc= -github.com/vmihailenco/tagparser v0.1.1/go.mod h1:OeAg3pn3UbLjkWt+rN9oFYB6u/cQgqMEUPoW2WPyhdI= github.com/vmihailenco/tagparser/v2 v2.0.0 h1:y09buUbR+b5aycVFQs/g70pqKVZNBmxwAhO7/IwNM9g= github.com/vmihailenco/tagparser/v2 v2.0.0/go.mod h1:Wri+At7QHww0WTrCBeu4J6bNtoV6mEfg5OIWRZA9qds= github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= @@ -426,9 +399,6 @@ github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 h1:bAn7/zixMGCfxrRT github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673/go.mod h1:N3UwUGtsrSj3ccvlPHLoLsHnpR27oXr4ZE984MbSER8= github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -github.com/zclconf/go-cty v1.12.1 h1:PcupnljUm9EIvbgSHQnHhUr3fO6oFmkOrvs2BAFNXXY= -github.com/zclconf/go-cty v1.12.1/go.mod h1:s9IfD1LK5ccNMSWCVFCE2rJfHiZgi7JijgeWIMfhLvA= -github.com/zclconf/go-cty-debug v0.0.0-20191215020915-b22d67c1ba0b/go.mod h1:ZRKQfBXbGkpdV6QMzT3rU1kSTAnfu1dO8dPKjYprgj8= go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= diff --git a/internal/app/app.go b/internal/app/app.go index fb2e63cc..22912393 100644 --- a/internal/app/app.go +++ b/internal/app/app.go @@ -19,6 +19,7 @@ package app import ( "fmt" + "io" "net/http" "net/http/cookiejar" "net/url" @@ -76,10 +77,12 @@ const ( flagNoWindow = "no-window" flagParentPID = "parent-pid" flagSoftwareRenderer = "software-renderer" + flagSessionID = "session-id" ) const ( - appUsage = "Proton Mail IMAP and SMTP Bridge" + appUsage = "Proton Mail IMAP and SMTP Bridge" + appShortName = "bridge" ) func New() *cli.App { @@ -150,6 +153,10 @@ func New() *cli.App { Hidden: true, Value: false, }, + &cli.StringFlag{ + Name: flagSessionID, + Hidden: true, + }, } app.Action = run @@ -183,6 +190,11 @@ func run(c *cli.Context) error { exe = os.Args[0] } + var logCloser io.Closer + defer func() { + _ = logging.Close(logCloser) + }() + // Restart the app if requested. return withRestarter(exe, func(restarter *restarter.Restarter) error { // Handle crashes with various actions. @@ -199,7 +211,9 @@ func run(c *cli.Context) error { } // Initialize logging. - return withLogging(c, crashHandler, locations, func() error { + return withLogging(c, crashHandler, locations, func(closer io.Closer) error { + logCloser = closer + // If there was an error during migration, log it now. if migrationErr != nil { logrus.WithError(migrationErr).Error("Failed to migrate old app data") @@ -298,7 +312,7 @@ func withSingleInstance(settingPath, lockFile string, version *semver.Version, f } // Initialize our logging system. -func withLogging(c *cli.Context, crashHandler *crash.Handler, locations *locations.Locations, fn func() error) error { +func withLogging(c *cli.Context, crashHandler *crash.Handler, locations *locations.Locations, fn func(closer io.Closer) error) error { logrus.Debug("Initializing logging") defer logrus.Debug("Logging stopped") @@ -311,12 +325,21 @@ func withLogging(c *cli.Context, crashHandler *crash.Handler, locations *locatio logrus.WithField("path", logsPath).Debug("Received logs path") // Initialize logging. - if err := logging.Init(logsPath, c.String(flagLogLevel)); err != nil { + sessionID := logging.NewSessionIDFromString(c.String(flagSessionID)) + var closer io.Closer + if closer, err = logging.Init( + logsPath, + sessionID, + logging.BridgeShortAppName, + logging.DefaultMaxLogFileSize, + logging.DefaultPruningSize, + c.String(flagLogLevel), + ); err != nil { return fmt.Errorf("could not initialize logging: %w", err) } // Ensure we dump a stack trace if we crash. - crashHandler.AddRecoveryAction(logging.DumpStackTrace(logsPath)) + crashHandler.AddRecoveryAction(logging.DumpStackTrace(logsPath, sessionID, appShortName)) logrus. WithField("appName", constants.FullAppName). @@ -329,7 +352,7 @@ func withLogging(c *cli.Context, crashHandler *crash.Handler, locations *locatio WithField("SentryID", sentry.GetProtectedHostname()). Info("Run app") - return fn() + return fn(closer) } // WithLocations provides access to locations where we store our files. diff --git a/internal/app/bridge.go b/internal/app/bridge.go index 280d444f..0600e39c 100644 --- a/internal/app/bridge.go +++ b/internal/app/bridge.go @@ -44,7 +44,7 @@ import ( // deleteOldGoIMAPFiles Set with `-ldflags -X app.deleteOldGoIMAPFiles=true` to enable cleanup of old imap cache data. var deleteOldGoIMAPFiles bool //nolint:gochecknoglobals -// withBridge creates creates and tears down the bridge. +// withBridge creates and tears down the bridge. func withBridge( c *cli.Context, exe string, diff --git a/internal/bridge/bridge_test.go b/internal/bridge/bridge_test.go index f9be0e56..178adeac 100644 --- a/internal/bridge/bridge_test.go +++ b/internal/bridge/bridge_test.go @@ -25,6 +25,7 @@ import ( "net/http" "os" "path/filepath" + "strings" "sync" "testing" "time" @@ -300,8 +301,11 @@ func TestBridge_UserAgentFromSMTPClient(t *testing.T) { string(info.BridgePass)), )) - currentUserAgent = b.GetCurrentUserAgent() - require.Contains(t, currentUserAgent, "UnknownClient/0.0.1") + require.Eventually(t, func() bool { + currentUserAgent = b.GetCurrentUserAgent() + + return strings.Contains(currentUserAgent, "UnknownClient/0.0.1") + }, time.Minute, 5*time.Second) }) }) } diff --git a/internal/bridge/bug_report.go b/internal/bridge/bug_report.go index c6ff0c2b..dd2d7a01 100644 --- a/internal/bridge/bug_report.go +++ b/internal/bridge/bug_report.go @@ -18,13 +18,8 @@ package bridge import ( - "archive/zip" - "bytes" "context" "io" - "os" - "path/filepath" - "sort" "github.com/ProtonMail/go-proton-api" "github.com/ProtonMail/proton-bridge/v3/internal/constants" @@ -34,8 +29,8 @@ import ( ) const ( - MaxTotalAttachmentSize = 7 * (1 << 20) - MaxCompressedFilesCount = 6 + DefaultMaxBugReportZipSize = 7 * 1024 * 1024 + DefaultMaxSessionCountForBugReport = 10 ) func (bridge *Bridge) ReportBug(ctx context.Context, osType, osVersion, description, username, email, client string, attachLogs bool) error { @@ -51,54 +46,25 @@ func (bridge *Bridge) ReportBug(ctx context.Context, osType, osVersion, descript } } - var atts []proton.ReportBugAttachment + var attachment []proton.ReportBugAttachment if attachLogs { - logs, err := getMatchingLogs(bridge.locator, func(filename string) bool { - return logging.MatchLogName(filename) && !logging.MatchStackTraceName(filename) - }) + logsPath, err := bridge.locator.ProvideLogsPath() if err != nil { return err } - crashes, err := getMatchingLogs(bridge.locator, func(filename string) bool { - return logging.MatchLogName(filename) && logging.MatchStackTraceName(filename) - }) + buffer, err := logging.ZipLogsForBugReport(logsPath, DefaultMaxSessionCountForBugReport, DefaultMaxBugReportZipSize) if err != nil { return err } - guiLogs, err := getMatchingLogs(bridge.locator, func(filename string) bool { - return logging.MatchGUILogName(filename) && !logging.MatchStackTraceName(filename) - }) + body, err := io.ReadAll(buffer) if err != nil { return err } - var matchFiles []string - - // Include bridge logs, up to a maximum amount. - matchFiles = append(matchFiles, logs[max(0, len(logs)-(MaxCompressedFilesCount/2)):]...) - - // Include crash logs, up to a maximum amount. - matchFiles = append(matchFiles, crashes[max(0, len(crashes)-(MaxCompressedFilesCount/2)):]...) - - // bridge-gui keeps just one small (~ 1kb) log file; we always include it. - if len(guiLogs) > 0 { - matchFiles = append(matchFiles, guiLogs[len(guiLogs)-1]) - } - - archive, err := zipFiles(matchFiles) - if err != nil { - return err - } - - body, err := io.ReadAll(archive) - if err != nil { - return err - } - - atts = append(atts, proton.ReportBugAttachment{ + attachment = append(attachment, proton.ReportBugAttachment{ Name: "logs.zip", Filename: "logs.zip", MIMEType: "application/zip", @@ -125,116 +91,5 @@ func (bridge *Bridge) ReportBug(ctx context.Context, osType, osVersion, descript Username: account, Email: email, - }, atts...) -} - -func max(a, b int) int { - if a > b { - return a - } - - return b -} - -func getMatchingLogs(locator Locator, filenameMatchFunc func(string) bool) (filenames []string, err error) { - logsPath, err := locator.ProvideLogsPath() - if err != nil { - return nil, err - } - - files, err := os.ReadDir(logsPath) - if err != nil { - return nil, err - } - - var matchFiles []string - - for _, file := range files { - if filenameMatchFunc(file.Name()) { - matchFiles = append(matchFiles, filepath.Join(logsPath, file.Name())) - } - } - - sort.Strings(matchFiles) // Sorted by timestamp: oldest first. - - return matchFiles, nil -} - -type limitedBuffer struct { - capacity int - buf *bytes.Buffer -} - -func newLimitedBuffer(capacity int) *limitedBuffer { - return &limitedBuffer{ - capacity: capacity, - buf: bytes.NewBuffer(make([]byte, 0, capacity)), - } -} - -func (b *limitedBuffer) Write(p []byte) (n int, err error) { - if len(p)+b.buf.Len() > b.capacity { - return 0, ErrSizeTooLarge - } - - return b.buf.Write(p) -} - -func (b *limitedBuffer) Read(p []byte) (n int, err error) { - return b.buf.Read(p) -} - -func zipFiles(filenames []string) (io.Reader, error) { - if len(filenames) == 0 { - return nil, nil - } - - buf := newLimitedBuffer(MaxTotalAttachmentSize) - - w := zip.NewWriter(buf) - defer w.Close() //nolint:errcheck - - for _, file := range filenames { - if err := addFileToZip(file, w); err != nil { - return nil, err - } - } - - if err := w.Close(); err != nil { - return nil, err - } - - return buf, nil -} - -func addFileToZip(filename string, writer *zip.Writer) error { - fileReader, err := os.Open(filepath.Clean(filename)) - if err != nil { - return err - } - defer fileReader.Close() //nolint:errcheck,gosec - - fileInfo, err := fileReader.Stat() - if err != nil { - return err - } - - header, err := zip.FileInfoHeader(fileInfo) - if err != nil { - return err - } - - header.Method = zip.Deflate - header.Name = filepath.Base(filename) - - fileWriter, err := writer.CreateHeader(header) - if err != nil { - return err - } - - if _, err := io.Copy(fileWriter, fileReader); err != nil { - return err - } - - return fileReader.Close() + }, attachment...) } diff --git a/internal/bridge/debug.go b/internal/bridge/debug.go new file mode 100644 index 00000000..26f5532d --- /dev/null +++ b/internal/bridge/debug.go @@ -0,0 +1,297 @@ +// Copyright (c) 2023 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 . + +package bridge + +import ( + "context" + "fmt" + "io" + "os" + "path/filepath" + + "github.com/ProtonMail/gluon/imap" + "github.com/ProtonMail/gluon/rfc822" + "github.com/ProtonMail/go-proton-api" + "github.com/ProtonMail/proton-bridge/v3/internal/user" + "github.com/bradenaw/juniper/iterator" + "github.com/bradenaw/juniper/xslices" + goimap "github.com/emersion/go-imap" + goimapclient "github.com/emersion/go-imap/client" + "github.com/sirupsen/logrus" + "golang.org/x/exp/maps" +) + +type CheckClientStateResult struct { + MissingMessages map[string]map[string]user.DiagMailboxMessage +} + +func (c *CheckClientStateResult) AddMissingMessage(userID string, message user.DiagMailboxMessage) { + v, ok := c.MissingMessages[userID] + if !ok { + c.MissingMessages[userID] = map[string]user.DiagMailboxMessage{message.ID: message} + } else { + v[message.ID] = message + } +} + +// CheckClientState checks the current IMAP client reported state against the proton server state and reports +// anything that is out of place. +func (bridge *Bridge) CheckClientState(ctx context.Context, checkFlags bool, progressCB func(string)) (CheckClientStateResult, error) { + bridge.usersLock.RLock() + defer bridge.usersLock.RUnlock() + + users := maps.Values(bridge.users) + + result := CheckClientStateResult{ + MissingMessages: make(map[string]map[string]user.DiagMailboxMessage), + } + + for _, usr := range users { + if progressCB != nil { + progressCB(fmt.Sprintf("Checking state for user %v", usr.Name())) + } + log := logrus.WithField("user", usr.Name()).WithField("diag", "state-check") + log.Debug("Retrieving all server metadata") + meta, err := usr.GetDiagnosticMetadata(ctx) + if err != nil { + return result, err + } + + success := true + + if len(meta.Metadata) != len(meta.MessageIDs) { + log.Errorf("Metadata (%v) and message(%v) list sizes do not match", len(meta.Metadata), len(meta.MessageIDs)) + } + + log.Debug("Building state") + state, err := meta.BuildMailboxToMessageMap(usr) + if err != nil { + log.WithError(err).Error("Failed to build state") + return result, err + } + + info, err := bridge.GetUserInfo(usr.ID()) + if err != nil { + log.WithError(err).Error("Failed to get user info") + return result, err + } + + addr := fmt.Sprintf("127.0.0.1:%v", bridge.GetIMAPPort()) + + for account, mboxMap := range state { + if progressCB != nil { + progressCB(fmt.Sprintf("Checking state for user %v's account '%v'", usr.Name(), account)) + } + if err := func(account string, mboxMap user.AccountMailboxMap) error { + client, err := goimapclient.Dial(addr) + if err != nil { + log.WithError(err).Error("Failed to connect to imap client") + return err + } + + defer func() { + _ = client.Logout() + }() + + if err := client.Login(account, string(info.BridgePass)); err != nil { + return fmt.Errorf("failed to login for user %v:%w", usr.Name(), err) + } + + log := log.WithField("account", account) + for mboxName, messageList := range mboxMap { + log := log.WithField("mbox", mboxName) + status, err := client.Select(mboxName, true) + if err != nil { + log.WithError(err).Errorf("Failed to select mailbox %v", messageList) + return fmt.Errorf("failed to select '%v':%w", mboxName, err) + } + + log.Debug("Checking message count") + + if int(status.Messages) != len(messageList) { + success = false + log.Errorf("Message count doesn't match, got '%v' expected '%v'", status.Messages, len(messageList)) + } + + ids, err := clientGetMessageIDs(client, mboxName) + if err != nil { + return fmt.Errorf("failed to get message ids for mbox '%v': %w", mboxName, err) + } + + for _, msg := range messageList { + imapFlags, ok := ids[msg.ID] + if !ok { + if meta.FailedMessageIDs.Contains(msg.ID) { + log.Warningf("Missing message '%v', but it is part of failed message set", msg.ID) + } else { + log.Errorf("Missing message '%v'", msg.ID) + } + + result.AddMissingMessage(msg.UserID, msg) + continue + } + + if checkFlags { + if !imapFlags.Equals(msg.Flags) { + log.Errorf("Message '%v' flags do mot match, got=%v, expected=%v", + msg.ID, + imapFlags.ToSlice(), + msg.Flags.ToSlice(), + ) + } + } + } + } + + if !success { + log.Errorf("State does not match") + } else { + log.Info("State matches") + } + + return nil + }(account, mboxMap); err != nil { + return result, err + } + } + + // Check for orphaned messages (only present in All Mail) + if progressCB != nil { + progressCB(fmt.Sprintf("Checking user %v for orphans", usr.Name())) + } + log.Debugf("Checking for orphans") + + for _, m := range meta.Metadata { + filteredLabels := xslices.Filter(m.LabelIDs, func(t string) bool { + switch t { + case proton.AllMailLabel: + return false + case proton.AllSentLabel: + return false + case proton.AllDraftsLabel: + return false + case proton.OutboxLabel: + return false + default: + return true + } + }) + + if len(filteredLabels) == 0 { + log.Warnf("Message %v is only present in All Mail (Subject=%v)", m.ID, m.Subject) + } + } + } + + return result, nil +} + +func (bridge *Bridge) DebugDownloadFailedMessages( + ctx context.Context, + result CheckClientStateResult, + exportPath string, + progressCB func(string, int, int), +) error { + bridge.usersLock.RLock() + defer bridge.usersLock.RUnlock() + + for userID, messages := range result.MissingMessages { + usr, ok := bridge.users[userID] + if !ok { + return fmt.Errorf("failed to find user with id %v", userID) + } + + userDir := filepath.Join(exportPath, userID) + if err := os.MkdirAll(userDir, 0o700); err != nil { + return fmt.Errorf("failed to create directory '%v': %w", userDir, err) + } + + if err := usr.DebugDownloadMessages(ctx, userDir, messages, progressCB); err != nil { + return err + } + } + + return nil +} + +func clientGetMessageIDs(client *goimapclient.Client, mailbox string) (map[string]imap.FlagSet, error) { + status, err := client.Select(mailbox, false) + if err != nil { + return nil, err + } + + if status.Messages == 0 { + return nil, nil + } + + resCh := make(chan *goimap.Message) + + section, err := goimap.ParseBodySectionName("BODY[HEADER]") + if err != nil { + return nil, err + } + + fetchItems := []goimap.FetchItem{"BODY[HEADER]", goimap.FetchFlags} + + seq, err := goimap.ParseSeqSet("1:*") + if err != nil { + return nil, err + } + + go func() { + if err := client.Fetch( + seq, + fetchItems, + resCh, + ); err != nil { + panic(err) + } + }() + + messages := iterator.Collect(iterator.Chan(resCh)) + + ids := make(map[string]imap.FlagSet, len(messages)) + + for i, m := range messages { + literal, err := io.ReadAll(m.GetBody(section)) + if err != nil { + return nil, err + } + + header, err := rfc822.NewHeader(literal) + if err != nil { + return nil, fmt.Errorf("failed to parse header for msg %v: %w", i, err) + } + + internalID, ok := header.GetChecked("X-Pm-Internal-Id") + if !ok { + logrus.Errorf("Message %v does not have internal id", internalID) + continue + } + + messageFlags := imap.NewFlagSet(m.Flags...) + + // Recent and Deleted are not part of the proton flag set. + messageFlags.RemoveFromSelf("\\Recent") + messageFlags.RemoveFromSelf("\\Deleted") + + ids[internalID] = messageFlags + } + + return ids, nil +} diff --git a/internal/bridge/draft_test.go b/internal/bridge/draft_test.go new file mode 100644 index 00000000..85ccf3c3 --- /dev/null +++ b/internal/bridge/draft_test.go @@ -0,0 +1,175 @@ +// Copyright (c) 2023 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 . + +package bridge_test + +import ( + "bytes" + "context" + "crypto/tls" + "fmt" + "io" + "net" + "strings" + "testing" + "time" + + "github.com/ProtonMail/gluon/rfc822" + "github.com/ProtonMail/go-proton-api" + "github.com/ProtonMail/go-proton-api/server" + "github.com/ProtonMail/proton-bridge/v3/internal/bridge" + "github.com/ProtonMail/proton-bridge/v3/internal/constants" + "github.com/ProtonMail/proton-bridge/v3/internal/events" + go_imap "github.com/emersion/go-imap" + "github.com/emersion/go-sasl" + "github.com/emersion/go-smtp" + "github.com/sirupsen/logrus" + "github.com/stretchr/testify/require" +) + +func TestBridge_HandleDraftsSendFromOtherClient(t *testing.T) { + getGluonHeaderID := func(literal []byte) (string, string) { + h, err := rfc822.NewHeader(literal) + require.NoError(t, err) + + gluonID, ok := h.GetChecked("X-Pm-Gluon-Id") + require.True(t, ok) + + externalID, ok := h.GetChecked("Message-Id") + require.True(t, ok) + + return gluonID, externalID + } + + withEnv(t, func(ctx context.Context, s *server.Server, netCtl *proton.NetCtl, locator bridge.Locator, storeKey []byte) { + _, _, err := s.CreateUser("imap", password) + require.NoError(t, err) + + _, _, err = s.CreateUser("bar", password) + require.NoError(t, err) + + // The initial user should be fully synced. + withBridge(ctx, t, s.GetHostURL(), netCtl, locator, storeKey, func(b *bridge.Bridge, _ *bridge.Mocks) { + waiter := waitForIMAPServerReady(b) + defer waiter.Done() + + syncCh, done := chToType[events.Event, events.SyncFinished](b.GetEvents(events.SyncFinished{})) + defer done() + + userID, err := b.LoginFull(ctx, "imap", password, nil, nil) + require.NoError(t, err) + + require.Equal(t, userID, (<-syncCh).UserID) + waiter.Wait() + + info, err := b.GetUserInfo(userID) + require.NoError(t, err) + require.True(t, info.State == bridge.Connected) + + client, err := eventuallyDial(fmt.Sprintf("%v:%v", constants.Host, b.GetIMAPPort())) + require.NoError(t, err) + require.NoError(t, client.Login(info.Addresses[0], string(info.BridgePass))) + defer func() { _ = client.Logout() }() + + // Create first draft in client. + literal := fmt.Sprintf(`From: %v +To: %v +Date: Fri, 3 Feb 2023 01:04:32 +0100 +Subject: Foo + +Hello +`, info.Addresses[0], "bar@proton.local") + + require.NoError(t, client.Append("Drafts", nil, time.Now(), strings.NewReader(literal))) + // Verify the draft is available in client. + require.Eventually(t, func() bool { + status, err := client.Status("Drafts", []go_imap.StatusItem{go_imap.StatusMessages}) + require.NoError(t, err) + return status.Messages == 1 + }, 2*time.Second, time.Second) + + // Retrieve the new literal so we can have the Proton Message ID. + messages, err := clientFetch(client, "Drafts") + require.NoError(t, err) + require.Equal(t, 1, len(messages)) + + newLiteral, err := io.ReadAll(messages[0].GetBody(must(go_imap.ParseBodySectionName("BODY[]")))) + require.NoError(t, err) + logrus.Info(string(newLiteral)) + + newLiteralID, newLiteralExternID := getGluonHeaderID(newLiteral) + + // Modify new literal. + newLiteralModified := append(newLiteral, []byte(" world from client2")...) //nolint:gocritic + + func() { + smtpClient, err := smtp.Dial(net.JoinHostPort(constants.Host, fmt.Sprint(b.GetSMTPPort()))) + require.NoError(t, err) + defer func() { _ = smtpClient.Close() }() + + // Upgrade to TLS. + require.NoError(t, smtpClient.StartTLS(&tls.Config{InsecureSkipVerify: true})) + + // Authorize with SASL PLAIN. + require.NoError(t, smtpClient.Auth(sasl.NewPlainClient( + info.Addresses[0], + info.Addresses[0], + string(info.BridgePass)), + )) + + // Send the message. + require.NoError(t, smtpClient.SendMail( + info.Addresses[0], + []string{"bar@proton.local"}, + bytes.NewReader(newLiteralModified), + )) + }() + + // Append message to Sent as the imap client would. + require.NoError(t, client.Append("Sent", nil, time.Now(), strings.NewReader(literal))) + + // Verify the sent message gets updated with the new literal. + require.Eventually(t, func() bool { + // Check if sent message matches the latest draft. + messagesClient1, err := clientFetch(client, "Sent", "BODY[TEXT]", "BODY[]") + require.NoError(t, err) + + if len(messagesClient1) != 1 { + return false + } + + sentLiteral, err := io.ReadAll(messagesClient1[0].GetBody(must(go_imap.ParseBodySectionName("BODY[]")))) + require.NoError(t, err) + + sentLiteralID, sentLiteralExternID := getGluonHeaderID(sentLiteral) + + sentLiteralText, err := io.ReadAll(messagesClient1[0].GetBody(must(go_imap.ParseBodySectionName("BODY[TEXT]")))) + require.NoError(t, err) + + sentLiteralStr := string(sentLiteralText) + + literalMatches := sentLiteralStr == "Hello\r\n world from client2\r\n" + + idIsDifferent := sentLiteralID != newLiteralID + + externIDMatches := sentLiteralExternID == newLiteralExternID + + return literalMatches && idIsDifferent && externIDMatches + }, 2*time.Second, time.Second) + }) + }, server.WithMessageDedup()) +} diff --git a/internal/bridge/sync_test.go b/internal/bridge/sync_test.go index 00a0105e..6b330d4c 100644 --- a/internal/bridge/sync_test.go +++ b/internal/bridge/sync_test.go @@ -399,6 +399,10 @@ func createNumMessages(ctx context.Context, t *testing.T, c *proton.Client, addr } func createMessages(ctx context.Context, t *testing.T, c *proton.Client, addrID, labelID string, messages ...[]byte) []string { + return createMessagesWithFlags(ctx, t, c, addrID, labelID, 0, messages...) +} + +func createMessagesWithFlags(ctx context.Context, t *testing.T, c *proton.Client, addrID, labelID string, flags proton.MessageFlag, messages ...[]byte) []string { user, err := c.GetUser(ctx) require.NoError(t, err) @@ -417,6 +421,13 @@ func createMessages(ctx context.Context, t *testing.T, c *proton.Client, addrID, _, ok := addrKRs[addrID] require.True(t, ok) + var msgFlags proton.MessageFlag + if flags == 0 { + msgFlags = proton.MessageFlagReceived + } else { + msgFlags = flags + } + str, err := c.ImportMessages( ctx, addrKRs[addrID], @@ -427,7 +438,7 @@ func createMessages(ctx context.Context, t *testing.T, c *proton.Client, addrID, Metadata: proton.ImportMetadata{ AddressID: addrID, LabelIDs: []string{labelID}, - Flags: proton.MessageFlagReceived, + Flags: msgFlags, }, Message: message, } diff --git a/internal/clientconfig/applemail.go b/internal/clientconfig/applemail.go index 1a16fdb5..4d8c3626 100644 --- a/internal/clientconfig/applemail.go +++ b/internal/clientconfig/applemail.go @@ -70,9 +70,11 @@ func prepareMobileConfig( password []byte, ) *mobileconfig.Config { return &mobileconfig.Config{ - DisplayName: username, - EmailAddress: addresses, - Identifier: "protonmail " + username + strconv.FormatInt(time.Now().Unix(), 10), + DisplayName: username, + EmailAddress: addresses, + AccountName: username, + AccountDescription: username, + Identifier: "protonmail " + username + strconv.FormatInt(time.Now().Unix(), 10), IMAP: &mobileconfig.IMAP{ Hostname: hostname, Port: imapPort, diff --git a/internal/frontend/bridge-gui/bridge-gui-tester/.lldbinit b/internal/frontend/bridge-gui/bridge-gui-tester/.lldbinit new file mode 100644 index 00000000..9956c790 --- /dev/null +++ b/internal/frontend/bridge-gui/bridge-gui-tester/.lldbinit @@ -0,0 +1,4 @@ +# The following fix an issue happening using LLDB with OpenSSL 3.1 on ARM64 architecture. (GODT-2680) +# WARNING: this file is ignored if you do not enable reading lldb config from cwd in ~/.lldbinit (`settings set target.load-cwd-lldbinit true`) +settings set platform.plugin.darwin.ignored-exceptions EXC_BAD_INSTRUCTION +process handle SIGILL -n false -p true -s false diff --git a/internal/frontend/bridge-gui/bridge-gui/.lldbinit b/internal/frontend/bridge-gui/bridge-gui/.lldbinit new file mode 100644 index 00000000..9956c790 --- /dev/null +++ b/internal/frontend/bridge-gui/bridge-gui/.lldbinit @@ -0,0 +1,4 @@ +# The following fix an issue happening using LLDB with OpenSSL 3.1 on ARM64 architecture. (GODT-2680) +# WARNING: this file is ignored if you do not enable reading lldb config from cwd in ~/.lldbinit (`settings set target.load-cwd-lldbinit true`) +settings set platform.plugin.darwin.ignored-exceptions EXC_BAD_INSTRUCTION +process handle SIGILL -n false -p true -s false diff --git a/internal/frontend/bridge-gui/bridge-gui/AppController.cpp b/internal/frontend/bridge-gui/bridge-gui/AppController.cpp index 0f2ad890..e7ce8189 100644 --- a/internal/frontend/bridge-gui/bridge-gui/AppController.cpp +++ b/internal/frontend/bridge-gui/bridge-gui/AppController.cpp @@ -117,7 +117,27 @@ void AppController::restart(bool isCrashing) { } +//**************************************************************************************************************************************************** +/// \param[in] launcher The launcher. +/// \param[in] args The launcher arguments. +//**************************************************************************************************************************************************** void AppController::setLauncherArgs(const QString &launcher, const QStringList &args) { launcher_ = launcher; launcherArgs_ = args; } + + +//**************************************************************************************************************************************************** +/// \param[in] sessionID The sessionID. +//**************************************************************************************************************************************************** +void AppController::setSessionID(const QString &sessionID) { + sessionID_ = sessionID; +} + + +//**************************************************************************************************************************************************** +/// \return The sessionID. +//**************************************************************************************************************************************************** +QString AppController::sessionID() { + return sessionID_; +} diff --git a/internal/frontend/bridge-gui/bridge-gui/AppController.h b/internal/frontend/bridge-gui/bridge-gui/AppController.h index d55e1f11..be9f9cfe 100644 --- a/internal/frontend/bridge-gui/bridge-gui/AppController.h +++ b/internal/frontend/bridge-gui/bridge-gui/AppController.h @@ -37,7 +37,7 @@ class Exception; /// \brief App controller class. //**************************************************************************************************************************************************** class AppController : public QObject { -Q_OBJECT + Q_OBJECT friend AppController &app(); public: // member functions. @@ -52,10 +52,12 @@ public: // member functions. std::unique_ptr &bridgeOverseer() { return bridgeOverseer_; }; ///< Returns a reference the bridge overseer bridgepp::ProcessMonitor *bridgeMonitor() const; ///< Return the bridge worker. Settings &settings();; ///< Return the application settings. - void setLauncherArgs(const QString &launcher, const QStringList &args); + void setLauncherArgs(const QString &launcher, const QStringList &args); ///< Set the launcher arguments. + void setSessionID(QString const &sessionID); ///< Set the sessionID. + QString sessionID(); ///< Get the sessionID. public slots: - void onFatalError(bridgepp::Exception const& e); ///< Handle fatal errors. + void onFatalError(bridgepp::Exception const &e); ///< Handle fatal errors. private: // member functions AppController(); ///< Default constructor. @@ -67,8 +69,9 @@ private: // data members std::unique_ptr log_; ///< The log. std::unique_ptr bridgeOverseer_; ///< The overseer for the bridge monitor worker. std::unique_ptr settings_; ///< The application settings. - QString launcher_; - QStringList launcherArgs_; + QString launcher_; ///< The launcher. + QStringList launcherArgs_; ///< The launcher arguments. + QString sessionID_; ///< The sessionID. }; diff --git a/internal/frontend/bridge-gui/bridge-gui/CommandLine.cpp b/internal/frontend/bridge-gui/bridge-gui/CommandLine.cpp index 420e7901..1daf3a2b 100644 --- a/internal/frontend/bridge-gui/bridge-gui/CommandLine.cpp +++ b/internal/frontend/bridge-gui/bridge-gui/CommandLine.cpp @@ -19,6 +19,7 @@ #include "Pch.h" #include "CommandLine.h" #include "Settings.h" +#include using namespace bridgepp; @@ -142,5 +143,14 @@ CommandLineOptions parseCommandLine(int argc, char *argv[]) { options.logLevel = parseLogLevel(argc, argv); + QString sessionID = parseGoCLIStringArgument(argc, argv, { "session-id" }); + if (sessionID.isEmpty()) { + // The session ID was not passed to us on the command-line -> create one and add to the command-line for bridge + sessionID = newSessionID(); + options.bridgeArgs.append("--session-id"); + options.bridgeArgs.append(sessionID); + } + app().setSessionID(sessionID); + return options; } diff --git a/internal/frontend/bridge-gui/bridge-gui/LogUtils.cpp b/internal/frontend/bridge-gui/bridge-gui/LogUtils.cpp index 556699a6..ceba82d8 100644 --- a/internal/frontend/bridge-gui/bridge-gui/LogUtils.cpp +++ b/internal/frontend/bridge-gui/bridge-gui/LogUtils.cpp @@ -19,7 +19,6 @@ #include "LogUtils.h" #include "BuildConfig.h" #include -#include using namespace bridgepp; @@ -33,15 +32,10 @@ Log &initLog() { log.registerAsQtMessageHandler(); log.setEchoInConsole(true); - // remove old gui log files - QDir const logsDir(userLogsDir()); - for (QFileInfo const fileInfo: logsDir.entryInfoList({ "gui_v*.log" }, QDir::Filter::Files)) { // entryInfolist apparently only support wildcards, not regex. - QFile(fileInfo.absoluteFilePath()).remove(); - } - // create new GUI log file QString error; - if (!log.startWritingToFile(logsDir.absoluteFilePath(QString("gui_v%1_%2.log").arg(PROJECT_VER).arg(QDateTime::currentSecsSinceEpoch())), &error)) { + if (!log.startWritingToFile(QDir(userLogsDir()).absoluteFilePath(QString("%1_gui_000_v%2_%3.log").arg(app().sessionID(), + PROJECT_VER, PROJECT_TAG)), &error)) { log.error(error); } diff --git a/internal/frontend/bridge-gui/bridge-gui/QMLBackend.cpp b/internal/frontend/bridge-gui/bridge-gui/QMLBackend.cpp index cbc87d0e..2690600d 100644 --- a/internal/frontend/bridge-gui/bridge-gui/QMLBackend.cpp +++ b/internal/frontend/bridge-gui/bridge-gui/QMLBackend.cpp @@ -61,7 +61,7 @@ void QMLBackend::init(GRPCConfig const &serviceConfig) { app().grpc().setLog(&log); this->connectGrpcEvents(); - app().grpc().connectToServer(bridgepp::userConfigDir(), serviceConfig, app().bridgeMonitor()); + app().grpc().connectToServer(app().sessionID(), bridgepp::userConfigDir(), serviceConfig, app().bridgeMonitor()); app().log().info("Connected to backend via gRPC service."); QString bridgeVer; @@ -109,6 +109,12 @@ UserList const &QMLBackend::users() const { return *users_; } +//**************************************************************************************************************************************************** +/// \return the if bridge considers internet is on. +//**************************************************************************************************************************************************** +bool QMLBackend::isInternetOn() const { + return isInternetOn_; +} //**************************************************************************************************************************************************** @@ -680,7 +686,7 @@ void QMLBackend::login(QString const &username, QString const &password) const { HANDLE_EXCEPTION( if (username.compare("coco@bandicoot", Qt::CaseInsensitive) == 0) { throw Exception("User requested bridge-gui to crash by trying to log as coco@bandicoot", - "This error exists for test purposes and should be ignored.", __func__, tailOfLatestBridgeLog()); + "This error exists for test purposes and should be ignored.", __func__, tailOfLatestBridgeLog(app().sessionID())); } app().grpc().login(username, password); ) @@ -914,7 +920,6 @@ void QMLBackend::sendBadEventUserFeedback(QString const &userID, bool doResync) if (!badEventDisplayQueue_.isEmpty()) { // we introduce a small delay here, so that the user notices the dialog disappear and pops up again. QTimer::singleShot(500, [&]() { this->displayBadEventDialog(badEventDisplayQueue_.front()); }); - } ) } @@ -989,6 +994,25 @@ void QMLBackend::setUpdateTrayIcon(QString const &stateString, QString const &st } +//**************************************************************************************************************************************************** +/// \param[in] isOn Does bridge consider internet as on. +//**************************************************************************************************************************************************** +void QMLBackend::internetStatusChanged(bool isOn) { + HANDLE_EXCEPTION( + if (isInternetOn_ == isOn) { + return; + } + + isInternetOn_ = isOn; + if (isOn) { + emit internetOn(); + } else { + emit internetOff(); + } + ) +} + + //**************************************************************************************************************************************************** /// \param[in] imapPort The IMAP port. /// \param[in] smtpPort The SMTP port. @@ -1152,7 +1176,7 @@ void QMLBackend::connectGrpcEvents() { GRPCClient *client = &app().grpc(); // app events - connect(client, &GRPCClient::internetStatus, this, [&](bool isOn) { if (isOn) { emit internetOn(); } else { emit internetOff(); }}); + connect(client, &GRPCClient::internetStatus, this, &QMLBackend::internetStatusChanged); connect(client, &GRPCClient::toggleAutostartFinished, this, &QMLBackend::toggleAutostartFinished); connect(client, &GRPCClient::resetFinished, this, &QMLBackend::onResetFinished); connect(client, &GRPCClient::reportBugFinished, this, &QMLBackend::reportBugFinished); diff --git a/internal/frontend/bridge-gui/bridge-gui/QMLBackend.h b/internal/frontend/bridge-gui/bridge-gui/QMLBackend.h index 43d29b11..9f044c10 100644 --- a/internal/frontend/bridge-gui/bridge-gui/QMLBackend.h +++ b/internal/frontend/bridge-gui/bridge-gui/QMLBackend.h @@ -45,6 +45,7 @@ public: // member functions. void init(GRPCConfig const &serviceConfig); ///< Initialize the backend. bool waitForEventStreamReaderToFinish(qint32 timeoutMs); ///< Wait for the event stream reader to finish. UserList const& users() const; ///< Return the list of users + bool isInternetOn() const; ///< Check if bridge considers internet as on. void showMainWindow(QString const &reason); ///< Show the main window. void showHelp(QString const &reason); ///< Show the help page. void showSettings(QString const &reason); ///< Show the settings page. @@ -89,7 +90,6 @@ public: // Qt/QML properties. Note that the NOTIFY-er signal is required even fo Q_PROPERTY(UserList *users MEMBER users_ NOTIFY usersChanged) Q_PROPERTY(bool dockIconVisible READ dockIconVisible WRITE setDockIconVisible NOTIFY dockIconVisibleChanged) - // Qt Property system setters & getters. bool showOnStartup() const; ///< Getter for the 'showOnStartup' property. void setShowSplashScreen(bool show); ///< Setter for the 'showSplashScreen' property. @@ -198,6 +198,7 @@ public slots: // slots for functions that need to be processed locally. void setUpdateTrayIcon(QString const& stateString, QString const &statusIcon); ///< Set the tray icon to 'update' state. public slots: // slot for signals received from gRPC that need transformation instead of simple forwarding + void internetStatusChanged(bool isOn); ///< Check if bridge considers internet as on. void onMailServerSettingsChanged(int imapPort, int smtpPort, bool useSSLForIMAP, bool useSSLForSMTP); ///< Slot for the ConnectionModeChanged gRPC event. void onGenericError(bridgepp::ErrorInfo const &info); ///< Slot for generic errors received from the gRPC service. void onLoginFinished(QString const &userID, bool wasSignedOut); ///< Slot for LoginFinished gRPC event. @@ -280,8 +281,9 @@ private: // data members int smtpPort_ { 0 }; ///< The cached value for the SMTP port. bool useSSLForIMAP_ { false }; ///< The cached value for useSSLForIMAP. bool useSSLForSMTP_ { false }; ///< The cached value for useSSLForSMTP. + bool isInternetOn_ { true }; ///< Does bridge consider internet as on? QList badEventDisplayQueue_; ///< THe queue for displaying 'bad event feedback request dialog'. - std::unique_ptr trayIcon_; + std::unique_ptr trayIcon_; ///< The tray icon for the application. friend class AppController; }; diff --git a/internal/frontend/bridge-gui/bridge-gui/Resources.qrc b/internal/frontend/bridge-gui/bridge-gui/Resources.qrc index f5a078f5..e7521f98 100644 --- a/internal/frontend/bridge-gui/bridge-gui/Resources.qrc +++ b/internal/frontend/bridge-gui/bridge-gui/Resources.qrc @@ -19,6 +19,7 @@ qml/icons/ic-card-identity.svg qml/icons/ic-check.svg qml/icons/ic-chevron-down.svg + qml/icons/ic-chevron-right.svg qml/icons/ic-chevron-up.svg qml/icons/ic-cog-wheel.svg qml/icons/ic-connected.svg diff --git a/internal/frontend/bridge-gui/bridge-gui/TrayIcon.cpp b/internal/frontend/bridge-gui/bridge-gui/TrayIcon.cpp index 126e0015..c2ef66ca 100644 --- a/internal/frontend/bridge-gui/bridge-gui/TrayIcon.cpp +++ b/internal/frontend/bridge-gui/bridge-gui/TrayIcon.cpp @@ -348,6 +348,7 @@ void TrayIcon::refreshContextMenu() { return; } + bool const internetOn = app().backend().isInternetOn(); menu_->clear(); menu_->addAction(statusIcon_, stateString_, []() {app().backend().showMainWindow("tray menu status clicked");}); menu_->addSeparator(); @@ -359,7 +360,9 @@ void TrayIcon::refreshContextMenu() { User const &user = *users.get(i); UserState const state = user.state(); auto action = new QAction(user.primaryEmailOrUsername()); - action->setIcon((UserState::Connected == state) ? greenDot_ : (UserState::Locked == state ? orangeDot_ : greyDot_)); + if (internetOn) { + action->setIcon((UserState::Connected == state) ? greenDot_ : (UserState::Locked == state ? orangeDot_ : greyDot_)); + } action->setData(user.id()); connect(action, &QAction::triggered, this, &TrayIcon::onUserClicked); if ((i < 10) && onMac) { diff --git a/internal/frontend/bridge-gui/bridge-gui/main.cpp b/internal/frontend/bridge-gui/bridge-gui/main.cpp index acc3cf36..d28851c7 100644 --- a/internal/frontend/bridge-gui/bridge-gui/main.cpp +++ b/internal/frontend/bridge-gui/bridge-gui/main.cpp @@ -305,22 +305,23 @@ int main(int argc, char *argv[]) { // these outputs and output them on the command-line. log.info(QString("New Sentry reporter - id: %1.").arg(getProtectedHostname())); - QString bridgeexec; + QString const &sessionID = app().sessionID(); + QString bridgeExe; if (!cliOptions.attach) { if (isBridgeRunning()) { throw Exception("An orphan instance of bridge is already running. Please terminate it and relaunch the application.", - QString(), __FUNCTION__, tailOfLatestBridgeLog()); + QString(), __FUNCTION__, tailOfLatestBridgeLog(sessionID)); } // before launching bridge, we remove any trailing service config file, because we need to make sure we get a newly generated one. FocusGRPCClient::removeServiceConfigFile(configDir); GRPCClient::removeServiceConfigFile(configDir); - bridgeexec = launchBridge(cliOptions.bridgeArgs); + bridgeExe = launchBridge(cliOptions.bridgeArgs); } log.info(QString("Retrieving gRPC service configuration from '%1'").arg(QDir::toNativeSeparators(grpcServerConfigPath(configDir)))); - app().backend().init(GRPCClient::waitAndRetrieveServiceConfig(configDir, cliOptions.attach ? 0 : grpcServiceConfigWaitDelayMs, - app().bridgeMonitor())); + app().backend().init(GRPCClient::waitAndRetrieveServiceConfig(sessionID, configDir, + cliOptions.attach ? 0 : grpcServiceConfigWaitDelayMs, app().bridgeMonitor())); if (!cliOptions.attach) { GRPCClient::removeServiceConfigFile(configDir); } @@ -378,9 +379,9 @@ int main(int argc, char *argv[]) { QStringList args = cliOptions.bridgeGuiArgs; args.append(waitFlag); args.append(mainexec); - if (!bridgeexec.isEmpty()) { + if (!bridgeExe.isEmpty()) { args.append(waitFlag); - args.append(bridgeexec); + args.append(bridgeExe); } app().setLauncherArgs(cliOptions.launcher, args); result = QGuiApplication::exec(); diff --git a/internal/frontend/bridge-gui/bridge-gui/qml/GeneralSettings.qml b/internal/frontend/bridge-gui/bridge-gui/qml/GeneralSettings.qml index 7d6860da..63be1c42 100644 --- a/internal/frontend/bridge-gui/bridge-gui/qml/GeneralSettings.qml +++ b/internal/frontend/bridge-gui/bridge-gui/qml/GeneralSettings.qml @@ -90,9 +90,9 @@ SettingsView { RowLayout { ColorImage { - Layout.alignment: Qt.AlignTop + Layout.alignment: Qt.AlignCenter - source: root._isAdvancedShown ? "/qml/icons/ic-chevron-up.svg" : "/qml/icons/ic-chevron-down.svg" + source: root._isAdvancedShown ? "/qml/icons/ic-chevron-down.svg" : "/qml/icons/ic-chevron-right.svg" color: root.colorScheme.interaction_norm height: root.colorScheme.body_font_size sourceSize.height: root.colorScheme.body_font_size diff --git a/internal/frontend/bridge-gui/bridge-gui/qml/icons/ic-chevron-right.svg b/internal/frontend/bridge-gui/bridge-gui/qml/icons/ic-chevron-right.svg new file mode 100644 index 00000000..5804d862 --- /dev/null +++ b/internal/frontend/bridge-gui/bridge-gui/qml/icons/ic-chevron-right.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/internal/frontend/bridge-gui/bridgepp/CMakeLists.txt b/internal/frontend/bridge-gui/bridgepp/CMakeLists.txt index c1c4a04f..1d26b26d 100644 --- a/internal/frontend/bridge-gui/bridgepp/CMakeLists.txt +++ b/internal/frontend/bridge-gui/bridgepp/CMakeLists.txt @@ -32,9 +32,9 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON) if (NOT DEFINED BRIDGE_APP_VERSION) message(FATAL_ERROR "BRIDGE_APP_VERSION is not defined.") -else() +else () message(STATUS "Bridge version is ${BRIDGE_APP_VERSION}") -endif() +endif () #**************************************************************************************************************************************************** @@ -148,6 +148,7 @@ add_library(bridgepp bridgepp/Log/Log.h bridgepp/Log/Log.cpp bridgepp/Log/LogUtils.h bridgepp/Log/LogUtils.cpp bridgepp/ProcessMonitor.cpp bridgepp/ProcessMonitor.h + bridgepp/SessionID/SessionID.cpp bridgepp/SessionID/SessionID.h bridgepp/User/User.cpp bridgepp/User/User.h bridgepp/Worker/Worker.h bridgepp/Worker/Overseer.h bridgepp/Worker/Overseer.cpp) @@ -167,7 +168,7 @@ target_precompile_headers(bridgepp PRIVATE Pch.h) if (CMAKE_VERSION VERSION_GREATER_EQUAL "3.24.0") cmake_policy(SET CMP0135 NEW) # avoid warning DOWNLOAD_EXTRACT_TIMESTAMP -endif() +endif () include(FetchContent) FetchContent_Declare( @@ -188,7 +189,9 @@ enable_testing() add_executable(bridgepp-test EXCLUDE_FROM_ALL Test/TestBridgeUtils.cpp Test/TestException.cpp - Test/TestWorker.cpp Test/TestWorker.h) + Test/TestSessionID.cpp + Test/TestWorker.cpp Test/TestWorker.h + ) add_dependencies(bridgepp-test bridgepp) target_precompile_headers(bridgepp-test PRIVATE Pch.h) target_link_libraries(bridgepp-test diff --git a/internal/frontend/bridge-gui/bridgepp/Test/TestSessionID.cpp b/internal/frontend/bridge-gui/bridgepp/Test/TestSessionID.cpp new file mode 100644 index 00000000..d1b95ae6 --- /dev/null +++ b/internal/frontend/bridge-gui/bridgepp/Test/TestSessionID.cpp @@ -0,0 +1,36 @@ +// Copyright (c) 2023 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 "QtCore/qdatetime.h" +#include +#include + + +using namespace bridgepp; + + +TEST(SessionID, SessionID) { + QString const sessionID = newSessionID(); + EXPECT_TRUE(sessionID.size() > 0); + + EXPECT_FALSE(sessionIDToDateTime("invalidSessionID").isValid()); + + QDateTime const dateTime = sessionIDToDateTime(sessionID); + EXPECT_TRUE(dateTime.isValid()); + EXPECT_TRUE(qAbs(dateTime.secsTo(QDateTime::currentDateTime())) < 5); +} diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/FocusGRPC/focus.grpc.pb.cc b/internal/frontend/bridge-gui/bridgepp/bridgepp/FocusGRPC/focus.grpc.pb.cc deleted file mode 100644 index e7b0eb50..00000000 --- a/internal/frontend/bridge-gui/bridgepp/bridgepp/FocusGRPC/focus.grpc.pb.cc +++ /dev/null @@ -1,128 +0,0 @@ -// Generated by the gRPC C++ plugin. -// If you make any local change, they will be lost. -// source: focus.proto - -#include "focus.pb.h" -#include "focus.grpc.pb.h" - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -namespace focus { - -static const char* Focus_method_names[] = { - "/focus.Focus/Raise", - "/focus.Focus/Version", -}; - -std::unique_ptr< Focus::Stub> Focus::NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options) { - (void)options; - std::unique_ptr< Focus::Stub> stub(new Focus::Stub(channel, options)); - return stub; -} - -Focus::Stub::Stub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options) - : channel_(channel), rpcmethod_Raise_(Focus_method_names[0], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_Version_(Focus_method_names[1], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - {} - -::grpc::Status Focus::Stub::Raise(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_Raise_, context, request, response); -} - -void Focus::Stub::async::Raise(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_Raise_, context, request, response, std::move(f)); -} - -void Focus::Stub::async::Raise(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_Raise_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Focus::Stub::PrepareAsyncRaiseRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_Raise_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Focus::Stub::AsyncRaiseRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncRaiseRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Focus::Stub::Version(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::focus::VersionResponse* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::focus::VersionResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_Version_, context, request, response); -} - -void Focus::Stub::async::Version(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::focus::VersionResponse* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::focus::VersionResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_Version_, context, request, response, std::move(f)); -} - -void Focus::Stub::async::Version(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::focus::VersionResponse* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_Version_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::focus::VersionResponse>* Focus::Stub::PrepareAsyncVersionRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::focus::VersionResponse, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_Version_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::focus::VersionResponse>* Focus::Stub::AsyncVersionRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncVersionRaw(context, request, cq); - result->StartCall(); - return result; -} - -Focus::Service::Service() { - AddMethod(new ::grpc::internal::RpcServiceMethod( - Focus_method_names[0], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Focus::Service, ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Focus::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::StringValue* req, - ::google::protobuf::Empty* resp) { - return service->Raise(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Focus_method_names[1], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Focus::Service, ::google::protobuf::Empty, ::focus::VersionResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Focus::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::focus::VersionResponse* resp) { - return service->Version(ctx, req, resp); - }, this))); -} - -Focus::Service::~Service() { -} - -::grpc::Status Focus::Service::Raise(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Focus::Service::Version(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::focus::VersionResponse* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - - -} // namespace focus - diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/FocusGRPC/focus.grpc.pb.h b/internal/frontend/bridge-gui/bridgepp/bridgepp/FocusGRPC/focus.grpc.pb.h deleted file mode 100644 index f37bfcab..00000000 --- a/internal/frontend/bridge-gui/bridgepp/bridgepp/FocusGRPC/focus.grpc.pb.h +++ /dev/null @@ -1,418 +0,0 @@ -// Generated by the gRPC C++ plugin. -// If you make any local change, they will be lost. -// source: focus.proto -// Original file comments: -// Copyright (c) 2022 Proton Technologies AG -// -// This file is part of ProtonMail Bridge. -// -// ProtonMail 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. -// -// ProtonMail 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 ProtonMail Bridge. If not, see . -// -#ifndef GRPC_focus_2eproto__INCLUDED -#define GRPC_focus_2eproto__INCLUDED - -#include "focus.pb.h" - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -namespace focus { - -// ********************************************************************************************************************** -// Service Declaration -// **********************************************************************************************************************≠–– -class Focus final { - public: - static constexpr char const* service_full_name() { - return "focus.Focus"; - } - class StubInterface { - public: - virtual ~StubInterface() {} - virtual ::grpc::Status Raise(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncRaise(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncRaiseRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncRaise(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncRaiseRaw(context, request, cq)); - } - virtual ::grpc::Status Version(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::focus::VersionResponse* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::focus::VersionResponse>> AsyncVersion(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::focus::VersionResponse>>(AsyncVersionRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::focus::VersionResponse>> PrepareAsyncVersion(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::focus::VersionResponse>>(PrepareAsyncVersionRaw(context, request, cq)); - } - class async_interface { - public: - virtual ~async_interface() {} - virtual void Raise(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void Raise(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void Version(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::focus::VersionResponse* response, std::function) = 0; - virtual void Version(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::focus::VersionResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0; - }; - typedef class async_interface experimental_async_interface; - virtual class async_interface* async() { return nullptr; } - class async_interface* experimental_async() { return async(); } - private: - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncRaiseRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncRaiseRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::focus::VersionResponse>* AsyncVersionRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::focus::VersionResponse>* PrepareAsyncVersionRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - }; - class Stub final : public StubInterface { - public: - Stub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options = ::grpc::StubOptions()); - ::grpc::Status Raise(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncRaise(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncRaiseRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncRaise(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncRaiseRaw(context, request, cq)); - } - ::grpc::Status Version(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::focus::VersionResponse* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::focus::VersionResponse>> AsyncVersion(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::focus::VersionResponse>>(AsyncVersionRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::focus::VersionResponse>> PrepareAsyncVersion(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::focus::VersionResponse>>(PrepareAsyncVersionRaw(context, request, cq)); - } - class async final : - public StubInterface::async_interface { - public: - void Raise(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function) override; - void Raise(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void Version(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::focus::VersionResponse* response, std::function) override; - void Version(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::focus::VersionResponse* response, ::grpc::ClientUnaryReactor* reactor) override; - private: - friend class Stub; - explicit async(Stub* stub): stub_(stub) { } - Stub* stub() { return stub_; } - Stub* stub_; - }; - class async* async() override { return &async_stub_; } - - private: - std::shared_ptr< ::grpc::ChannelInterface> channel_; - class async async_stub_{this}; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncRaiseRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncRaiseRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::focus::VersionResponse>* AsyncVersionRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::focus::VersionResponse>* PrepareAsyncVersionRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - const ::grpc::internal::RpcMethod rpcmethod_Raise_; - const ::grpc::internal::RpcMethod rpcmethod_Version_; - }; - static std::unique_ptr NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options = ::grpc::StubOptions()); - - class Service : public ::grpc::Service { - public: - Service(); - virtual ~Service(); - virtual ::grpc::Status Raise(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status Version(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::focus::VersionResponse* response); - }; - template - class WithAsyncMethod_Raise : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_Raise() { - ::grpc::Service::MarkMethodAsync(0); - } - ~WithAsyncMethod_Raise() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Raise(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestRaise(::grpc::ServerContext* context, ::google::protobuf::StringValue* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(0, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_Version : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_Version() { - ::grpc::Service::MarkMethodAsync(1); - } - ~WithAsyncMethod_Version() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Version(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::focus::VersionResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestVersion(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::focus::VersionResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(1, context, request, response, new_call_cq, notification_cq, tag); - } - }; - typedef WithAsyncMethod_Raise > AsyncService; - template - class WithCallbackMethod_Raise : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_Raise() { - ::grpc::Service::MarkMethodCallback(0, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response) { return this->Raise(context, request, response); }));} - void SetMessageAllocatorFor_Raise( - ::grpc::MessageAllocator< ::google::protobuf::StringValue, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(0); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_Raise() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Raise(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* Raise( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_Version : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_Version() { - ::grpc::Service::MarkMethodCallback(1, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::focus::VersionResponse>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::focus::VersionResponse* response) { return this->Version(context, request, response); }));} - void SetMessageAllocatorFor_Version( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::focus::VersionResponse>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(1); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::focus::VersionResponse>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_Version() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Version(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::focus::VersionResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* Version( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::focus::VersionResponse* /*response*/) { return nullptr; } - }; - typedef WithCallbackMethod_Raise > CallbackService; - typedef CallbackService ExperimentalCallbackService; - template - class WithGenericMethod_Raise : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_Raise() { - ::grpc::Service::MarkMethodGeneric(0); - } - ~WithGenericMethod_Raise() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Raise(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_Version : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_Version() { - ::grpc::Service::MarkMethodGeneric(1); - } - ~WithGenericMethod_Version() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Version(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::focus::VersionResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithRawMethod_Raise : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_Raise() { - ::grpc::Service::MarkMethodRaw(0); - } - ~WithRawMethod_Raise() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Raise(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestRaise(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(0, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_Version : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_Version() { - ::grpc::Service::MarkMethodRaw(1); - } - ~WithRawMethod_Version() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Version(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::focus::VersionResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestVersion(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(1, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawCallbackMethod_Raise : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_Raise() { - ::grpc::Service::MarkMethodRawCallback(0, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->Raise(context, request, response); })); - } - ~WithRawCallbackMethod_Raise() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Raise(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* Raise( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_Version : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_Version() { - ::grpc::Service::MarkMethodRawCallback(1, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->Version(context, request, response); })); - } - ~WithRawCallbackMethod_Version() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Version(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::focus::VersionResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* Version( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithStreamedUnaryMethod_Raise : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_Raise() { - ::grpc::Service::MarkMethodStreamed(0, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::StringValue, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::StringValue, ::google::protobuf::Empty>* streamer) { - return this->StreamedRaise(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_Raise() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status Raise(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedRaise(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::StringValue,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_Version : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_Version() { - ::grpc::Service::MarkMethodStreamed(1, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::focus::VersionResponse>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::focus::VersionResponse>* streamer) { - return this->StreamedVersion(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_Version() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status Version(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::focus::VersionResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedVersion(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::focus::VersionResponse>* server_unary_streamer) = 0; - }; - typedef WithStreamedUnaryMethod_Raise > StreamedUnaryService; - typedef Service SplitStreamedService; - typedef WithStreamedUnaryMethod_Raise > StreamedService; -}; - -} // namespace focus - - -#endif // GRPC_focus_2eproto__INCLUDED diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/FocusGRPC/focus.pb.cc b/internal/frontend/bridge-gui/bridgepp/bridgepp/FocusGRPC/focus.pb.cc deleted file mode 100644 index e6afee8a..00000000 --- a/internal/frontend/bridge-gui/bridgepp/bridgepp/FocusGRPC/focus.pb.cc +++ /dev/null @@ -1,303 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: focus.proto - -#include "focus.pb.h" - -#include - -#include -#include -#include -#include -#include -#include -#include -// @@protoc_insertion_point(includes) -#include - -PROTOBUF_PRAGMA_INIT_SEG - -namespace _pb = ::PROTOBUF_NAMESPACE_ID; -namespace _pbi = _pb::internal; - -namespace focus { -PROTOBUF_CONSTEXPR VersionResponse::VersionResponse( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.version_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} - , /*decltype(_impl_._cached_size_)*/{}} {} -struct VersionResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR VersionResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~VersionResponseDefaultTypeInternal() {} - union { - VersionResponse _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 VersionResponseDefaultTypeInternal _VersionResponse_default_instance_; -} // namespace focus -static ::_pb::Metadata file_level_metadata_focus_2eproto[1]; -static constexpr ::_pb::EnumDescriptor const** file_level_enum_descriptors_focus_2eproto = nullptr; -static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_focus_2eproto = nullptr; - -const uint32_t TableStruct_focus_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::focus::VersionResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::focus::VersionResponse, _impl_.version_), -}; -static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { - { 0, -1, -1, sizeof(::focus::VersionResponse)}, -}; - -static const ::_pb::Message* const file_default_instances[] = { - &::focus::_VersionResponse_default_instance_._instance, -}; - -const char descriptor_table_protodef_focus_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = - "\n\013focus.proto\022\005focus\032\033google/protobuf/em" - "pty.proto\032\036google/protobuf/wrappers.prot" - "o\"\"\n\017VersionResponse\022\017\n\007version\030\001 \001(\t2\201\001" - "\n\005Focus\022=\n\005Raise\022\034.google.protobuf.Strin" - "gValue\032\026.google.protobuf.Empty\0229\n\007Versio" - "n\022\026.google.protobuf.Empty\032\026.focus.Versio" - "nResponseB=Z;github.com/ProtonMail/proto" - "n-bridge/v3/internal/focus/protob\006proto3" - ; -static const ::_pbi::DescriptorTable* const descriptor_table_focus_2eproto_deps[2] = { - &::descriptor_table_google_2fprotobuf_2fempty_2eproto, - &::descriptor_table_google_2fprotobuf_2fwrappers_2eproto, -}; -static ::_pbi::once_flag descriptor_table_focus_2eproto_once; -const ::_pbi::DescriptorTable descriptor_table_focus_2eproto = { - false, false, 320, descriptor_table_protodef_focus_2eproto, - "focus.proto", - &descriptor_table_focus_2eproto_once, descriptor_table_focus_2eproto_deps, 2, 1, - schemas, file_default_instances, TableStruct_focus_2eproto::offsets, - file_level_metadata_focus_2eproto, file_level_enum_descriptors_focus_2eproto, - file_level_service_descriptors_focus_2eproto, -}; -PROTOBUF_ATTRIBUTE_WEAK const ::_pbi::DescriptorTable* descriptor_table_focus_2eproto_getter() { - return &descriptor_table_focus_2eproto; -} - -// Force running AddDescriptors() at dynamic initialization time. -PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::_pbi::AddDescriptorsRunner dynamic_init_dummy_focus_2eproto(&descriptor_table_focus_2eproto); -namespace focus { - -// =================================================================== - -class VersionResponse::_Internal { - public: -}; - -VersionResponse::VersionResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(arena, is_message_owned); - // @@protoc_insertion_point(arena_constructor:focus.VersionResponse) -} -VersionResponse::VersionResponse(const VersionResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - VersionResponse* 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_); - _impl_.version_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.version_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_version().empty()) { - _this->_impl_.version_.Set(from._internal_version(), - _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:focus.VersionResponse) -} - -inline void VersionResponse::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 -} - -VersionResponse::~VersionResponse() { - // @@protoc_insertion_point(destructor:focus.VersionResponse) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void VersionResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.version_.Destroy(); -} - -void VersionResponse::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void VersionResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:focus.VersionResponse) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.version_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* VersionResponse::_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 = ::_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 = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "focus.VersionResponse.version")); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* VersionResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:focus.VersionResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string version = 1; - if (!this->_internal_version().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_version().data(), static_cast(this->_internal_version().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "focus.VersionResponse.version"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_version(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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:focus.VersionResponse) - return target; -} - -size_t VersionResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:focus.VersionResponse) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string version = 1; - if (!this->_internal_version().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_version()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData VersionResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - VersionResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*VersionResponse::GetClassData() const { return &_class_data_; } - - -void VersionResponse::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:focus.VersionResponse) - GOOGLE_DCHECK_NE(&from, _this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_version().empty()) { - _this->_internal_set_version(from._internal_version()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void VersionResponse::CopyFrom(const VersionResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:focus.VersionResponse) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool VersionResponse::IsInitialized() const { - return true; -} - -void VersionResponse::InternalSwap(VersionResponse* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.version_, lhs_arena, - &other->_impl_.version_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata VersionResponse::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_focus_2eproto_getter, &descriptor_table_focus_2eproto_once, - file_level_metadata_focus_2eproto[0]); -} - -// @@protoc_insertion_point(namespace_scope) -} // namespace focus -PROTOBUF_NAMESPACE_OPEN -template<> PROTOBUF_NOINLINE ::focus::VersionResponse* -Arena::CreateMaybeMessage< ::focus::VersionResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::focus::VersionResponse >(arena); -} -PROTOBUF_NAMESPACE_CLOSE - -// @@protoc_insertion_point(global_scope) -#include diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/FocusGRPC/focus.pb.h b/internal/frontend/bridge-gui/bridgepp/bridgepp/FocusGRPC/focus.pb.h deleted file mode 100644 index c57313d6..00000000 --- a/internal/frontend/bridge-gui/bridgepp/bridgepp/FocusGRPC/focus.pb.h +++ /dev/null @@ -1,284 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: focus.proto - -#ifndef GOOGLE_PROTOBUF_INCLUDED_focus_2eproto -#define GOOGLE_PROTOBUF_INCLUDED_focus_2eproto - -#include -#include - -#include -#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 3021012 < 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. -#endif - -#include -#include -#include -#include -#include -#include -#include -#include -#include // IWYU pragma: export -#include // IWYU pragma: export -#include -#include -#include -// @@protoc_insertion_point(includes) -#include -#define PROTOBUF_INTERNAL_EXPORT_focus_2eproto -PROTOBUF_NAMESPACE_OPEN -namespace internal { -class AnyMetadata; -} // namespace internal -PROTOBUF_NAMESPACE_CLOSE - -// Internal implementation detail -- do not use these members. -struct TableStruct_focus_2eproto { - static const uint32_t offsets[]; -}; -extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_focus_2eproto; -namespace focus { -class VersionResponse; -struct VersionResponseDefaultTypeInternal; -extern VersionResponseDefaultTypeInternal _VersionResponse_default_instance_; -} // namespace focus -PROTOBUF_NAMESPACE_OPEN -template<> ::focus::VersionResponse* Arena::CreateMaybeMessage<::focus::VersionResponse>(Arena*); -PROTOBUF_NAMESPACE_CLOSE -namespace focus { - -// =================================================================== - -class VersionResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:focus.VersionResponse) */ { - public: - inline VersionResponse() : VersionResponse(nullptr) {} - ~VersionResponse() override; - explicit PROTOBUF_CONSTEXPR VersionResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - VersionResponse(const VersionResponse& from); - VersionResponse(VersionResponse&& from) noexcept - : VersionResponse() { - *this = ::std::move(from); - } - - inline VersionResponse& operator=(const VersionResponse& from) { - CopyFrom(from); - return *this; - } - inline VersionResponse& operator=(VersionResponse&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const VersionResponse& default_instance() { - return *internal_default_instance(); - } - static inline const VersionResponse* internal_default_instance() { - return reinterpret_cast( - &_VersionResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 0; - - friend void swap(VersionResponse& a, VersionResponse& b) { - a.Swap(&b); - } - inline void Swap(VersionResponse* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(VersionResponse* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - VersionResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const VersionResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const VersionResponse& from) { - VersionResponse::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(VersionResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "focus.VersionResponse"; - } - protected: - explicit VersionResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kVersionFieldNumber = 1, - }; - // string version = 1; - void clear_version(); - const std::string& version() const; - template - void set_version(ArgT0&& arg0, ArgT... args); - std::string* mutable_version(); - PROTOBUF_NODISCARD std::string* release_version(); - void set_allocated_version(std::string* version); - private: - const std::string& _internal_version() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_version(const std::string& value); - std::string* _internal_mutable_version(); - public: - - // @@protoc_insertion_point(class_scope:focus.VersionResponse) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_focus_2eproto; -}; -// =================================================================== - - -// =================================================================== - -#ifdef __GNUC__ - #pragma GCC diagnostic push - #pragma GCC diagnostic ignored "-Wstrict-aliasing" -#endif // __GNUC__ -// VersionResponse - -// string version = 1; -inline void VersionResponse::clear_version() { - _impl_.version_.ClearToEmpty(); -} -inline const std::string& VersionResponse::version() const { - // @@protoc_insertion_point(field_get:focus.VersionResponse.version) - return _internal_version(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void VersionResponse::set_version(ArgT0&& arg0, ArgT... args) { - - _impl_.version_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:focus.VersionResponse.version) -} -inline std::string* VersionResponse::mutable_version() { - std::string* _s = _internal_mutable_version(); - // @@protoc_insertion_point(field_mutable:focus.VersionResponse.version) - return _s; -} -inline const std::string& VersionResponse::_internal_version() const { - return _impl_.version_.Get(); -} -inline void VersionResponse::_internal_set_version(const std::string& value) { - - _impl_.version_.Set(value, GetArenaForAllocation()); -} -inline std::string* VersionResponse::_internal_mutable_version() { - - return _impl_.version_.Mutable(GetArenaForAllocation()); -} -inline std::string* VersionResponse::release_version() { - // @@protoc_insertion_point(field_release:focus.VersionResponse.version) - return _impl_.version_.Release(); -} -inline void VersionResponse::set_allocated_version(std::string* version) { - if (version != nullptr) { - - } else { - - } - _impl_.version_.SetAllocated(version, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.version_.IsDefault()) { - _impl_.version_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:focus.VersionResponse.version) -} - -#ifdef __GNUC__ - #pragma GCC diagnostic pop -#endif // __GNUC__ - -// @@protoc_insertion_point(namespace_scope) - -} // namespace focus - -// @@protoc_insertion_point(global_scope) - -#include -#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_focus_2eproto diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCClient.cpp b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCClient.cpp index a2a70869..593c1c91 100644 --- a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCClient.cpp +++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCClient.cpp @@ -57,11 +57,13 @@ void GRPCClient::removeServiceConfigFile(QString const &configDir) { //**************************************************************************************************************************************************** +/// \param[in] sessionID The sessionID. /// \param[in] timeoutMs The timeout in milliseconds /// \param[in] serverProcess An optional server process to monitor. If the process it, no need and retry, as connexion cannot be established. Ignored if null. /// \return The service config. //**************************************************************************************************************************************************** -GRPCConfig GRPCClient::waitAndRetrieveServiceConfig(QString const &configDir, qint64 timeoutMs, ProcessMonitor *serverProcess) { +GRPCConfig GRPCClient::waitAndRetrieveServiceConfig(QString const & sessionID, QString const &configDir, qint64 timeoutMs, + ProcessMonitor *serverProcess) { QString const path = grpcServerConfigPath(configDir); QFile file(path); @@ -71,7 +73,7 @@ GRPCConfig GRPCClient::waitAndRetrieveServiceConfig(QString const &configDir, qi while (true) { if (serverProcess && serverProcess->getStatus().ended) { throw Exception("Bridge application exited before providing a gRPC service configuration file.", QString(), __FUNCTION__, - tailOfLatestBridgeLog()); + tailOfLatestBridgeLog(sessionID)); } if (file.exists()) { @@ -85,7 +87,7 @@ GRPCConfig GRPCClient::waitAndRetrieveServiceConfig(QString const &configDir, qi } if (!found) { - throw Exception("Server did not provide gRPC service configuration in time.", QString(), __FUNCTION__, tailOfLatestBridgeLog()); + throw Exception("Server did not provide gRPC service configuration in time.", QString(), __FUNCTION__, tailOfLatestBridgeLog(sessionID)); } GRPCConfig sc; @@ -114,10 +116,12 @@ void GRPCClient::setLog(Log *log) { //**************************************************************************************************************************************************** +/// \param[in] sessionID The sessionID. +/// \param[in] configDir The configuration directory /// \param[in] serverProcess An optional server process to monitor. If the process it, no need and retry, as connexion cannot be established. Ignored if null. /// \return true iff the connection was successful. //**************************************************************************************************************************************************** -void GRPCClient::connectToServer(QString const &configDir, GRPCConfig const &config, ProcessMonitor *serverProcess) { +void GRPCClient::connectToServer(QString const &sessionID, QString const &configDir, GRPCConfig const &config, ProcessMonitor *serverProcess) { try { serverToken_ = config.token.toStdString(); QString address; @@ -147,7 +151,7 @@ void GRPCClient::connectToServer(QString const &configDir, GRPCConfig const &con while (true) { if (serverProcess && serverProcess->getStatus().ended) { throw Exception("Bridge application ended before gRPC connexion could be established.", QString(), __FUNCTION__, - tailOfLatestBridgeLog()); + tailOfLatestBridgeLog(sessionID)); } this->logInfo(QString("Connection to gRPC server at %1. attempt #%2").arg(address).arg(++i)); @@ -158,7 +162,7 @@ void GRPCClient::connectToServer(QString const &configDir, GRPCConfig const &con if (QDateTime::currentDateTime() > giveUpTime) { throw Exception("Connection to the gRPC server failed because of a timeout.", QString(), __FUNCTION__, - tailOfLatestBridgeLog()); + tailOfLatestBridgeLog(sessionID)); } } diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCClient.h b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCClient.h index ccb2aa98..95ca948f 100644 --- a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCClient.h +++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/GRPCClient.h @@ -49,7 +49,8 @@ class GRPCClient : public QObject { Q_OBJECT public: // static member functions static void removeServiceConfigFile(QString const &configDir); ///< Delete the service config file. - static GRPCConfig waitAndRetrieveServiceConfig(QString const &configDir, qint64 timeoutMs, class ProcessMonitor *serverProcess); ///< Wait and retrieve the service configuration. + static GRPCConfig waitAndRetrieveServiceConfig(QString const &sessionID, QString const &configDir, qint64 timeoutMs, + class ProcessMonitor *serverProcess); ///< Wait and retrieve the service configuration. public: // member functions. GRPCClient() = default; ///< Default constructor. @@ -59,7 +60,7 @@ public: // member functions. GRPCClient &operator=(GRPCClient const &) = delete; ///< Disabled assignment operator. GRPCClient &operator=(GRPCClient &&) = delete; ///< Disabled move assignment operator. void setLog(Log *log); ///< Set the log for the client. - void connectToServer(QString const &configDir, GRPCConfig const &config, class ProcessMonitor *serverProcess); ///< Establish connection to the gRPC server. + void connectToServer(QString const &sessionID, QString const &configDir, GRPCConfig const &config, class ProcessMonitor *serverProcess); ///< Establish connection to the gRPC server. bool isConnected() const; ///< Check whether the gRPC client is connected to the server. grpc::Status checkTokens(QString const &clientConfigPath, QString &outReturnedClientToken); ///< Performs a token check. diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/bridge.grpc.pb.cc b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/bridge.grpc.pb.cc deleted file mode 100644 index 1482025e..00000000 --- a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/bridge.grpc.pb.cc +++ /dev/null @@ -1,2557 +0,0 @@ -// Generated by the gRPC C++ plugin. -// If you make any local change, they will be lost. -// source: bridge.proto - -#include "bridge.pb.h" -#include "bridge.grpc.pb.h" - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -namespace grpc { - -static const char* Bridge_method_names[] = { - "/grpc.Bridge/CheckTokens", - "/grpc.Bridge/AddLogEntry", - "/grpc.Bridge/GuiReady", - "/grpc.Bridge/Quit", - "/grpc.Bridge/Restart", - "/grpc.Bridge/ShowOnStartup", - "/grpc.Bridge/SetIsAutostartOn", - "/grpc.Bridge/IsAutostartOn", - "/grpc.Bridge/SetIsBetaEnabled", - "/grpc.Bridge/IsBetaEnabled", - "/grpc.Bridge/SetIsAllMailVisible", - "/grpc.Bridge/IsAllMailVisible", - "/grpc.Bridge/SetIsTelemetryDisabled", - "/grpc.Bridge/IsTelemetryDisabled", - "/grpc.Bridge/GoOs", - "/grpc.Bridge/TriggerReset", - "/grpc.Bridge/Version", - "/grpc.Bridge/LogsPath", - "/grpc.Bridge/LicensePath", - "/grpc.Bridge/ReleaseNotesPageLink", - "/grpc.Bridge/DependencyLicensesLink", - "/grpc.Bridge/LandingPageLink", - "/grpc.Bridge/SetColorSchemeName", - "/grpc.Bridge/ColorSchemeName", - "/grpc.Bridge/CurrentEmailClient", - "/grpc.Bridge/ReportBug", - "/grpc.Bridge/ExportTLSCertificates", - "/grpc.Bridge/ForceLauncher", - "/grpc.Bridge/SetMainExecutable", - "/grpc.Bridge/Login", - "/grpc.Bridge/Login2FA", - "/grpc.Bridge/Login2Passwords", - "/grpc.Bridge/LoginAbort", - "/grpc.Bridge/CheckUpdate", - "/grpc.Bridge/InstallUpdate", - "/grpc.Bridge/SetIsAutomaticUpdateOn", - "/grpc.Bridge/IsAutomaticUpdateOn", - "/grpc.Bridge/DiskCachePath", - "/grpc.Bridge/SetDiskCachePath", - "/grpc.Bridge/SetIsDoHEnabled", - "/grpc.Bridge/IsDoHEnabled", - "/grpc.Bridge/MailServerSettings", - "/grpc.Bridge/SetMailServerSettings", - "/grpc.Bridge/Hostname", - "/grpc.Bridge/IsPortFree", - "/grpc.Bridge/AvailableKeychains", - "/grpc.Bridge/SetCurrentKeychain", - "/grpc.Bridge/CurrentKeychain", - "/grpc.Bridge/GetUserList", - "/grpc.Bridge/GetUser", - "/grpc.Bridge/SetUserSplitMode", - "/grpc.Bridge/SendBadEventUserFeedback", - "/grpc.Bridge/LogoutUser", - "/grpc.Bridge/RemoveUser", - "/grpc.Bridge/ConfigureUserAppleMail", - "/grpc.Bridge/ReportBugClicked", - "/grpc.Bridge/AutoconfigClicked", - "/grpc.Bridge/KBArticleClicked", - "/grpc.Bridge/RunEventStream", - "/grpc.Bridge/StopEventStream", -}; - -std::unique_ptr< Bridge::Stub> Bridge::NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options) { - (void)options; - std::unique_ptr< Bridge::Stub> stub(new Bridge::Stub(channel, options)); - return stub; -} - -Bridge::Stub::Stub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options) - : channel_(channel), rpcmethod_CheckTokens_(Bridge_method_names[0], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_AddLogEntry_(Bridge_method_names[1], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_GuiReady_(Bridge_method_names[2], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_Quit_(Bridge_method_names[3], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_Restart_(Bridge_method_names[4], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_ShowOnStartup_(Bridge_method_names[5], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetIsAutostartOn_(Bridge_method_names[6], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_IsAutostartOn_(Bridge_method_names[7], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetIsBetaEnabled_(Bridge_method_names[8], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_IsBetaEnabled_(Bridge_method_names[9], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetIsAllMailVisible_(Bridge_method_names[10], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_IsAllMailVisible_(Bridge_method_names[11], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetIsTelemetryDisabled_(Bridge_method_names[12], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_IsTelemetryDisabled_(Bridge_method_names[13], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_GoOs_(Bridge_method_names[14], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_TriggerReset_(Bridge_method_names[15], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_Version_(Bridge_method_names[16], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_LogsPath_(Bridge_method_names[17], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_LicensePath_(Bridge_method_names[18], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_ReleaseNotesPageLink_(Bridge_method_names[19], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_DependencyLicensesLink_(Bridge_method_names[20], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_LandingPageLink_(Bridge_method_names[21], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetColorSchemeName_(Bridge_method_names[22], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_ColorSchemeName_(Bridge_method_names[23], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_CurrentEmailClient_(Bridge_method_names[24], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_ReportBug_(Bridge_method_names[25], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_ExportTLSCertificates_(Bridge_method_names[26], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_ForceLauncher_(Bridge_method_names[27], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetMainExecutable_(Bridge_method_names[28], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_Login_(Bridge_method_names[29], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_Login2FA_(Bridge_method_names[30], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_Login2Passwords_(Bridge_method_names[31], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_LoginAbort_(Bridge_method_names[32], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_CheckUpdate_(Bridge_method_names[33], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_InstallUpdate_(Bridge_method_names[34], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetIsAutomaticUpdateOn_(Bridge_method_names[35], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_IsAutomaticUpdateOn_(Bridge_method_names[36], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_DiskCachePath_(Bridge_method_names[37], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetDiskCachePath_(Bridge_method_names[38], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetIsDoHEnabled_(Bridge_method_names[39], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_IsDoHEnabled_(Bridge_method_names[40], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_MailServerSettings_(Bridge_method_names[41], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetMailServerSettings_(Bridge_method_names[42], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_Hostname_(Bridge_method_names[43], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_IsPortFree_(Bridge_method_names[44], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_AvailableKeychains_(Bridge_method_names[45], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetCurrentKeychain_(Bridge_method_names[46], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_CurrentKeychain_(Bridge_method_names[47], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_GetUserList_(Bridge_method_names[48], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_GetUser_(Bridge_method_names[49], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetUserSplitMode_(Bridge_method_names[50], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SendBadEventUserFeedback_(Bridge_method_names[51], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_LogoutUser_(Bridge_method_names[52], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_RemoveUser_(Bridge_method_names[53], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_ConfigureUserAppleMail_(Bridge_method_names[54], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_ReportBugClicked_(Bridge_method_names[55], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_AutoconfigClicked_(Bridge_method_names[56], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_KBArticleClicked_(Bridge_method_names[57], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_RunEventStream_(Bridge_method_names[58], options.suffix_for_stats(),::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_StopEventStream_(Bridge_method_names[59], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) - {} - -::grpc::Status Bridge::Stub::CheckTokens(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::StringValue* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::StringValue, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_CheckTokens_, context, request, response); -} - -void Bridge::Stub::async::CheckTokens(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::StringValue* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::StringValue, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_CheckTokens_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::CheckTokens(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_CheckTokens_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::PrepareAsyncCheckTokensRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::StringValue, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_CheckTokens_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::AsyncCheckTokensRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncCheckTokensRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::AddLogEntry(::grpc::ClientContext* context, const ::grpc::AddLogEntryRequest& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::grpc::AddLogEntryRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_AddLogEntry_, context, request, response); -} - -void Bridge::Stub::async::AddLogEntry(::grpc::ClientContext* context, const ::grpc::AddLogEntryRequest* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::grpc::AddLogEntryRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_AddLogEntry_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::AddLogEntry(::grpc::ClientContext* context, const ::grpc::AddLogEntryRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_AddLogEntry_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncAddLogEntryRaw(::grpc::ClientContext* context, const ::grpc::AddLogEntryRequest& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::grpc::AddLogEntryRequest, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_AddLogEntry_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncAddLogEntryRaw(::grpc::ClientContext* context, const ::grpc::AddLogEntryRequest& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncAddLogEntryRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::GuiReady(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::GuiReadyResponse* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::grpc::GuiReadyResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_GuiReady_, context, request, response); -} - -void Bridge::Stub::async::GuiReady(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::grpc::GuiReadyResponse* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::grpc::GuiReadyResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_GuiReady_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::GuiReady(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::grpc::GuiReadyResponse* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_GuiReady_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::grpc::GuiReadyResponse>* Bridge::Stub::PrepareAsyncGuiReadyRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::grpc::GuiReadyResponse, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_GuiReady_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::grpc::GuiReadyResponse>* Bridge::Stub::AsyncGuiReadyRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncGuiReadyRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::Quit(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_Quit_, context, request, response); -} - -void Bridge::Stub::async::Quit(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_Quit_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::Quit(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_Quit_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncQuitRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_Quit_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncQuitRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncQuitRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::Restart(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_Restart_, context, request, response); -} - -void Bridge::Stub::async::Restart(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_Restart_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::Restart(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_Restart_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncRestartRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_Restart_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncRestartRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncRestartRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::ShowOnStartup(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::BoolValue* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_ShowOnStartup_, context, request, response); -} - -void Bridge::Stub::async::ShowOnStartup(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_ShowOnStartup_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::ShowOnStartup(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_ShowOnStartup_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* Bridge::Stub::PrepareAsyncShowOnStartupRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::BoolValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_ShowOnStartup_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* Bridge::Stub::AsyncShowOnStartupRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncShowOnStartupRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::SetIsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::BoolValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_SetIsAutostartOn_, context, request, response); -} - -void Bridge::Stub::async::SetIsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::BoolValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetIsAutostartOn_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::SetIsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetIsAutostartOn_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncSetIsAutostartOnRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_SetIsAutostartOn_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncSetIsAutostartOnRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncSetIsAutostartOnRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::IsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::BoolValue* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_IsAutostartOn_, context, request, response); -} - -void Bridge::Stub::async::IsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_IsAutostartOn_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::IsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_IsAutostartOn_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* Bridge::Stub::PrepareAsyncIsAutostartOnRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::BoolValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_IsAutostartOn_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* Bridge::Stub::AsyncIsAutostartOnRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncIsAutostartOnRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::SetIsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::BoolValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_SetIsBetaEnabled_, context, request, response); -} - -void Bridge::Stub::async::SetIsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::BoolValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetIsBetaEnabled_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::SetIsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetIsBetaEnabled_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncSetIsBetaEnabledRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_SetIsBetaEnabled_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncSetIsBetaEnabledRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncSetIsBetaEnabledRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::IsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::BoolValue* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_IsBetaEnabled_, context, request, response); -} - -void Bridge::Stub::async::IsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_IsBetaEnabled_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::IsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_IsBetaEnabled_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* Bridge::Stub::PrepareAsyncIsBetaEnabledRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::BoolValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_IsBetaEnabled_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* Bridge::Stub::AsyncIsBetaEnabledRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncIsBetaEnabledRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::SetIsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::BoolValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_SetIsAllMailVisible_, context, request, response); -} - -void Bridge::Stub::async::SetIsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::BoolValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetIsAllMailVisible_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::SetIsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetIsAllMailVisible_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncSetIsAllMailVisibleRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_SetIsAllMailVisible_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncSetIsAllMailVisibleRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncSetIsAllMailVisibleRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::IsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::BoolValue* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_IsAllMailVisible_, context, request, response); -} - -void Bridge::Stub::async::IsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_IsAllMailVisible_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::IsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_IsAllMailVisible_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* Bridge::Stub::PrepareAsyncIsAllMailVisibleRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::BoolValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_IsAllMailVisible_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* Bridge::Stub::AsyncIsAllMailVisibleRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncIsAllMailVisibleRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::SetIsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::BoolValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_SetIsTelemetryDisabled_, context, request, response); -} - -void Bridge::Stub::async::SetIsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::BoolValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetIsTelemetryDisabled_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::SetIsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetIsTelemetryDisabled_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncSetIsTelemetryDisabledRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_SetIsTelemetryDisabled_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncSetIsTelemetryDisabledRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncSetIsTelemetryDisabledRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::IsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::BoolValue* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_IsTelemetryDisabled_, context, request, response); -} - -void Bridge::Stub::async::IsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_IsTelemetryDisabled_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::IsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_IsTelemetryDisabled_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* Bridge::Stub::PrepareAsyncIsTelemetryDisabledRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::BoolValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_IsTelemetryDisabled_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* Bridge::Stub::AsyncIsTelemetryDisabledRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncIsTelemetryDisabledRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::GoOs(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_GoOs_, context, request, response); -} - -void Bridge::Stub::async::GoOs(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_GoOs_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::GoOs(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_GoOs_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::PrepareAsyncGoOsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_GoOs_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::AsyncGoOsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncGoOsRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::TriggerReset(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_TriggerReset_, context, request, response); -} - -void Bridge::Stub::async::TriggerReset(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_TriggerReset_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::TriggerReset(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_TriggerReset_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncTriggerResetRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_TriggerReset_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncTriggerResetRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncTriggerResetRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::Version(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_Version_, context, request, response); -} - -void Bridge::Stub::async::Version(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_Version_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::Version(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_Version_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::PrepareAsyncVersionRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_Version_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::AsyncVersionRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncVersionRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::LogsPath(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_LogsPath_, context, request, response); -} - -void Bridge::Stub::async::LogsPath(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_LogsPath_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::LogsPath(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_LogsPath_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::PrepareAsyncLogsPathRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_LogsPath_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::AsyncLogsPathRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncLogsPathRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::LicensePath(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_LicensePath_, context, request, response); -} - -void Bridge::Stub::async::LicensePath(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_LicensePath_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::LicensePath(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_LicensePath_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::PrepareAsyncLicensePathRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_LicensePath_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::AsyncLicensePathRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncLicensePathRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::ReleaseNotesPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_ReleaseNotesPageLink_, context, request, response); -} - -void Bridge::Stub::async::ReleaseNotesPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_ReleaseNotesPageLink_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::ReleaseNotesPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_ReleaseNotesPageLink_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::PrepareAsyncReleaseNotesPageLinkRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_ReleaseNotesPageLink_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::AsyncReleaseNotesPageLinkRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncReleaseNotesPageLinkRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::DependencyLicensesLink(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_DependencyLicensesLink_, context, request, response); -} - -void Bridge::Stub::async::DependencyLicensesLink(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_DependencyLicensesLink_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::DependencyLicensesLink(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_DependencyLicensesLink_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::PrepareAsyncDependencyLicensesLinkRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_DependencyLicensesLink_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::AsyncDependencyLicensesLinkRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncDependencyLicensesLinkRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::LandingPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_LandingPageLink_, context, request, response); -} - -void Bridge::Stub::async::LandingPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_LandingPageLink_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::LandingPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_LandingPageLink_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::PrepareAsyncLandingPageLinkRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_LandingPageLink_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::AsyncLandingPageLinkRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncLandingPageLinkRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::SetColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_SetColorSchemeName_, context, request, response); -} - -void Bridge::Stub::async::SetColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetColorSchemeName_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::SetColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetColorSchemeName_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncSetColorSchemeNameRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_SetColorSchemeName_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncSetColorSchemeNameRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncSetColorSchemeNameRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::ColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_ColorSchemeName_, context, request, response); -} - -void Bridge::Stub::async::ColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_ColorSchemeName_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::ColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_ColorSchemeName_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::PrepareAsyncColorSchemeNameRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_ColorSchemeName_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::AsyncColorSchemeNameRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncColorSchemeNameRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::CurrentEmailClient(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_CurrentEmailClient_, context, request, response); -} - -void Bridge::Stub::async::CurrentEmailClient(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_CurrentEmailClient_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::CurrentEmailClient(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_CurrentEmailClient_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::PrepareAsyncCurrentEmailClientRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_CurrentEmailClient_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::AsyncCurrentEmailClientRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncCurrentEmailClientRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::ReportBug(::grpc::ClientContext* context, const ::grpc::ReportBugRequest& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::grpc::ReportBugRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_ReportBug_, context, request, response); -} - -void Bridge::Stub::async::ReportBug(::grpc::ClientContext* context, const ::grpc::ReportBugRequest* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::grpc::ReportBugRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_ReportBug_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::ReportBug(::grpc::ClientContext* context, const ::grpc::ReportBugRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_ReportBug_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncReportBugRaw(::grpc::ClientContext* context, const ::grpc::ReportBugRequest& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::grpc::ReportBugRequest, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_ReportBug_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncReportBugRaw(::grpc::ClientContext* context, const ::grpc::ReportBugRequest& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncReportBugRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::ExportTLSCertificates(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_ExportTLSCertificates_, context, request, response); -} - -void Bridge::Stub::async::ExportTLSCertificates(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_ExportTLSCertificates_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::ExportTLSCertificates(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_ExportTLSCertificates_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncExportTLSCertificatesRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_ExportTLSCertificates_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncExportTLSCertificatesRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncExportTLSCertificatesRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::ForceLauncher(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_ForceLauncher_, context, request, response); -} - -void Bridge::Stub::async::ForceLauncher(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_ForceLauncher_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::ForceLauncher(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_ForceLauncher_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncForceLauncherRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_ForceLauncher_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncForceLauncherRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncForceLauncherRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::SetMainExecutable(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_SetMainExecutable_, context, request, response); -} - -void Bridge::Stub::async::SetMainExecutable(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetMainExecutable_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::SetMainExecutable(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetMainExecutable_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncSetMainExecutableRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_SetMainExecutable_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncSetMainExecutableRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncSetMainExecutableRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::Login(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::grpc::LoginRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_Login_, context, request, response); -} - -void Bridge::Stub::async::Login(::grpc::ClientContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::grpc::LoginRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_Login_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::Login(::grpc::ClientContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_Login_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncLoginRaw(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::grpc::LoginRequest, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_Login_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncLoginRaw(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncLoginRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::Login2FA(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::grpc::LoginRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_Login2FA_, context, request, response); -} - -void Bridge::Stub::async::Login2FA(::grpc::ClientContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::grpc::LoginRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_Login2FA_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::Login2FA(::grpc::ClientContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_Login2FA_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncLogin2FARaw(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::grpc::LoginRequest, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_Login2FA_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncLogin2FARaw(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncLogin2FARaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::Login2Passwords(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::grpc::LoginRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_Login2Passwords_, context, request, response); -} - -void Bridge::Stub::async::Login2Passwords(::grpc::ClientContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::grpc::LoginRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_Login2Passwords_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::Login2Passwords(::grpc::ClientContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_Login2Passwords_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncLogin2PasswordsRaw(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::grpc::LoginRequest, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_Login2Passwords_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncLogin2PasswordsRaw(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncLogin2PasswordsRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::LoginAbort(::grpc::ClientContext* context, const ::grpc::LoginAbortRequest& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::grpc::LoginAbortRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_LoginAbort_, context, request, response); -} - -void Bridge::Stub::async::LoginAbort(::grpc::ClientContext* context, const ::grpc::LoginAbortRequest* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::grpc::LoginAbortRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_LoginAbort_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::LoginAbort(::grpc::ClientContext* context, const ::grpc::LoginAbortRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_LoginAbort_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncLoginAbortRaw(::grpc::ClientContext* context, const ::grpc::LoginAbortRequest& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::grpc::LoginAbortRequest, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_LoginAbort_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncLoginAbortRaw(::grpc::ClientContext* context, const ::grpc::LoginAbortRequest& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncLoginAbortRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::CheckUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_CheckUpdate_, context, request, response); -} - -void Bridge::Stub::async::CheckUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_CheckUpdate_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::CheckUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_CheckUpdate_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncCheckUpdateRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_CheckUpdate_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncCheckUpdateRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncCheckUpdateRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::InstallUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_InstallUpdate_, context, request, response); -} - -void Bridge::Stub::async::InstallUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_InstallUpdate_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::InstallUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_InstallUpdate_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncInstallUpdateRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_InstallUpdate_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncInstallUpdateRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncInstallUpdateRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::SetIsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::BoolValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_SetIsAutomaticUpdateOn_, context, request, response); -} - -void Bridge::Stub::async::SetIsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::BoolValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetIsAutomaticUpdateOn_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::SetIsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetIsAutomaticUpdateOn_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncSetIsAutomaticUpdateOnRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_SetIsAutomaticUpdateOn_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncSetIsAutomaticUpdateOnRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncSetIsAutomaticUpdateOnRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::IsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::BoolValue* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_IsAutomaticUpdateOn_, context, request, response); -} - -void Bridge::Stub::async::IsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_IsAutomaticUpdateOn_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::IsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_IsAutomaticUpdateOn_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* Bridge::Stub::PrepareAsyncIsAutomaticUpdateOnRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::BoolValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_IsAutomaticUpdateOn_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* Bridge::Stub::AsyncIsAutomaticUpdateOnRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncIsAutomaticUpdateOnRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::DiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_DiskCachePath_, context, request, response); -} - -void Bridge::Stub::async::DiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_DiskCachePath_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::DiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_DiskCachePath_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::PrepareAsyncDiskCachePathRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_DiskCachePath_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::AsyncDiskCachePathRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncDiskCachePathRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::SetDiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_SetDiskCachePath_, context, request, response); -} - -void Bridge::Stub::async::SetDiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetDiskCachePath_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::SetDiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetDiskCachePath_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncSetDiskCachePathRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_SetDiskCachePath_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncSetDiskCachePathRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncSetDiskCachePathRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::SetIsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::BoolValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_SetIsDoHEnabled_, context, request, response); -} - -void Bridge::Stub::async::SetIsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::BoolValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetIsDoHEnabled_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::SetIsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetIsDoHEnabled_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncSetIsDoHEnabledRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_SetIsDoHEnabled_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncSetIsDoHEnabledRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncSetIsDoHEnabledRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::IsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::BoolValue* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_IsDoHEnabled_, context, request, response); -} - -void Bridge::Stub::async::IsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_IsDoHEnabled_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::IsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_IsDoHEnabled_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* Bridge::Stub::PrepareAsyncIsDoHEnabledRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::BoolValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_IsDoHEnabled_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* Bridge::Stub::AsyncIsDoHEnabledRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncIsDoHEnabledRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::MailServerSettings(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::ImapSmtpSettings* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::grpc::ImapSmtpSettings, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_MailServerSettings_, context, request, response); -} - -void Bridge::Stub::async::MailServerSettings(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::grpc::ImapSmtpSettings* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::grpc::ImapSmtpSettings, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_MailServerSettings_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::MailServerSettings(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::grpc::ImapSmtpSettings* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_MailServerSettings_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::grpc::ImapSmtpSettings>* Bridge::Stub::PrepareAsyncMailServerSettingsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::grpc::ImapSmtpSettings, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_MailServerSettings_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::grpc::ImapSmtpSettings>* Bridge::Stub::AsyncMailServerSettingsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncMailServerSettingsRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::SetMailServerSettings(::grpc::ClientContext* context, const ::grpc::ImapSmtpSettings& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::grpc::ImapSmtpSettings, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_SetMailServerSettings_, context, request, response); -} - -void Bridge::Stub::async::SetMailServerSettings(::grpc::ClientContext* context, const ::grpc::ImapSmtpSettings* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::grpc::ImapSmtpSettings, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetMailServerSettings_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::SetMailServerSettings(::grpc::ClientContext* context, const ::grpc::ImapSmtpSettings* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetMailServerSettings_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncSetMailServerSettingsRaw(::grpc::ClientContext* context, const ::grpc::ImapSmtpSettings& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::grpc::ImapSmtpSettings, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_SetMailServerSettings_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncSetMailServerSettingsRaw(::grpc::ClientContext* context, const ::grpc::ImapSmtpSettings& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncSetMailServerSettingsRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::Hostname(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_Hostname_, context, request, response); -} - -void Bridge::Stub::async::Hostname(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_Hostname_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::Hostname(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_Hostname_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::PrepareAsyncHostnameRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_Hostname_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::AsyncHostnameRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncHostnameRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::IsPortFree(::grpc::ClientContext* context, const ::google::protobuf::Int32Value& request, ::google::protobuf::BoolValue* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Int32Value, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_IsPortFree_, context, request, response); -} - -void Bridge::Stub::async::IsPortFree(::grpc::ClientContext* context, const ::google::protobuf::Int32Value* request, ::google::protobuf::BoolValue* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Int32Value, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_IsPortFree_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::IsPortFree(::grpc::ClientContext* context, const ::google::protobuf::Int32Value* request, ::google::protobuf::BoolValue* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_IsPortFree_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* Bridge::Stub::PrepareAsyncIsPortFreeRaw(::grpc::ClientContext* context, const ::google::protobuf::Int32Value& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::BoolValue, ::google::protobuf::Int32Value, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_IsPortFree_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* Bridge::Stub::AsyncIsPortFreeRaw(::grpc::ClientContext* context, const ::google::protobuf::Int32Value& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncIsPortFreeRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::AvailableKeychains(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::AvailableKeychainsResponse* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::grpc::AvailableKeychainsResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_AvailableKeychains_, context, request, response); -} - -void Bridge::Stub::async::AvailableKeychains(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::grpc::AvailableKeychainsResponse* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::grpc::AvailableKeychainsResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_AvailableKeychains_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::AvailableKeychains(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::grpc::AvailableKeychainsResponse* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_AvailableKeychains_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::grpc::AvailableKeychainsResponse>* Bridge::Stub::PrepareAsyncAvailableKeychainsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::grpc::AvailableKeychainsResponse, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_AvailableKeychains_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::grpc::AvailableKeychainsResponse>* Bridge::Stub::AsyncAvailableKeychainsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncAvailableKeychainsRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::SetCurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_SetCurrentKeychain_, context, request, response); -} - -void Bridge::Stub::async::SetCurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetCurrentKeychain_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::SetCurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetCurrentKeychain_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncSetCurrentKeychainRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_SetCurrentKeychain_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncSetCurrentKeychainRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncSetCurrentKeychainRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::CurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_CurrentKeychain_, context, request, response); -} - -void Bridge::Stub::async::CurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_CurrentKeychain_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::CurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_CurrentKeychain_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::PrepareAsyncCurrentKeychainRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_CurrentKeychain_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* Bridge::Stub::AsyncCurrentKeychainRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncCurrentKeychainRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::GetUserList(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::UserListResponse* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::grpc::UserListResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_GetUserList_, context, request, response); -} - -void Bridge::Stub::async::GetUserList(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::grpc::UserListResponse* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::grpc::UserListResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_GetUserList_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::GetUserList(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::grpc::UserListResponse* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_GetUserList_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::grpc::UserListResponse>* Bridge::Stub::PrepareAsyncGetUserListRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::grpc::UserListResponse, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_GetUserList_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::grpc::UserListResponse>* Bridge::Stub::AsyncGetUserListRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncGetUserListRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::GetUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::User* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::StringValue, ::grpc::User, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_GetUser_, context, request, response); -} - -void Bridge::Stub::async::GetUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::grpc::User* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::StringValue, ::grpc::User, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_GetUser_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::GetUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::grpc::User* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_GetUser_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::grpc::User>* Bridge::Stub::PrepareAsyncGetUserRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::grpc::User, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_GetUser_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::grpc::User>* Bridge::Stub::AsyncGetUserRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncGetUserRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::SetUserSplitMode(::grpc::ClientContext* context, const ::grpc::UserSplitModeRequest& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::grpc::UserSplitModeRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_SetUserSplitMode_, context, request, response); -} - -void Bridge::Stub::async::SetUserSplitMode(::grpc::ClientContext* context, const ::grpc::UserSplitModeRequest* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::grpc::UserSplitModeRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetUserSplitMode_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::SetUserSplitMode(::grpc::ClientContext* context, const ::grpc::UserSplitModeRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetUserSplitMode_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncSetUserSplitModeRaw(::grpc::ClientContext* context, const ::grpc::UserSplitModeRequest& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::grpc::UserSplitModeRequest, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_SetUserSplitMode_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncSetUserSplitModeRaw(::grpc::ClientContext* context, const ::grpc::UserSplitModeRequest& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncSetUserSplitModeRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::SendBadEventUserFeedback(::grpc::ClientContext* context, const ::grpc::UserBadEventFeedbackRequest& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::grpc::UserBadEventFeedbackRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_SendBadEventUserFeedback_, context, request, response); -} - -void Bridge::Stub::async::SendBadEventUserFeedback(::grpc::ClientContext* context, const ::grpc::UserBadEventFeedbackRequest* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::grpc::UserBadEventFeedbackRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SendBadEventUserFeedback_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::SendBadEventUserFeedback(::grpc::ClientContext* context, const ::grpc::UserBadEventFeedbackRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SendBadEventUserFeedback_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncSendBadEventUserFeedbackRaw(::grpc::ClientContext* context, const ::grpc::UserBadEventFeedbackRequest& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::grpc::UserBadEventFeedbackRequest, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_SendBadEventUserFeedback_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncSendBadEventUserFeedbackRaw(::grpc::ClientContext* context, const ::grpc::UserBadEventFeedbackRequest& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncSendBadEventUserFeedbackRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::LogoutUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_LogoutUser_, context, request, response); -} - -void Bridge::Stub::async::LogoutUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_LogoutUser_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::LogoutUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_LogoutUser_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncLogoutUserRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_LogoutUser_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncLogoutUserRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncLogoutUserRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::RemoveUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_RemoveUser_, context, request, response); -} - -void Bridge::Stub::async::RemoveUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_RemoveUser_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::RemoveUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_RemoveUser_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncRemoveUserRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_RemoveUser_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncRemoveUserRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncRemoveUserRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::ConfigureUserAppleMail(::grpc::ClientContext* context, const ::grpc::ConfigureAppleMailRequest& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::grpc::ConfigureAppleMailRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_ConfigureUserAppleMail_, context, request, response); -} - -void Bridge::Stub::async::ConfigureUserAppleMail(::grpc::ClientContext* context, const ::grpc::ConfigureAppleMailRequest* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::grpc::ConfigureAppleMailRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_ConfigureUserAppleMail_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::ConfigureUserAppleMail(::grpc::ClientContext* context, const ::grpc::ConfigureAppleMailRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_ConfigureUserAppleMail_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncConfigureUserAppleMailRaw(::grpc::ClientContext* context, const ::grpc::ConfigureAppleMailRequest& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::grpc::ConfigureAppleMailRequest, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_ConfigureUserAppleMail_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncConfigureUserAppleMailRaw(::grpc::ClientContext* context, const ::grpc::ConfigureAppleMailRequest& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncConfigureUserAppleMailRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::ReportBugClicked(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_ReportBugClicked_, context, request, response); -} - -void Bridge::Stub::async::ReportBugClicked(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_ReportBugClicked_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::ReportBugClicked(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_ReportBugClicked_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncReportBugClickedRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_ReportBugClicked_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncReportBugClickedRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncReportBugClickedRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::AutoconfigClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_AutoconfigClicked_, context, request, response); -} - -void Bridge::Stub::async::AutoconfigClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_AutoconfigClicked_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::AutoconfigClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_AutoconfigClicked_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncAutoconfigClickedRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_AutoconfigClicked_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncAutoconfigClickedRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncAutoconfigClickedRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::Status Bridge::Stub::KBArticleClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_KBArticleClicked_, context, request, response); -} - -void Bridge::Stub::async::KBArticleClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_KBArticleClicked_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::KBArticleClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_KBArticleClicked_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncKBArticleClickedRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_KBArticleClicked_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncKBArticleClickedRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncKBArticleClickedRaw(context, request, cq); - result->StartCall(); - return result; -} - -::grpc::ClientReader< ::grpc::StreamEvent>* Bridge::Stub::RunEventStreamRaw(::grpc::ClientContext* context, const ::grpc::EventStreamRequest& request) { - return ::grpc::internal::ClientReaderFactory< ::grpc::StreamEvent>::Create(channel_.get(), rpcmethod_RunEventStream_, context, request); -} - -void Bridge::Stub::async::RunEventStream(::grpc::ClientContext* context, const ::grpc::EventStreamRequest* request, ::grpc::ClientReadReactor< ::grpc::StreamEvent>* reactor) { - ::grpc::internal::ClientCallbackReaderFactory< ::grpc::StreamEvent>::Create(stub_->channel_.get(), stub_->rpcmethod_RunEventStream_, context, request, reactor); -} - -::grpc::ClientAsyncReader< ::grpc::StreamEvent>* Bridge::Stub::AsyncRunEventStreamRaw(::grpc::ClientContext* context, const ::grpc::EventStreamRequest& request, ::grpc::CompletionQueue* cq, void* tag) { - return ::grpc::internal::ClientAsyncReaderFactory< ::grpc::StreamEvent>::Create(channel_.get(), cq, rpcmethod_RunEventStream_, context, request, true, tag); -} - -::grpc::ClientAsyncReader< ::grpc::StreamEvent>* Bridge::Stub::PrepareAsyncRunEventStreamRaw(::grpc::ClientContext* context, const ::grpc::EventStreamRequest& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncReaderFactory< ::grpc::StreamEvent>::Create(channel_.get(), cq, rpcmethod_RunEventStream_, context, request, false, nullptr); -} - -::grpc::Status Bridge::Stub::StopEventStream(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::Empty* response) { - return ::grpc::internal::BlockingUnaryCall< ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_StopEventStream_, context, request, response); -} - -void Bridge::Stub::async::StopEventStream(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, std::function f) { - ::grpc::internal::CallbackUnaryCall< ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_StopEventStream_, context, request, response, std::move(f)); -} - -void Bridge::Stub::async::StopEventStream(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) { - ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_StopEventStream_, context, request, response, reactor); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::PrepareAsyncStopEventStreamRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_StopEventStream_, context, request); -} - -::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* Bridge::Stub::AsyncStopEventStreamRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - auto* result = - this->PrepareAsyncStopEventStreamRaw(context, request, cq); - result->StartCall(); - return result; -} - -Bridge::Service::Service() { - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[0], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::StringValue, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::StringValue* req, - ::google::protobuf::StringValue* resp) { - return service->CheckTokens(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[1], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::grpc::AddLogEntryRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::grpc::AddLogEntryRequest* req, - ::google::protobuf::Empty* resp) { - return service->AddLogEntry(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[2], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::grpc::GuiReadyResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::grpc::GuiReadyResponse* resp) { - return service->GuiReady(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[3], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::Empty* resp) { - return service->Quit(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[4], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::Empty* resp) { - return service->Restart(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[5], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::BoolValue* resp) { - return service->ShowOnStartup(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[6], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::BoolValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::BoolValue* req, - ::google::protobuf::Empty* resp) { - return service->SetIsAutostartOn(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[7], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::BoolValue* resp) { - return service->IsAutostartOn(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[8], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::BoolValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::BoolValue* req, - ::google::protobuf::Empty* resp) { - return service->SetIsBetaEnabled(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[9], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::BoolValue* resp) { - return service->IsBetaEnabled(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[10], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::BoolValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::BoolValue* req, - ::google::protobuf::Empty* resp) { - return service->SetIsAllMailVisible(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[11], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::BoolValue* resp) { - return service->IsAllMailVisible(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[12], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::BoolValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::BoolValue* req, - ::google::protobuf::Empty* resp) { - return service->SetIsTelemetryDisabled(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[13], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::BoolValue* resp) { - return service->IsTelemetryDisabled(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[14], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::StringValue* resp) { - return service->GoOs(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[15], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::Empty* resp) { - return service->TriggerReset(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[16], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::StringValue* resp) { - return service->Version(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[17], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::StringValue* resp) { - return service->LogsPath(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[18], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::StringValue* resp) { - return service->LicensePath(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[19], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::StringValue* resp) { - return service->ReleaseNotesPageLink(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[20], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::StringValue* resp) { - return service->DependencyLicensesLink(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[21], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::StringValue* resp) { - return service->LandingPageLink(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[22], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::StringValue* req, - ::google::protobuf::Empty* resp) { - return service->SetColorSchemeName(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[23], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::StringValue* resp) { - return service->ColorSchemeName(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[24], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::StringValue* resp) { - return service->CurrentEmailClient(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[25], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::grpc::ReportBugRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::grpc::ReportBugRequest* req, - ::google::protobuf::Empty* resp) { - return service->ReportBug(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[26], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::StringValue* req, - ::google::protobuf::Empty* resp) { - return service->ExportTLSCertificates(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[27], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::StringValue* req, - ::google::protobuf::Empty* resp) { - return service->ForceLauncher(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[28], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::StringValue* req, - ::google::protobuf::Empty* resp) { - return service->SetMainExecutable(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[29], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::grpc::LoginRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::grpc::LoginRequest* req, - ::google::protobuf::Empty* resp) { - return service->Login(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[30], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::grpc::LoginRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::grpc::LoginRequest* req, - ::google::protobuf::Empty* resp) { - return service->Login2FA(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[31], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::grpc::LoginRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::grpc::LoginRequest* req, - ::google::protobuf::Empty* resp) { - return service->Login2Passwords(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[32], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::grpc::LoginAbortRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::grpc::LoginAbortRequest* req, - ::google::protobuf::Empty* resp) { - return service->LoginAbort(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[33], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::Empty* resp) { - return service->CheckUpdate(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[34], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::Empty* resp) { - return service->InstallUpdate(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[35], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::BoolValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::BoolValue* req, - ::google::protobuf::Empty* resp) { - return service->SetIsAutomaticUpdateOn(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[36], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::BoolValue* resp) { - return service->IsAutomaticUpdateOn(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[37], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::StringValue* resp) { - return service->DiskCachePath(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[38], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::StringValue* req, - ::google::protobuf::Empty* resp) { - return service->SetDiskCachePath(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[39], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::BoolValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::BoolValue* req, - ::google::protobuf::Empty* resp) { - return service->SetIsDoHEnabled(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[40], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::BoolValue* resp) { - return service->IsDoHEnabled(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[41], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::grpc::ImapSmtpSettings, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::grpc::ImapSmtpSettings* resp) { - return service->MailServerSettings(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[42], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::grpc::ImapSmtpSettings, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::grpc::ImapSmtpSettings* req, - ::google::protobuf::Empty* resp) { - return service->SetMailServerSettings(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[43], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::StringValue* resp) { - return service->Hostname(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[44], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Int32Value, ::google::protobuf::BoolValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Int32Value* req, - ::google::protobuf::BoolValue* resp) { - return service->IsPortFree(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[45], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::grpc::AvailableKeychainsResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::grpc::AvailableKeychainsResponse* resp) { - return service->AvailableKeychains(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[46], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::StringValue* req, - ::google::protobuf::Empty* resp) { - return service->SetCurrentKeychain(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[47], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::StringValue, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::StringValue* resp) { - return service->CurrentKeychain(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[48], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::grpc::UserListResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::grpc::UserListResponse* resp) { - return service->GetUserList(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[49], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::StringValue, ::grpc::User, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::StringValue* req, - ::grpc::User* resp) { - return service->GetUser(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[50], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::grpc::UserSplitModeRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::grpc::UserSplitModeRequest* req, - ::google::protobuf::Empty* resp) { - return service->SetUserSplitMode(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[51], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::grpc::UserBadEventFeedbackRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::grpc::UserBadEventFeedbackRequest* req, - ::google::protobuf::Empty* resp) { - return service->SendBadEventUserFeedback(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[52], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::StringValue* req, - ::google::protobuf::Empty* resp) { - return service->LogoutUser(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[53], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::StringValue* req, - ::google::protobuf::Empty* resp) { - return service->RemoveUser(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[54], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::grpc::ConfigureAppleMailRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::grpc::ConfigureAppleMailRequest* req, - ::google::protobuf::Empty* resp) { - return service->ConfigureUserAppleMail(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[55], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::Empty* resp) { - return service->ReportBugClicked(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[56], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::StringValue* req, - ::google::protobuf::Empty* resp) { - return service->AutoconfigClicked(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[57], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::StringValue, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::StringValue* req, - ::google::protobuf::Empty* resp) { - return service->KBArticleClicked(ctx, req, resp); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[58], - ::grpc::internal::RpcMethod::SERVER_STREAMING, - new ::grpc::internal::ServerStreamingHandler< Bridge::Service, ::grpc::EventStreamRequest, ::grpc::StreamEvent>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::grpc::EventStreamRequest* req, - ::grpc::ServerWriter<::grpc::StreamEvent>* writer) { - return service->RunEventStream(ctx, req, writer); - }, this))); - AddMethod(new ::grpc::internal::RpcServiceMethod( - Bridge_method_names[59], - ::grpc::internal::RpcMethod::NORMAL_RPC, - new ::grpc::internal::RpcMethodHandler< Bridge::Service, ::google::protobuf::Empty, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( - [](Bridge::Service* service, - ::grpc::ServerContext* ctx, - const ::google::protobuf::Empty* req, - ::google::protobuf::Empty* resp) { - return service->StopEventStream(ctx, req, resp); - }, this))); -} - -Bridge::Service::~Service() { -} - -::grpc::Status Bridge::Service::CheckTokens(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::StringValue* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::AddLogEntry(::grpc::ServerContext* context, const ::grpc::AddLogEntryRequest* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::GuiReady(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::grpc::GuiReadyResponse* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::Quit(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::Restart(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::ShowOnStartup(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::SetIsAutostartOn(::grpc::ServerContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::IsAutostartOn(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::SetIsBetaEnabled(::grpc::ServerContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::IsBetaEnabled(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::SetIsAllMailVisible(::grpc::ServerContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::IsAllMailVisible(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::SetIsTelemetryDisabled(::grpc::ServerContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::IsTelemetryDisabled(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::GoOs(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::TriggerReset(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::Version(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::LogsPath(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::LicensePath(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::ReleaseNotesPageLink(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::DependencyLicensesLink(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::LandingPageLink(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::SetColorSchemeName(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::ColorSchemeName(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::CurrentEmailClient(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::ReportBug(::grpc::ServerContext* context, const ::grpc::ReportBugRequest* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::ExportTLSCertificates(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::ForceLauncher(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::SetMainExecutable(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::Login(::grpc::ServerContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::Login2FA(::grpc::ServerContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::Login2Passwords(::grpc::ServerContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::LoginAbort(::grpc::ServerContext* context, const ::grpc::LoginAbortRequest* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::CheckUpdate(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::InstallUpdate(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::SetIsAutomaticUpdateOn(::grpc::ServerContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::IsAutomaticUpdateOn(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::DiskCachePath(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::SetDiskCachePath(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::SetIsDoHEnabled(::grpc::ServerContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::IsDoHEnabled(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::MailServerSettings(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::grpc::ImapSmtpSettings* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::SetMailServerSettings(::grpc::ServerContext* context, const ::grpc::ImapSmtpSettings* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::Hostname(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::IsPortFree(::grpc::ServerContext* context, const ::google::protobuf::Int32Value* request, ::google::protobuf::BoolValue* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::AvailableKeychains(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::grpc::AvailableKeychainsResponse* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::SetCurrentKeychain(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::CurrentKeychain(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::GetUserList(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::grpc::UserListResponse* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::GetUser(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::grpc::User* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::SetUserSplitMode(::grpc::ServerContext* context, const ::grpc::UserSplitModeRequest* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::SendBadEventUserFeedback(::grpc::ServerContext* context, const ::grpc::UserBadEventFeedbackRequest* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::LogoutUser(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::RemoveUser(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::ConfigureUserAppleMail(::grpc::ServerContext* context, const ::grpc::ConfigureAppleMailRequest* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::ReportBugClicked(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::AutoconfigClicked(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::KBArticleClicked(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::RunEventStream(::grpc::ServerContext* context, const ::grpc::EventStreamRequest* request, ::grpc::ServerWriter< ::grpc::StreamEvent>* writer) { - (void) context; - (void) request; - (void) writer; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - -::grpc::Status Bridge::Service::StopEventStream(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) { - (void) context; - (void) request; - (void) response; - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); -} - - -} // namespace grpc - diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/bridge.grpc.pb.h b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/bridge.grpc.pb.h deleted file mode 100644 index 33cffc53..00000000 --- a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/bridge.grpc.pb.h +++ /dev/null @@ -1,9556 +0,0 @@ -// Generated by the gRPC C++ plugin. -// If you make any local change, they will be lost. -// source: bridge.proto -// Original file comments: -// Copyright (c) 2022 Proton Technologies AG -// -// This file is part of ProtonMail Bridge. -// -// ProtonMail 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. -// -// ProtonMail 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 ProtonMail Bridge. If not, see . -// -#ifndef GRPC_bridge_2eproto__INCLUDED -#define GRPC_bridge_2eproto__INCLUDED - -#include "bridge.pb.h" - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -namespace grpc { - -// ********************************************************************************************************************** -// Service Declaration -// **********************************************************************************************************************≠–– -class Bridge final { - public: - static constexpr char const* service_full_name() { - return "grpc.Bridge"; - } - class StubInterface { - public: - virtual ~StubInterface() {} - // App related calls - virtual ::grpc::Status CheckTokens(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::StringValue* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> AsyncCheckTokens(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(AsyncCheckTokensRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> PrepareAsyncCheckTokens(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(PrepareAsyncCheckTokensRaw(context, request, cq)); - } - virtual ::grpc::Status AddLogEntry(::grpc::ClientContext* context, const ::grpc::AddLogEntryRequest& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncAddLogEntry(::grpc::ClientContext* context, const ::grpc::AddLogEntryRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncAddLogEntryRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncAddLogEntry(::grpc::ClientContext* context, const ::grpc::AddLogEntryRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncAddLogEntryRaw(context, request, cq)); - } - virtual ::grpc::Status GuiReady(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::GuiReadyResponse* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::grpc::GuiReadyResponse>> AsyncGuiReady(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::grpc::GuiReadyResponse>>(AsyncGuiReadyRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::grpc::GuiReadyResponse>> PrepareAsyncGuiReady(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::grpc::GuiReadyResponse>>(PrepareAsyncGuiReadyRaw(context, request, cq)); - } - virtual ::grpc::Status Quit(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncQuit(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncQuitRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncQuit(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncQuitRaw(context, request, cq)); - } - virtual ::grpc::Status Restart(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncRestart(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncRestartRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncRestart(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncRestartRaw(context, request, cq)); - } - virtual ::grpc::Status ShowOnStartup(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::BoolValue* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>> AsyncShowOnStartup(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>>(AsyncShowOnStartupRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>> PrepareAsyncShowOnStartup(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>>(PrepareAsyncShowOnStartupRaw(context, request, cq)); - } - virtual ::grpc::Status SetIsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncSetIsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncSetIsAutostartOnRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncSetIsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncSetIsAutostartOnRaw(context, request, cq)); - } - virtual ::grpc::Status IsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::BoolValue* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>> AsyncIsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>>(AsyncIsAutostartOnRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>> PrepareAsyncIsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>>(PrepareAsyncIsAutostartOnRaw(context, request, cq)); - } - virtual ::grpc::Status SetIsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncSetIsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncSetIsBetaEnabledRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncSetIsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncSetIsBetaEnabledRaw(context, request, cq)); - } - virtual ::grpc::Status IsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::BoolValue* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>> AsyncIsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>>(AsyncIsBetaEnabledRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>> PrepareAsyncIsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>>(PrepareAsyncIsBetaEnabledRaw(context, request, cq)); - } - virtual ::grpc::Status SetIsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncSetIsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncSetIsAllMailVisibleRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncSetIsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncSetIsAllMailVisibleRaw(context, request, cq)); - } - virtual ::grpc::Status IsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::BoolValue* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>> AsyncIsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>>(AsyncIsAllMailVisibleRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>> PrepareAsyncIsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>>(PrepareAsyncIsAllMailVisibleRaw(context, request, cq)); - } - virtual ::grpc::Status SetIsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncSetIsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncSetIsTelemetryDisabledRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncSetIsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncSetIsTelemetryDisabledRaw(context, request, cq)); - } - virtual ::grpc::Status IsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::BoolValue* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>> AsyncIsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>>(AsyncIsTelemetryDisabledRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>> PrepareAsyncIsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>>(PrepareAsyncIsTelemetryDisabledRaw(context, request, cq)); - } - virtual ::grpc::Status GoOs(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> AsyncGoOs(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(AsyncGoOsRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> PrepareAsyncGoOs(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(PrepareAsyncGoOsRaw(context, request, cq)); - } - virtual ::grpc::Status TriggerReset(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncTriggerReset(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncTriggerResetRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncTriggerReset(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncTriggerResetRaw(context, request, cq)); - } - virtual ::grpc::Status Version(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> AsyncVersion(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(AsyncVersionRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> PrepareAsyncVersion(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(PrepareAsyncVersionRaw(context, request, cq)); - } - virtual ::grpc::Status LogsPath(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> AsyncLogsPath(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(AsyncLogsPathRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> PrepareAsyncLogsPath(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(PrepareAsyncLogsPathRaw(context, request, cq)); - } - virtual ::grpc::Status LicensePath(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> AsyncLicensePath(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(AsyncLicensePathRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> PrepareAsyncLicensePath(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(PrepareAsyncLicensePathRaw(context, request, cq)); - } - virtual ::grpc::Status ReleaseNotesPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> AsyncReleaseNotesPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(AsyncReleaseNotesPageLinkRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> PrepareAsyncReleaseNotesPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(PrepareAsyncReleaseNotesPageLinkRaw(context, request, cq)); - } - virtual ::grpc::Status DependencyLicensesLink(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> AsyncDependencyLicensesLink(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(AsyncDependencyLicensesLinkRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> PrepareAsyncDependencyLicensesLink(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(PrepareAsyncDependencyLicensesLinkRaw(context, request, cq)); - } - virtual ::grpc::Status LandingPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> AsyncLandingPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(AsyncLandingPageLinkRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> PrepareAsyncLandingPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(PrepareAsyncLandingPageLinkRaw(context, request, cq)); - } - virtual ::grpc::Status SetColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncSetColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncSetColorSchemeNameRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncSetColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncSetColorSchemeNameRaw(context, request, cq)); - } - virtual ::grpc::Status ColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> AsyncColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(AsyncColorSchemeNameRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> PrepareAsyncColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(PrepareAsyncColorSchemeNameRaw(context, request, cq)); - } - // TODO Color scheme should probably entirely be managed by the client. - virtual ::grpc::Status CurrentEmailClient(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> AsyncCurrentEmailClient(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(AsyncCurrentEmailClientRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> PrepareAsyncCurrentEmailClient(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(PrepareAsyncCurrentEmailClientRaw(context, request, cq)); - } - virtual ::grpc::Status ReportBug(::grpc::ClientContext* context, const ::grpc::ReportBugRequest& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncReportBug(::grpc::ClientContext* context, const ::grpc::ReportBugRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncReportBugRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncReportBug(::grpc::ClientContext* context, const ::grpc::ReportBugRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncReportBugRaw(context, request, cq)); - } - virtual ::grpc::Status ExportTLSCertificates(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncExportTLSCertificates(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncExportTLSCertificatesRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncExportTLSCertificates(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncExportTLSCertificatesRaw(context, request, cq)); - } - virtual ::grpc::Status ForceLauncher(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncForceLauncher(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncForceLauncherRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncForceLauncher(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncForceLauncherRaw(context, request, cq)); - } - virtual ::grpc::Status SetMainExecutable(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncSetMainExecutable(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncSetMainExecutableRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncSetMainExecutable(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncSetMainExecutableRaw(context, request, cq)); - } - // login - virtual ::grpc::Status Login(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncLogin(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncLoginRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncLogin(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncLoginRaw(context, request, cq)); - } - virtual ::grpc::Status Login2FA(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncLogin2FA(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncLogin2FARaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncLogin2FA(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncLogin2FARaw(context, request, cq)); - } - virtual ::grpc::Status Login2Passwords(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncLogin2Passwords(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncLogin2PasswordsRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncLogin2Passwords(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncLogin2PasswordsRaw(context, request, cq)); - } - virtual ::grpc::Status LoginAbort(::grpc::ClientContext* context, const ::grpc::LoginAbortRequest& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncLoginAbort(::grpc::ClientContext* context, const ::grpc::LoginAbortRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncLoginAbortRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncLoginAbort(::grpc::ClientContext* context, const ::grpc::LoginAbortRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncLoginAbortRaw(context, request, cq)); - } - // update - virtual ::grpc::Status CheckUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncCheckUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncCheckUpdateRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncCheckUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncCheckUpdateRaw(context, request, cq)); - } - virtual ::grpc::Status InstallUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncInstallUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncInstallUpdateRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncInstallUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncInstallUpdateRaw(context, request, cq)); - } - virtual ::grpc::Status SetIsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncSetIsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncSetIsAutomaticUpdateOnRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncSetIsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncSetIsAutomaticUpdateOnRaw(context, request, cq)); - } - virtual ::grpc::Status IsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::BoolValue* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>> AsyncIsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>>(AsyncIsAutomaticUpdateOnRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>> PrepareAsyncIsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>>(PrepareAsyncIsAutomaticUpdateOnRaw(context, request, cq)); - } - // cache - virtual ::grpc::Status DiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> AsyncDiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(AsyncDiskCachePathRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> PrepareAsyncDiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(PrepareAsyncDiskCachePathRaw(context, request, cq)); - } - virtual ::grpc::Status SetDiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncSetDiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncSetDiskCachePathRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncSetDiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncSetDiskCachePathRaw(context, request, cq)); - } - // mail - virtual ::grpc::Status SetIsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncSetIsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncSetIsDoHEnabledRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncSetIsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncSetIsDoHEnabledRaw(context, request, cq)); - } - virtual ::grpc::Status IsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::BoolValue* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>> AsyncIsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>>(AsyncIsDoHEnabledRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>> PrepareAsyncIsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>>(PrepareAsyncIsDoHEnabledRaw(context, request, cq)); - } - virtual ::grpc::Status MailServerSettings(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::ImapSmtpSettings* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::grpc::ImapSmtpSettings>> AsyncMailServerSettings(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::grpc::ImapSmtpSettings>>(AsyncMailServerSettingsRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::grpc::ImapSmtpSettings>> PrepareAsyncMailServerSettings(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::grpc::ImapSmtpSettings>>(PrepareAsyncMailServerSettingsRaw(context, request, cq)); - } - virtual ::grpc::Status SetMailServerSettings(::grpc::ClientContext* context, const ::grpc::ImapSmtpSettings& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncSetMailServerSettings(::grpc::ClientContext* context, const ::grpc::ImapSmtpSettings& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncSetMailServerSettingsRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncSetMailServerSettings(::grpc::ClientContext* context, const ::grpc::ImapSmtpSettings& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncSetMailServerSettingsRaw(context, request, cq)); - } - virtual ::grpc::Status Hostname(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> AsyncHostname(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(AsyncHostnameRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> PrepareAsyncHostname(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(PrepareAsyncHostnameRaw(context, request, cq)); - } - virtual ::grpc::Status IsPortFree(::grpc::ClientContext* context, const ::google::protobuf::Int32Value& request, ::google::protobuf::BoolValue* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>> AsyncIsPortFree(::grpc::ClientContext* context, const ::google::protobuf::Int32Value& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>>(AsyncIsPortFreeRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>> PrepareAsyncIsPortFree(::grpc::ClientContext* context, const ::google::protobuf::Int32Value& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>>(PrepareAsyncIsPortFreeRaw(context, request, cq)); - } - // keychain - virtual ::grpc::Status AvailableKeychains(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::AvailableKeychainsResponse* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::grpc::AvailableKeychainsResponse>> AsyncAvailableKeychains(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::grpc::AvailableKeychainsResponse>>(AsyncAvailableKeychainsRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::grpc::AvailableKeychainsResponse>> PrepareAsyncAvailableKeychains(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::grpc::AvailableKeychainsResponse>>(PrepareAsyncAvailableKeychainsRaw(context, request, cq)); - } - virtual ::grpc::Status SetCurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncSetCurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncSetCurrentKeychainRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncSetCurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncSetCurrentKeychainRaw(context, request, cq)); - } - virtual ::grpc::Status CurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> AsyncCurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(AsyncCurrentKeychainRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>> PrepareAsyncCurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>>(PrepareAsyncCurrentKeychainRaw(context, request, cq)); - } - // User & user list - virtual ::grpc::Status GetUserList(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::UserListResponse* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::grpc::UserListResponse>> AsyncGetUserList(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::grpc::UserListResponse>>(AsyncGetUserListRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::grpc::UserListResponse>> PrepareAsyncGetUserList(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::grpc::UserListResponse>>(PrepareAsyncGetUserListRaw(context, request, cq)); - } - virtual ::grpc::Status GetUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::User* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::grpc::User>> AsyncGetUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::grpc::User>>(AsyncGetUserRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::grpc::User>> PrepareAsyncGetUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::grpc::User>>(PrepareAsyncGetUserRaw(context, request, cq)); - } - virtual ::grpc::Status SetUserSplitMode(::grpc::ClientContext* context, const ::grpc::UserSplitModeRequest& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncSetUserSplitMode(::grpc::ClientContext* context, const ::grpc::UserSplitModeRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncSetUserSplitModeRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncSetUserSplitMode(::grpc::ClientContext* context, const ::grpc::UserSplitModeRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncSetUserSplitModeRaw(context, request, cq)); - } - virtual ::grpc::Status SendBadEventUserFeedback(::grpc::ClientContext* context, const ::grpc::UserBadEventFeedbackRequest& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncSendBadEventUserFeedback(::grpc::ClientContext* context, const ::grpc::UserBadEventFeedbackRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncSendBadEventUserFeedbackRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncSendBadEventUserFeedback(::grpc::ClientContext* context, const ::grpc::UserBadEventFeedbackRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncSendBadEventUserFeedbackRaw(context, request, cq)); - } - virtual ::grpc::Status LogoutUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncLogoutUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncLogoutUserRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncLogoutUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncLogoutUserRaw(context, request, cq)); - } - virtual ::grpc::Status RemoveUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncRemoveUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncRemoveUserRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncRemoveUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncRemoveUserRaw(context, request, cq)); - } - virtual ::grpc::Status ConfigureUserAppleMail(::grpc::ClientContext* context, const ::grpc::ConfigureAppleMailRequest& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncConfigureUserAppleMail(::grpc::ClientContext* context, const ::grpc::ConfigureAppleMailRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncConfigureUserAppleMailRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncConfigureUserAppleMail(::grpc::ClientContext* context, const ::grpc::ConfigureAppleMailRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncConfigureUserAppleMailRaw(context, request, cq)); - } - // Telemetry - virtual ::grpc::Status ReportBugClicked(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncReportBugClicked(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncReportBugClickedRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncReportBugClicked(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncReportBugClickedRaw(context, request, cq)); - } - virtual ::grpc::Status AutoconfigClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncAutoconfigClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncAutoconfigClickedRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncAutoconfigClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncAutoconfigClickedRaw(context, request, cq)); - } - virtual ::grpc::Status KBArticleClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncKBArticleClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncKBArticleClickedRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncKBArticleClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncKBArticleClickedRaw(context, request, cq)); - } - // Server -> Client event stream - std::unique_ptr< ::grpc::ClientReaderInterface< ::grpc::StreamEvent>> RunEventStream(::grpc::ClientContext* context, const ::grpc::EventStreamRequest& request) { - return std::unique_ptr< ::grpc::ClientReaderInterface< ::grpc::StreamEvent>>(RunEventStreamRaw(context, request)); - } - std::unique_ptr< ::grpc::ClientAsyncReaderInterface< ::grpc::StreamEvent>> AsyncRunEventStream(::grpc::ClientContext* context, const ::grpc::EventStreamRequest& request, ::grpc::CompletionQueue* cq, void* tag) { - return std::unique_ptr< ::grpc::ClientAsyncReaderInterface< ::grpc::StreamEvent>>(AsyncRunEventStreamRaw(context, request, cq, tag)); - } - std::unique_ptr< ::grpc::ClientAsyncReaderInterface< ::grpc::StreamEvent>> PrepareAsyncRunEventStream(::grpc::ClientContext* context, const ::grpc::EventStreamRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncReaderInterface< ::grpc::StreamEvent>>(PrepareAsyncRunEventStreamRaw(context, request, cq)); - } - // Keep streaming until StopEventStream is called. - virtual ::grpc::Status StopEventStream(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::Empty* response) = 0; - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncStopEventStream(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncStopEventStreamRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncStopEventStream(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncStopEventStreamRaw(context, request, cq)); - } - class async_interface { - public: - virtual ~async_interface() {} - // App related calls - virtual void CheckTokens(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::StringValue* response, std::function) = 0; - virtual void CheckTokens(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void AddLogEntry(::grpc::ClientContext* context, const ::grpc::AddLogEntryRequest* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void AddLogEntry(::grpc::ClientContext* context, const ::grpc::AddLogEntryRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void GuiReady(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::grpc::GuiReadyResponse* response, std::function) = 0; - virtual void GuiReady(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::grpc::GuiReadyResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void Quit(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void Quit(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void Restart(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void Restart(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void ShowOnStartup(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, std::function) = 0; - virtual void ShowOnStartup(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void SetIsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void SetIsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void IsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, std::function) = 0; - virtual void IsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void SetIsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void SetIsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void IsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, std::function) = 0; - virtual void IsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void SetIsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void SetIsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void IsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, std::function) = 0; - virtual void IsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void SetIsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void SetIsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void IsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, std::function) = 0; - virtual void IsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void GoOs(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function) = 0; - virtual void GoOs(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void TriggerReset(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void TriggerReset(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void Version(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function) = 0; - virtual void Version(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void LogsPath(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function) = 0; - virtual void LogsPath(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void LicensePath(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function) = 0; - virtual void LicensePath(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void ReleaseNotesPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function) = 0; - virtual void ReleaseNotesPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void DependencyLicensesLink(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function) = 0; - virtual void DependencyLicensesLink(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void LandingPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function) = 0; - virtual void LandingPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void SetColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void SetColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void ColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function) = 0; - virtual void ColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) = 0; - // TODO Color scheme should probably entirely be managed by the client. - virtual void CurrentEmailClient(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function) = 0; - virtual void CurrentEmailClient(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void ReportBug(::grpc::ClientContext* context, const ::grpc::ReportBugRequest* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void ReportBug(::grpc::ClientContext* context, const ::grpc::ReportBugRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void ExportTLSCertificates(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void ExportTLSCertificates(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void ForceLauncher(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void ForceLauncher(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void SetMainExecutable(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void SetMainExecutable(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - // login - virtual void Login(::grpc::ClientContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void Login(::grpc::ClientContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void Login2FA(::grpc::ClientContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void Login2FA(::grpc::ClientContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void Login2Passwords(::grpc::ClientContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void Login2Passwords(::grpc::ClientContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void LoginAbort(::grpc::ClientContext* context, const ::grpc::LoginAbortRequest* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void LoginAbort(::grpc::ClientContext* context, const ::grpc::LoginAbortRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - // update - virtual void CheckUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void CheckUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void InstallUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void InstallUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void SetIsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void SetIsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void IsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, std::function) = 0; - virtual void IsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, ::grpc::ClientUnaryReactor* reactor) = 0; - // cache - virtual void DiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function) = 0; - virtual void DiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void SetDiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void SetDiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - // mail - virtual void SetIsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void SetIsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void IsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, std::function) = 0; - virtual void IsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void MailServerSettings(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::grpc::ImapSmtpSettings* response, std::function) = 0; - virtual void MailServerSettings(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::grpc::ImapSmtpSettings* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void SetMailServerSettings(::grpc::ClientContext* context, const ::grpc::ImapSmtpSettings* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void SetMailServerSettings(::grpc::ClientContext* context, const ::grpc::ImapSmtpSettings* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void Hostname(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function) = 0; - virtual void Hostname(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void IsPortFree(::grpc::ClientContext* context, const ::google::protobuf::Int32Value* request, ::google::protobuf::BoolValue* response, std::function) = 0; - virtual void IsPortFree(::grpc::ClientContext* context, const ::google::protobuf::Int32Value* request, ::google::protobuf::BoolValue* response, ::grpc::ClientUnaryReactor* reactor) = 0; - // keychain - virtual void AvailableKeychains(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::grpc::AvailableKeychainsResponse* response, std::function) = 0; - virtual void AvailableKeychains(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::grpc::AvailableKeychainsResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void SetCurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void SetCurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void CurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function) = 0; - virtual void CurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) = 0; - // User & user list - virtual void GetUserList(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::grpc::UserListResponse* response, std::function) = 0; - virtual void GetUserList(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::grpc::UserListResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void GetUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::grpc::User* response, std::function) = 0; - virtual void GetUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::grpc::User* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void SetUserSplitMode(::grpc::ClientContext* context, const ::grpc::UserSplitModeRequest* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void SetUserSplitMode(::grpc::ClientContext* context, const ::grpc::UserSplitModeRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void SendBadEventUserFeedback(::grpc::ClientContext* context, const ::grpc::UserBadEventFeedbackRequest* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void SendBadEventUserFeedback(::grpc::ClientContext* context, const ::grpc::UserBadEventFeedbackRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void LogoutUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void LogoutUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void RemoveUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void RemoveUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void ConfigureUserAppleMail(::grpc::ClientContext* context, const ::grpc::ConfigureAppleMailRequest* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void ConfigureUserAppleMail(::grpc::ClientContext* context, const ::grpc::ConfigureAppleMailRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - // Telemetry - virtual void ReportBugClicked(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void ReportBugClicked(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void AutoconfigClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void AutoconfigClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - virtual void KBArticleClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void KBArticleClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - // Server -> Client event stream - virtual void RunEventStream(::grpc::ClientContext* context, const ::grpc::EventStreamRequest* request, ::grpc::ClientReadReactor< ::grpc::StreamEvent>* reactor) = 0; - // Keep streaming until StopEventStream is called. - virtual void StopEventStream(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, std::function) = 0; - virtual void StopEventStream(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0; - }; - typedef class async_interface experimental_async_interface; - virtual class async_interface* async() { return nullptr; } - class async_interface* experimental_async() { return async(); } - private: - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* AsyncCheckTokensRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* PrepareAsyncCheckTokensRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncAddLogEntryRaw(::grpc::ClientContext* context, const ::grpc::AddLogEntryRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncAddLogEntryRaw(::grpc::ClientContext* context, const ::grpc::AddLogEntryRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::grpc::GuiReadyResponse>* AsyncGuiReadyRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::grpc::GuiReadyResponse>* PrepareAsyncGuiReadyRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncQuitRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncQuitRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncRestartRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncRestartRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>* AsyncShowOnStartupRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>* PrepareAsyncShowOnStartupRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncSetIsAutostartOnRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncSetIsAutostartOnRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>* AsyncIsAutostartOnRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>* PrepareAsyncIsAutostartOnRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncSetIsBetaEnabledRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncSetIsBetaEnabledRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>* AsyncIsBetaEnabledRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>* PrepareAsyncIsBetaEnabledRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncSetIsAllMailVisibleRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncSetIsAllMailVisibleRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>* AsyncIsAllMailVisibleRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>* PrepareAsyncIsAllMailVisibleRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncSetIsTelemetryDisabledRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncSetIsTelemetryDisabledRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>* AsyncIsTelemetryDisabledRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>* PrepareAsyncIsTelemetryDisabledRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* AsyncGoOsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* PrepareAsyncGoOsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncTriggerResetRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncTriggerResetRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* AsyncVersionRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* PrepareAsyncVersionRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* AsyncLogsPathRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* PrepareAsyncLogsPathRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* AsyncLicensePathRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* PrepareAsyncLicensePathRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* AsyncReleaseNotesPageLinkRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* PrepareAsyncReleaseNotesPageLinkRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* AsyncDependencyLicensesLinkRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* PrepareAsyncDependencyLicensesLinkRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* AsyncLandingPageLinkRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* PrepareAsyncLandingPageLinkRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncSetColorSchemeNameRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncSetColorSchemeNameRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* AsyncColorSchemeNameRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* PrepareAsyncColorSchemeNameRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* AsyncCurrentEmailClientRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* PrepareAsyncCurrentEmailClientRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncReportBugRaw(::grpc::ClientContext* context, const ::grpc::ReportBugRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncReportBugRaw(::grpc::ClientContext* context, const ::grpc::ReportBugRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncExportTLSCertificatesRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncExportTLSCertificatesRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncForceLauncherRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncForceLauncherRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncSetMainExecutableRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncSetMainExecutableRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncLoginRaw(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncLoginRaw(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncLogin2FARaw(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncLogin2FARaw(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncLogin2PasswordsRaw(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncLogin2PasswordsRaw(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncLoginAbortRaw(::grpc::ClientContext* context, const ::grpc::LoginAbortRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncLoginAbortRaw(::grpc::ClientContext* context, const ::grpc::LoginAbortRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncCheckUpdateRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncCheckUpdateRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncInstallUpdateRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncInstallUpdateRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncSetIsAutomaticUpdateOnRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncSetIsAutomaticUpdateOnRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>* AsyncIsAutomaticUpdateOnRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>* PrepareAsyncIsAutomaticUpdateOnRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* AsyncDiskCachePathRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* PrepareAsyncDiskCachePathRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncSetDiskCachePathRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncSetDiskCachePathRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncSetIsDoHEnabledRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncSetIsDoHEnabledRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>* AsyncIsDoHEnabledRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>* PrepareAsyncIsDoHEnabledRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::grpc::ImapSmtpSettings>* AsyncMailServerSettingsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::grpc::ImapSmtpSettings>* PrepareAsyncMailServerSettingsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncSetMailServerSettingsRaw(::grpc::ClientContext* context, const ::grpc::ImapSmtpSettings& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncSetMailServerSettingsRaw(::grpc::ClientContext* context, const ::grpc::ImapSmtpSettings& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* AsyncHostnameRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* PrepareAsyncHostnameRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>* AsyncIsPortFreeRaw(::grpc::ClientContext* context, const ::google::protobuf::Int32Value& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::BoolValue>* PrepareAsyncIsPortFreeRaw(::grpc::ClientContext* context, const ::google::protobuf::Int32Value& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::grpc::AvailableKeychainsResponse>* AsyncAvailableKeychainsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::grpc::AvailableKeychainsResponse>* PrepareAsyncAvailableKeychainsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncSetCurrentKeychainRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncSetCurrentKeychainRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* AsyncCurrentKeychainRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::StringValue>* PrepareAsyncCurrentKeychainRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::grpc::UserListResponse>* AsyncGetUserListRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::grpc::UserListResponse>* PrepareAsyncGetUserListRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::grpc::User>* AsyncGetUserRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::grpc::User>* PrepareAsyncGetUserRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncSetUserSplitModeRaw(::grpc::ClientContext* context, const ::grpc::UserSplitModeRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncSetUserSplitModeRaw(::grpc::ClientContext* context, const ::grpc::UserSplitModeRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncSendBadEventUserFeedbackRaw(::grpc::ClientContext* context, const ::grpc::UserBadEventFeedbackRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncSendBadEventUserFeedbackRaw(::grpc::ClientContext* context, const ::grpc::UserBadEventFeedbackRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncLogoutUserRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncLogoutUserRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncRemoveUserRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncRemoveUserRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncConfigureUserAppleMailRaw(::grpc::ClientContext* context, const ::grpc::ConfigureAppleMailRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncConfigureUserAppleMailRaw(::grpc::ClientContext* context, const ::grpc::ConfigureAppleMailRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncReportBugClickedRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncReportBugClickedRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncAutoconfigClickedRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncAutoconfigClickedRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncKBArticleClickedRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncKBArticleClickedRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientReaderInterface< ::grpc::StreamEvent>* RunEventStreamRaw(::grpc::ClientContext* context, const ::grpc::EventStreamRequest& request) = 0; - virtual ::grpc::ClientAsyncReaderInterface< ::grpc::StreamEvent>* AsyncRunEventStreamRaw(::grpc::ClientContext* context, const ::grpc::EventStreamRequest& request, ::grpc::CompletionQueue* cq, void* tag) = 0; - virtual ::grpc::ClientAsyncReaderInterface< ::grpc::StreamEvent>* PrepareAsyncRunEventStreamRaw(::grpc::ClientContext* context, const ::grpc::EventStreamRequest& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncStopEventStreamRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncStopEventStreamRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0; - }; - class Stub final : public StubInterface { - public: - Stub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options = ::grpc::StubOptions()); - ::grpc::Status CheckTokens(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::StringValue* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> AsyncCheckTokens(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(AsyncCheckTokensRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> PrepareAsyncCheckTokens(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(PrepareAsyncCheckTokensRaw(context, request, cq)); - } - ::grpc::Status AddLogEntry(::grpc::ClientContext* context, const ::grpc::AddLogEntryRequest& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncAddLogEntry(::grpc::ClientContext* context, const ::grpc::AddLogEntryRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncAddLogEntryRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncAddLogEntry(::grpc::ClientContext* context, const ::grpc::AddLogEntryRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncAddLogEntryRaw(context, request, cq)); - } - ::grpc::Status GuiReady(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::GuiReadyResponse* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::grpc::GuiReadyResponse>> AsyncGuiReady(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::grpc::GuiReadyResponse>>(AsyncGuiReadyRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::grpc::GuiReadyResponse>> PrepareAsyncGuiReady(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::grpc::GuiReadyResponse>>(PrepareAsyncGuiReadyRaw(context, request, cq)); - } - ::grpc::Status Quit(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncQuit(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncQuitRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncQuit(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncQuitRaw(context, request, cq)); - } - ::grpc::Status Restart(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncRestart(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncRestartRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncRestart(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncRestartRaw(context, request, cq)); - } - ::grpc::Status ShowOnStartup(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::BoolValue* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>> AsyncShowOnStartup(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>>(AsyncShowOnStartupRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>> PrepareAsyncShowOnStartup(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>>(PrepareAsyncShowOnStartupRaw(context, request, cq)); - } - ::grpc::Status SetIsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncSetIsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncSetIsAutostartOnRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncSetIsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncSetIsAutostartOnRaw(context, request, cq)); - } - ::grpc::Status IsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::BoolValue* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>> AsyncIsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>>(AsyncIsAutostartOnRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>> PrepareAsyncIsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>>(PrepareAsyncIsAutostartOnRaw(context, request, cq)); - } - ::grpc::Status SetIsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncSetIsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncSetIsBetaEnabledRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncSetIsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncSetIsBetaEnabledRaw(context, request, cq)); - } - ::grpc::Status IsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::BoolValue* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>> AsyncIsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>>(AsyncIsBetaEnabledRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>> PrepareAsyncIsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>>(PrepareAsyncIsBetaEnabledRaw(context, request, cq)); - } - ::grpc::Status SetIsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncSetIsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncSetIsAllMailVisibleRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncSetIsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncSetIsAllMailVisibleRaw(context, request, cq)); - } - ::grpc::Status IsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::BoolValue* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>> AsyncIsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>>(AsyncIsAllMailVisibleRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>> PrepareAsyncIsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>>(PrepareAsyncIsAllMailVisibleRaw(context, request, cq)); - } - ::grpc::Status SetIsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncSetIsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncSetIsTelemetryDisabledRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncSetIsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncSetIsTelemetryDisabledRaw(context, request, cq)); - } - ::grpc::Status IsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::BoolValue* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>> AsyncIsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>>(AsyncIsTelemetryDisabledRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>> PrepareAsyncIsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>>(PrepareAsyncIsTelemetryDisabledRaw(context, request, cq)); - } - ::grpc::Status GoOs(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> AsyncGoOs(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(AsyncGoOsRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> PrepareAsyncGoOs(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(PrepareAsyncGoOsRaw(context, request, cq)); - } - ::grpc::Status TriggerReset(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncTriggerReset(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncTriggerResetRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncTriggerReset(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncTriggerResetRaw(context, request, cq)); - } - ::grpc::Status Version(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> AsyncVersion(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(AsyncVersionRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> PrepareAsyncVersion(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(PrepareAsyncVersionRaw(context, request, cq)); - } - ::grpc::Status LogsPath(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> AsyncLogsPath(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(AsyncLogsPathRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> PrepareAsyncLogsPath(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(PrepareAsyncLogsPathRaw(context, request, cq)); - } - ::grpc::Status LicensePath(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> AsyncLicensePath(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(AsyncLicensePathRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> PrepareAsyncLicensePath(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(PrepareAsyncLicensePathRaw(context, request, cq)); - } - ::grpc::Status ReleaseNotesPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> AsyncReleaseNotesPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(AsyncReleaseNotesPageLinkRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> PrepareAsyncReleaseNotesPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(PrepareAsyncReleaseNotesPageLinkRaw(context, request, cq)); - } - ::grpc::Status DependencyLicensesLink(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> AsyncDependencyLicensesLink(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(AsyncDependencyLicensesLinkRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> PrepareAsyncDependencyLicensesLink(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(PrepareAsyncDependencyLicensesLinkRaw(context, request, cq)); - } - ::grpc::Status LandingPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> AsyncLandingPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(AsyncLandingPageLinkRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> PrepareAsyncLandingPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(PrepareAsyncLandingPageLinkRaw(context, request, cq)); - } - ::grpc::Status SetColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncSetColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncSetColorSchemeNameRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncSetColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncSetColorSchemeNameRaw(context, request, cq)); - } - ::grpc::Status ColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> AsyncColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(AsyncColorSchemeNameRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> PrepareAsyncColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(PrepareAsyncColorSchemeNameRaw(context, request, cq)); - } - ::grpc::Status CurrentEmailClient(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> AsyncCurrentEmailClient(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(AsyncCurrentEmailClientRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> PrepareAsyncCurrentEmailClient(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(PrepareAsyncCurrentEmailClientRaw(context, request, cq)); - } - ::grpc::Status ReportBug(::grpc::ClientContext* context, const ::grpc::ReportBugRequest& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncReportBug(::grpc::ClientContext* context, const ::grpc::ReportBugRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncReportBugRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncReportBug(::grpc::ClientContext* context, const ::grpc::ReportBugRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncReportBugRaw(context, request, cq)); - } - ::grpc::Status ExportTLSCertificates(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncExportTLSCertificates(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncExportTLSCertificatesRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncExportTLSCertificates(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncExportTLSCertificatesRaw(context, request, cq)); - } - ::grpc::Status ForceLauncher(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncForceLauncher(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncForceLauncherRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncForceLauncher(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncForceLauncherRaw(context, request, cq)); - } - ::grpc::Status SetMainExecutable(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncSetMainExecutable(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncSetMainExecutableRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncSetMainExecutable(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncSetMainExecutableRaw(context, request, cq)); - } - ::grpc::Status Login(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncLogin(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncLoginRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncLogin(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncLoginRaw(context, request, cq)); - } - ::grpc::Status Login2FA(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncLogin2FA(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncLogin2FARaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncLogin2FA(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncLogin2FARaw(context, request, cq)); - } - ::grpc::Status Login2Passwords(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncLogin2Passwords(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncLogin2PasswordsRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncLogin2Passwords(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncLogin2PasswordsRaw(context, request, cq)); - } - ::grpc::Status LoginAbort(::grpc::ClientContext* context, const ::grpc::LoginAbortRequest& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncLoginAbort(::grpc::ClientContext* context, const ::grpc::LoginAbortRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncLoginAbortRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncLoginAbort(::grpc::ClientContext* context, const ::grpc::LoginAbortRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncLoginAbortRaw(context, request, cq)); - } - ::grpc::Status CheckUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncCheckUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncCheckUpdateRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncCheckUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncCheckUpdateRaw(context, request, cq)); - } - ::grpc::Status InstallUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncInstallUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncInstallUpdateRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncInstallUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncInstallUpdateRaw(context, request, cq)); - } - ::grpc::Status SetIsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncSetIsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncSetIsAutomaticUpdateOnRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncSetIsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncSetIsAutomaticUpdateOnRaw(context, request, cq)); - } - ::grpc::Status IsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::BoolValue* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>> AsyncIsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>>(AsyncIsAutomaticUpdateOnRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>> PrepareAsyncIsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>>(PrepareAsyncIsAutomaticUpdateOnRaw(context, request, cq)); - } - ::grpc::Status DiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> AsyncDiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(AsyncDiskCachePathRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> PrepareAsyncDiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(PrepareAsyncDiskCachePathRaw(context, request, cq)); - } - ::grpc::Status SetDiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncSetDiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncSetDiskCachePathRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncSetDiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncSetDiskCachePathRaw(context, request, cq)); - } - ::grpc::Status SetIsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncSetIsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncSetIsDoHEnabledRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncSetIsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncSetIsDoHEnabledRaw(context, request, cq)); - } - ::grpc::Status IsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::BoolValue* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>> AsyncIsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>>(AsyncIsDoHEnabledRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>> PrepareAsyncIsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>>(PrepareAsyncIsDoHEnabledRaw(context, request, cq)); - } - ::grpc::Status MailServerSettings(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::ImapSmtpSettings* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::grpc::ImapSmtpSettings>> AsyncMailServerSettings(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::grpc::ImapSmtpSettings>>(AsyncMailServerSettingsRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::grpc::ImapSmtpSettings>> PrepareAsyncMailServerSettings(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::grpc::ImapSmtpSettings>>(PrepareAsyncMailServerSettingsRaw(context, request, cq)); - } - ::grpc::Status SetMailServerSettings(::grpc::ClientContext* context, const ::grpc::ImapSmtpSettings& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncSetMailServerSettings(::grpc::ClientContext* context, const ::grpc::ImapSmtpSettings& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncSetMailServerSettingsRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncSetMailServerSettings(::grpc::ClientContext* context, const ::grpc::ImapSmtpSettings& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncSetMailServerSettingsRaw(context, request, cq)); - } - ::grpc::Status Hostname(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> AsyncHostname(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(AsyncHostnameRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> PrepareAsyncHostname(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(PrepareAsyncHostnameRaw(context, request, cq)); - } - ::grpc::Status IsPortFree(::grpc::ClientContext* context, const ::google::protobuf::Int32Value& request, ::google::protobuf::BoolValue* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>> AsyncIsPortFree(::grpc::ClientContext* context, const ::google::protobuf::Int32Value& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>>(AsyncIsPortFreeRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>> PrepareAsyncIsPortFree(::grpc::ClientContext* context, const ::google::protobuf::Int32Value& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>>(PrepareAsyncIsPortFreeRaw(context, request, cq)); - } - ::grpc::Status AvailableKeychains(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::AvailableKeychainsResponse* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::grpc::AvailableKeychainsResponse>> AsyncAvailableKeychains(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::grpc::AvailableKeychainsResponse>>(AsyncAvailableKeychainsRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::grpc::AvailableKeychainsResponse>> PrepareAsyncAvailableKeychains(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::grpc::AvailableKeychainsResponse>>(PrepareAsyncAvailableKeychainsRaw(context, request, cq)); - } - ::grpc::Status SetCurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncSetCurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncSetCurrentKeychainRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncSetCurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncSetCurrentKeychainRaw(context, request, cq)); - } - ::grpc::Status CurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::StringValue* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> AsyncCurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(AsyncCurrentKeychainRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>> PrepareAsyncCurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>>(PrepareAsyncCurrentKeychainRaw(context, request, cq)); - } - ::grpc::Status GetUserList(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::UserListResponse* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::grpc::UserListResponse>> AsyncGetUserList(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::grpc::UserListResponse>>(AsyncGetUserListRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::grpc::UserListResponse>> PrepareAsyncGetUserList(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::grpc::UserListResponse>>(PrepareAsyncGetUserListRaw(context, request, cq)); - } - ::grpc::Status GetUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::User* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::grpc::User>> AsyncGetUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::grpc::User>>(AsyncGetUserRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::grpc::User>> PrepareAsyncGetUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::grpc::User>>(PrepareAsyncGetUserRaw(context, request, cq)); - } - ::grpc::Status SetUserSplitMode(::grpc::ClientContext* context, const ::grpc::UserSplitModeRequest& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncSetUserSplitMode(::grpc::ClientContext* context, const ::grpc::UserSplitModeRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncSetUserSplitModeRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncSetUserSplitMode(::grpc::ClientContext* context, const ::grpc::UserSplitModeRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncSetUserSplitModeRaw(context, request, cq)); - } - ::grpc::Status SendBadEventUserFeedback(::grpc::ClientContext* context, const ::grpc::UserBadEventFeedbackRequest& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncSendBadEventUserFeedback(::grpc::ClientContext* context, const ::grpc::UserBadEventFeedbackRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncSendBadEventUserFeedbackRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncSendBadEventUserFeedback(::grpc::ClientContext* context, const ::grpc::UserBadEventFeedbackRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncSendBadEventUserFeedbackRaw(context, request, cq)); - } - ::grpc::Status LogoutUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncLogoutUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncLogoutUserRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncLogoutUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncLogoutUserRaw(context, request, cq)); - } - ::grpc::Status RemoveUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncRemoveUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncRemoveUserRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncRemoveUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncRemoveUserRaw(context, request, cq)); - } - ::grpc::Status ConfigureUserAppleMail(::grpc::ClientContext* context, const ::grpc::ConfigureAppleMailRequest& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncConfigureUserAppleMail(::grpc::ClientContext* context, const ::grpc::ConfigureAppleMailRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncConfigureUserAppleMailRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncConfigureUserAppleMail(::grpc::ClientContext* context, const ::grpc::ConfigureAppleMailRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncConfigureUserAppleMailRaw(context, request, cq)); - } - ::grpc::Status ReportBugClicked(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncReportBugClicked(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncReportBugClickedRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncReportBugClicked(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncReportBugClickedRaw(context, request, cq)); - } - ::grpc::Status AutoconfigClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncAutoconfigClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncAutoconfigClickedRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncAutoconfigClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncAutoconfigClickedRaw(context, request, cq)); - } - ::grpc::Status KBArticleClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncKBArticleClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncKBArticleClickedRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncKBArticleClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncKBArticleClickedRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientReader< ::grpc::StreamEvent>> RunEventStream(::grpc::ClientContext* context, const ::grpc::EventStreamRequest& request) { - return std::unique_ptr< ::grpc::ClientReader< ::grpc::StreamEvent>>(RunEventStreamRaw(context, request)); - } - std::unique_ptr< ::grpc::ClientAsyncReader< ::grpc::StreamEvent>> AsyncRunEventStream(::grpc::ClientContext* context, const ::grpc::EventStreamRequest& request, ::grpc::CompletionQueue* cq, void* tag) { - return std::unique_ptr< ::grpc::ClientAsyncReader< ::grpc::StreamEvent>>(AsyncRunEventStreamRaw(context, request, cq, tag)); - } - std::unique_ptr< ::grpc::ClientAsyncReader< ::grpc::StreamEvent>> PrepareAsyncRunEventStream(::grpc::ClientContext* context, const ::grpc::EventStreamRequest& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncReader< ::grpc::StreamEvent>>(PrepareAsyncRunEventStreamRaw(context, request, cq)); - } - ::grpc::Status StopEventStream(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::Empty* response) override; - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncStopEventStream(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncStopEventStreamRaw(context, request, cq)); - } - std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncStopEventStream(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) { - return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncStopEventStreamRaw(context, request, cq)); - } - class async final : - public StubInterface::async_interface { - public: - void CheckTokens(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::StringValue* response, std::function) override; - void CheckTokens(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) override; - void AddLogEntry(::grpc::ClientContext* context, const ::grpc::AddLogEntryRequest* request, ::google::protobuf::Empty* response, std::function) override; - void AddLogEntry(::grpc::ClientContext* context, const ::grpc::AddLogEntryRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void GuiReady(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::grpc::GuiReadyResponse* response, std::function) override; - void GuiReady(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::grpc::GuiReadyResponse* response, ::grpc::ClientUnaryReactor* reactor) override; - void Quit(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, std::function) override; - void Quit(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void Restart(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, std::function) override; - void Restart(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void ShowOnStartup(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, std::function) override; - void ShowOnStartup(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, ::grpc::ClientUnaryReactor* reactor) override; - void SetIsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, std::function) override; - void SetIsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void IsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, std::function) override; - void IsAutostartOn(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, ::grpc::ClientUnaryReactor* reactor) override; - void SetIsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, std::function) override; - void SetIsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void IsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, std::function) override; - void IsBetaEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, ::grpc::ClientUnaryReactor* reactor) override; - void SetIsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, std::function) override; - void SetIsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void IsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, std::function) override; - void IsAllMailVisible(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, ::grpc::ClientUnaryReactor* reactor) override; - void SetIsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, std::function) override; - void SetIsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void IsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, std::function) override; - void IsTelemetryDisabled(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, ::grpc::ClientUnaryReactor* reactor) override; - void GoOs(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function) override; - void GoOs(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) override; - void TriggerReset(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, std::function) override; - void TriggerReset(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void Version(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function) override; - void Version(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) override; - void LogsPath(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function) override; - void LogsPath(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) override; - void LicensePath(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function) override; - void LicensePath(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) override; - void ReleaseNotesPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function) override; - void ReleaseNotesPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) override; - void DependencyLicensesLink(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function) override; - void DependencyLicensesLink(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) override; - void LandingPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function) override; - void LandingPageLink(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) override; - void SetColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function) override; - void SetColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void ColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function) override; - void ColorSchemeName(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) override; - void CurrentEmailClient(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function) override; - void CurrentEmailClient(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) override; - void ReportBug(::grpc::ClientContext* context, const ::grpc::ReportBugRequest* request, ::google::protobuf::Empty* response, std::function) override; - void ReportBug(::grpc::ClientContext* context, const ::grpc::ReportBugRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void ExportTLSCertificates(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function) override; - void ExportTLSCertificates(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void ForceLauncher(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function) override; - void ForceLauncher(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void SetMainExecutable(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function) override; - void SetMainExecutable(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void Login(::grpc::ClientContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response, std::function) override; - void Login(::grpc::ClientContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void Login2FA(::grpc::ClientContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response, std::function) override; - void Login2FA(::grpc::ClientContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void Login2Passwords(::grpc::ClientContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response, std::function) override; - void Login2Passwords(::grpc::ClientContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void LoginAbort(::grpc::ClientContext* context, const ::grpc::LoginAbortRequest* request, ::google::protobuf::Empty* response, std::function) override; - void LoginAbort(::grpc::ClientContext* context, const ::grpc::LoginAbortRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void CheckUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, std::function) override; - void CheckUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void InstallUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, std::function) override; - void InstallUpdate(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void SetIsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, std::function) override; - void SetIsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void IsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, std::function) override; - void IsAutomaticUpdateOn(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, ::grpc::ClientUnaryReactor* reactor) override; - void DiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function) override; - void DiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) override; - void SetDiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function) override; - void SetDiskCachePath(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void SetIsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, std::function) override; - void SetIsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void IsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, std::function) override; - void IsDoHEnabled(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response, ::grpc::ClientUnaryReactor* reactor) override; - void MailServerSettings(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::grpc::ImapSmtpSettings* response, std::function) override; - void MailServerSettings(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::grpc::ImapSmtpSettings* response, ::grpc::ClientUnaryReactor* reactor) override; - void SetMailServerSettings(::grpc::ClientContext* context, const ::grpc::ImapSmtpSettings* request, ::google::protobuf::Empty* response, std::function) override; - void SetMailServerSettings(::grpc::ClientContext* context, const ::grpc::ImapSmtpSettings* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void Hostname(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function) override; - void Hostname(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) override; - void IsPortFree(::grpc::ClientContext* context, const ::google::protobuf::Int32Value* request, ::google::protobuf::BoolValue* response, std::function) override; - void IsPortFree(::grpc::ClientContext* context, const ::google::protobuf::Int32Value* request, ::google::protobuf::BoolValue* response, ::grpc::ClientUnaryReactor* reactor) override; - void AvailableKeychains(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::grpc::AvailableKeychainsResponse* response, std::function) override; - void AvailableKeychains(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::grpc::AvailableKeychainsResponse* response, ::grpc::ClientUnaryReactor* reactor) override; - void SetCurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function) override; - void SetCurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void CurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, std::function) override; - void CurrentKeychain(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response, ::grpc::ClientUnaryReactor* reactor) override; - void GetUserList(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::grpc::UserListResponse* response, std::function) override; - void GetUserList(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::grpc::UserListResponse* response, ::grpc::ClientUnaryReactor* reactor) override; - void GetUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::grpc::User* response, std::function) override; - void GetUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::grpc::User* response, ::grpc::ClientUnaryReactor* reactor) override; - void SetUserSplitMode(::grpc::ClientContext* context, const ::grpc::UserSplitModeRequest* request, ::google::protobuf::Empty* response, std::function) override; - void SetUserSplitMode(::grpc::ClientContext* context, const ::grpc::UserSplitModeRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void SendBadEventUserFeedback(::grpc::ClientContext* context, const ::grpc::UserBadEventFeedbackRequest* request, ::google::protobuf::Empty* response, std::function) override; - void SendBadEventUserFeedback(::grpc::ClientContext* context, const ::grpc::UserBadEventFeedbackRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void LogoutUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function) override; - void LogoutUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void RemoveUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function) override; - void RemoveUser(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void ConfigureUserAppleMail(::grpc::ClientContext* context, const ::grpc::ConfigureAppleMailRequest* request, ::google::protobuf::Empty* response, std::function) override; - void ConfigureUserAppleMail(::grpc::ClientContext* context, const ::grpc::ConfigureAppleMailRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void ReportBugClicked(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, std::function) override; - void ReportBugClicked(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void AutoconfigClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function) override; - void AutoconfigClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void KBArticleClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, std::function) override; - void KBArticleClicked(::grpc::ClientContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - void RunEventStream(::grpc::ClientContext* context, const ::grpc::EventStreamRequest* request, ::grpc::ClientReadReactor< ::grpc::StreamEvent>* reactor) override; - void StopEventStream(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, std::function) override; - void StopEventStream(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override; - private: - friend class Stub; - explicit async(Stub* stub): stub_(stub) { } - Stub* stub() { return stub_; } - Stub* stub_; - }; - class async* async() override { return &async_stub_; } - - private: - std::shared_ptr< ::grpc::ChannelInterface> channel_; - class async async_stub_{this}; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* AsyncCheckTokensRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* PrepareAsyncCheckTokensRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncAddLogEntryRaw(::grpc::ClientContext* context, const ::grpc::AddLogEntryRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncAddLogEntryRaw(::grpc::ClientContext* context, const ::grpc::AddLogEntryRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::grpc::GuiReadyResponse>* AsyncGuiReadyRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::grpc::GuiReadyResponse>* PrepareAsyncGuiReadyRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncQuitRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncQuitRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncRestartRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncRestartRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* AsyncShowOnStartupRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* PrepareAsyncShowOnStartupRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncSetIsAutostartOnRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncSetIsAutostartOnRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* AsyncIsAutostartOnRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* PrepareAsyncIsAutostartOnRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncSetIsBetaEnabledRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncSetIsBetaEnabledRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* AsyncIsBetaEnabledRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* PrepareAsyncIsBetaEnabledRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncSetIsAllMailVisibleRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncSetIsAllMailVisibleRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* AsyncIsAllMailVisibleRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* PrepareAsyncIsAllMailVisibleRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncSetIsTelemetryDisabledRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncSetIsTelemetryDisabledRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* AsyncIsTelemetryDisabledRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* PrepareAsyncIsTelemetryDisabledRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* AsyncGoOsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* PrepareAsyncGoOsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncTriggerResetRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncTriggerResetRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* AsyncVersionRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* PrepareAsyncVersionRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* AsyncLogsPathRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* PrepareAsyncLogsPathRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* AsyncLicensePathRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* PrepareAsyncLicensePathRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* AsyncReleaseNotesPageLinkRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* PrepareAsyncReleaseNotesPageLinkRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* AsyncDependencyLicensesLinkRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* PrepareAsyncDependencyLicensesLinkRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* AsyncLandingPageLinkRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* PrepareAsyncLandingPageLinkRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncSetColorSchemeNameRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncSetColorSchemeNameRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* AsyncColorSchemeNameRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* PrepareAsyncColorSchemeNameRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* AsyncCurrentEmailClientRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* PrepareAsyncCurrentEmailClientRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncReportBugRaw(::grpc::ClientContext* context, const ::grpc::ReportBugRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncReportBugRaw(::grpc::ClientContext* context, const ::grpc::ReportBugRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncExportTLSCertificatesRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncExportTLSCertificatesRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncForceLauncherRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncForceLauncherRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncSetMainExecutableRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncSetMainExecutableRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncLoginRaw(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncLoginRaw(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncLogin2FARaw(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncLogin2FARaw(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncLogin2PasswordsRaw(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncLogin2PasswordsRaw(::grpc::ClientContext* context, const ::grpc::LoginRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncLoginAbortRaw(::grpc::ClientContext* context, const ::grpc::LoginAbortRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncLoginAbortRaw(::grpc::ClientContext* context, const ::grpc::LoginAbortRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncCheckUpdateRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncCheckUpdateRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncInstallUpdateRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncInstallUpdateRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncSetIsAutomaticUpdateOnRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncSetIsAutomaticUpdateOnRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* AsyncIsAutomaticUpdateOnRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* PrepareAsyncIsAutomaticUpdateOnRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* AsyncDiskCachePathRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* PrepareAsyncDiskCachePathRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncSetDiskCachePathRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncSetDiskCachePathRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncSetIsDoHEnabledRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncSetIsDoHEnabledRaw(::grpc::ClientContext* context, const ::google::protobuf::BoolValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* AsyncIsDoHEnabledRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* PrepareAsyncIsDoHEnabledRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::grpc::ImapSmtpSettings>* AsyncMailServerSettingsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::grpc::ImapSmtpSettings>* PrepareAsyncMailServerSettingsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncSetMailServerSettingsRaw(::grpc::ClientContext* context, const ::grpc::ImapSmtpSettings& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncSetMailServerSettingsRaw(::grpc::ClientContext* context, const ::grpc::ImapSmtpSettings& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* AsyncHostnameRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* PrepareAsyncHostnameRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* AsyncIsPortFreeRaw(::grpc::ClientContext* context, const ::google::protobuf::Int32Value& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::BoolValue>* PrepareAsyncIsPortFreeRaw(::grpc::ClientContext* context, const ::google::protobuf::Int32Value& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::grpc::AvailableKeychainsResponse>* AsyncAvailableKeychainsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::grpc::AvailableKeychainsResponse>* PrepareAsyncAvailableKeychainsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncSetCurrentKeychainRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncSetCurrentKeychainRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* AsyncCurrentKeychainRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::StringValue>* PrepareAsyncCurrentKeychainRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::grpc::UserListResponse>* AsyncGetUserListRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::grpc::UserListResponse>* PrepareAsyncGetUserListRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::grpc::User>* AsyncGetUserRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::grpc::User>* PrepareAsyncGetUserRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncSetUserSplitModeRaw(::grpc::ClientContext* context, const ::grpc::UserSplitModeRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncSetUserSplitModeRaw(::grpc::ClientContext* context, const ::grpc::UserSplitModeRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncSendBadEventUserFeedbackRaw(::grpc::ClientContext* context, const ::grpc::UserBadEventFeedbackRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncSendBadEventUserFeedbackRaw(::grpc::ClientContext* context, const ::grpc::UserBadEventFeedbackRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncLogoutUserRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncLogoutUserRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncRemoveUserRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncRemoveUserRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncConfigureUserAppleMailRaw(::grpc::ClientContext* context, const ::grpc::ConfigureAppleMailRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncConfigureUserAppleMailRaw(::grpc::ClientContext* context, const ::grpc::ConfigureAppleMailRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncReportBugClickedRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncReportBugClickedRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncAutoconfigClickedRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncAutoconfigClickedRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncKBArticleClickedRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncKBArticleClickedRaw(::grpc::ClientContext* context, const ::google::protobuf::StringValue& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientReader< ::grpc::StreamEvent>* RunEventStreamRaw(::grpc::ClientContext* context, const ::grpc::EventStreamRequest& request) override; - ::grpc::ClientAsyncReader< ::grpc::StreamEvent>* AsyncRunEventStreamRaw(::grpc::ClientContext* context, const ::grpc::EventStreamRequest& request, ::grpc::CompletionQueue* cq, void* tag) override; - ::grpc::ClientAsyncReader< ::grpc::StreamEvent>* PrepareAsyncRunEventStreamRaw(::grpc::ClientContext* context, const ::grpc::EventStreamRequest& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncStopEventStreamRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncStopEventStreamRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override; - const ::grpc::internal::RpcMethod rpcmethod_CheckTokens_; - const ::grpc::internal::RpcMethod rpcmethod_AddLogEntry_; - const ::grpc::internal::RpcMethod rpcmethod_GuiReady_; - const ::grpc::internal::RpcMethod rpcmethod_Quit_; - const ::grpc::internal::RpcMethod rpcmethod_Restart_; - const ::grpc::internal::RpcMethod rpcmethod_ShowOnStartup_; - const ::grpc::internal::RpcMethod rpcmethod_SetIsAutostartOn_; - const ::grpc::internal::RpcMethod rpcmethod_IsAutostartOn_; - const ::grpc::internal::RpcMethod rpcmethod_SetIsBetaEnabled_; - const ::grpc::internal::RpcMethod rpcmethod_IsBetaEnabled_; - const ::grpc::internal::RpcMethod rpcmethod_SetIsAllMailVisible_; - const ::grpc::internal::RpcMethod rpcmethod_IsAllMailVisible_; - const ::grpc::internal::RpcMethod rpcmethod_SetIsTelemetryDisabled_; - const ::grpc::internal::RpcMethod rpcmethod_IsTelemetryDisabled_; - const ::grpc::internal::RpcMethod rpcmethod_GoOs_; - const ::grpc::internal::RpcMethod rpcmethod_TriggerReset_; - const ::grpc::internal::RpcMethod rpcmethod_Version_; - const ::grpc::internal::RpcMethod rpcmethod_LogsPath_; - const ::grpc::internal::RpcMethod rpcmethod_LicensePath_; - const ::grpc::internal::RpcMethod rpcmethod_ReleaseNotesPageLink_; - const ::grpc::internal::RpcMethod rpcmethod_DependencyLicensesLink_; - const ::grpc::internal::RpcMethod rpcmethod_LandingPageLink_; - const ::grpc::internal::RpcMethod rpcmethod_SetColorSchemeName_; - const ::grpc::internal::RpcMethod rpcmethod_ColorSchemeName_; - const ::grpc::internal::RpcMethod rpcmethod_CurrentEmailClient_; - const ::grpc::internal::RpcMethod rpcmethod_ReportBug_; - const ::grpc::internal::RpcMethod rpcmethod_ExportTLSCertificates_; - const ::grpc::internal::RpcMethod rpcmethod_ForceLauncher_; - const ::grpc::internal::RpcMethod rpcmethod_SetMainExecutable_; - const ::grpc::internal::RpcMethod rpcmethod_Login_; - const ::grpc::internal::RpcMethod rpcmethod_Login2FA_; - const ::grpc::internal::RpcMethod rpcmethod_Login2Passwords_; - const ::grpc::internal::RpcMethod rpcmethod_LoginAbort_; - const ::grpc::internal::RpcMethod rpcmethod_CheckUpdate_; - const ::grpc::internal::RpcMethod rpcmethod_InstallUpdate_; - const ::grpc::internal::RpcMethod rpcmethod_SetIsAutomaticUpdateOn_; - const ::grpc::internal::RpcMethod rpcmethod_IsAutomaticUpdateOn_; - const ::grpc::internal::RpcMethod rpcmethod_DiskCachePath_; - const ::grpc::internal::RpcMethod rpcmethod_SetDiskCachePath_; - const ::grpc::internal::RpcMethod rpcmethod_SetIsDoHEnabled_; - const ::grpc::internal::RpcMethod rpcmethod_IsDoHEnabled_; - const ::grpc::internal::RpcMethod rpcmethod_MailServerSettings_; - const ::grpc::internal::RpcMethod rpcmethod_SetMailServerSettings_; - const ::grpc::internal::RpcMethod rpcmethod_Hostname_; - const ::grpc::internal::RpcMethod rpcmethod_IsPortFree_; - const ::grpc::internal::RpcMethod rpcmethod_AvailableKeychains_; - const ::grpc::internal::RpcMethod rpcmethod_SetCurrentKeychain_; - const ::grpc::internal::RpcMethod rpcmethod_CurrentKeychain_; - const ::grpc::internal::RpcMethod rpcmethod_GetUserList_; - const ::grpc::internal::RpcMethod rpcmethod_GetUser_; - const ::grpc::internal::RpcMethod rpcmethod_SetUserSplitMode_; - const ::grpc::internal::RpcMethod rpcmethod_SendBadEventUserFeedback_; - const ::grpc::internal::RpcMethod rpcmethod_LogoutUser_; - const ::grpc::internal::RpcMethod rpcmethod_RemoveUser_; - const ::grpc::internal::RpcMethod rpcmethod_ConfigureUserAppleMail_; - const ::grpc::internal::RpcMethod rpcmethod_ReportBugClicked_; - const ::grpc::internal::RpcMethod rpcmethod_AutoconfigClicked_; - const ::grpc::internal::RpcMethod rpcmethod_KBArticleClicked_; - const ::grpc::internal::RpcMethod rpcmethod_RunEventStream_; - const ::grpc::internal::RpcMethod rpcmethod_StopEventStream_; - }; - static std::unique_ptr NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options = ::grpc::StubOptions()); - - class Service : public ::grpc::Service { - public: - Service(); - virtual ~Service(); - // App related calls - virtual ::grpc::Status CheckTokens(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::StringValue* response); - virtual ::grpc::Status AddLogEntry(::grpc::ServerContext* context, const ::grpc::AddLogEntryRequest* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status GuiReady(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::grpc::GuiReadyResponse* response); - virtual ::grpc::Status Quit(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status Restart(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status ShowOnStartup(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response); - virtual ::grpc::Status SetIsAutostartOn(::grpc::ServerContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status IsAutostartOn(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response); - virtual ::grpc::Status SetIsBetaEnabled(::grpc::ServerContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status IsBetaEnabled(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response); - virtual ::grpc::Status SetIsAllMailVisible(::grpc::ServerContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status IsAllMailVisible(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response); - virtual ::grpc::Status SetIsTelemetryDisabled(::grpc::ServerContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status IsTelemetryDisabled(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response); - virtual ::grpc::Status GoOs(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response); - virtual ::grpc::Status TriggerReset(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status Version(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response); - virtual ::grpc::Status LogsPath(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response); - virtual ::grpc::Status LicensePath(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response); - virtual ::grpc::Status ReleaseNotesPageLink(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response); - virtual ::grpc::Status DependencyLicensesLink(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response); - virtual ::grpc::Status LandingPageLink(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response); - virtual ::grpc::Status SetColorSchemeName(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status ColorSchemeName(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response); - // TODO Color scheme should probably entirely be managed by the client. - virtual ::grpc::Status CurrentEmailClient(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response); - virtual ::grpc::Status ReportBug(::grpc::ServerContext* context, const ::grpc::ReportBugRequest* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status ExportTLSCertificates(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status ForceLauncher(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status SetMainExecutable(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response); - // login - virtual ::grpc::Status Login(::grpc::ServerContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status Login2FA(::grpc::ServerContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status Login2Passwords(::grpc::ServerContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status LoginAbort(::grpc::ServerContext* context, const ::grpc::LoginAbortRequest* request, ::google::protobuf::Empty* response); - // update - virtual ::grpc::Status CheckUpdate(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status InstallUpdate(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status SetIsAutomaticUpdateOn(::grpc::ServerContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status IsAutomaticUpdateOn(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response); - // cache - virtual ::grpc::Status DiskCachePath(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response); - virtual ::grpc::Status SetDiskCachePath(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response); - // mail - virtual ::grpc::Status SetIsDoHEnabled(::grpc::ServerContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status IsDoHEnabled(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response); - virtual ::grpc::Status MailServerSettings(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::grpc::ImapSmtpSettings* response); - virtual ::grpc::Status SetMailServerSettings(::grpc::ServerContext* context, const ::grpc::ImapSmtpSettings* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status Hostname(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response); - virtual ::grpc::Status IsPortFree(::grpc::ServerContext* context, const ::google::protobuf::Int32Value* request, ::google::protobuf::BoolValue* response); - // keychain - virtual ::grpc::Status AvailableKeychains(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::grpc::AvailableKeychainsResponse* response); - virtual ::grpc::Status SetCurrentKeychain(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status CurrentKeychain(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response); - // User & user list - virtual ::grpc::Status GetUserList(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::grpc::UserListResponse* response); - virtual ::grpc::Status GetUser(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::grpc::User* response); - virtual ::grpc::Status SetUserSplitMode(::grpc::ServerContext* context, const ::grpc::UserSplitModeRequest* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status SendBadEventUserFeedback(::grpc::ServerContext* context, const ::grpc::UserBadEventFeedbackRequest* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status LogoutUser(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status RemoveUser(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status ConfigureUserAppleMail(::grpc::ServerContext* context, const ::grpc::ConfigureAppleMailRequest* request, ::google::protobuf::Empty* response); - // Telemetry - virtual ::grpc::Status ReportBugClicked(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status AutoconfigClicked(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response); - virtual ::grpc::Status KBArticleClicked(::grpc::ServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response); - // Server -> Client event stream - virtual ::grpc::Status RunEventStream(::grpc::ServerContext* context, const ::grpc::EventStreamRequest* request, ::grpc::ServerWriter< ::grpc::StreamEvent>* writer); - // Keep streaming until StopEventStream is called. - virtual ::grpc::Status StopEventStream(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response); - }; - template - class WithAsyncMethod_CheckTokens : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_CheckTokens() { - ::grpc::Service::MarkMethodAsync(0); - } - ~WithAsyncMethod_CheckTokens() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status CheckTokens(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestCheckTokens(::grpc::ServerContext* context, ::google::protobuf::StringValue* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::StringValue>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(0, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_AddLogEntry : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_AddLogEntry() { - ::grpc::Service::MarkMethodAsync(1); - } - ~WithAsyncMethod_AddLogEntry() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status AddLogEntry(::grpc::ServerContext* /*context*/, const ::grpc::AddLogEntryRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestAddLogEntry(::grpc::ServerContext* context, ::grpc::AddLogEntryRequest* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(1, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_GuiReady : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_GuiReady() { - ::grpc::Service::MarkMethodAsync(2); - } - ~WithAsyncMethod_GuiReady() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status GuiReady(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::GuiReadyResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestGuiReady(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::grpc::GuiReadyResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(2, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_Quit : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_Quit() { - ::grpc::Service::MarkMethodAsync(3); - } - ~WithAsyncMethod_Quit() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Quit(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestQuit(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(3, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_Restart : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_Restart() { - ::grpc::Service::MarkMethodAsync(4); - } - ~WithAsyncMethod_Restart() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Restart(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestRestart(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(4, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_ShowOnStartup : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_ShowOnStartup() { - ::grpc::Service::MarkMethodAsync(5); - } - ~WithAsyncMethod_ShowOnStartup() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ShowOnStartup(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestShowOnStartup(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::BoolValue>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(5, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_SetIsAutostartOn : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_SetIsAutostartOn() { - ::grpc::Service::MarkMethodAsync(6); - } - ~WithAsyncMethod_SetIsAutostartOn() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsAutostartOn(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSetIsAutostartOn(::grpc::ServerContext* context, ::google::protobuf::BoolValue* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(6, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_IsAutostartOn : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_IsAutostartOn() { - ::grpc::Service::MarkMethodAsync(7); - } - ~WithAsyncMethod_IsAutostartOn() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsAutostartOn(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestIsAutostartOn(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::BoolValue>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(7, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_SetIsBetaEnabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_SetIsBetaEnabled() { - ::grpc::Service::MarkMethodAsync(8); - } - ~WithAsyncMethod_SetIsBetaEnabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsBetaEnabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSetIsBetaEnabled(::grpc::ServerContext* context, ::google::protobuf::BoolValue* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(8, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_IsBetaEnabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_IsBetaEnabled() { - ::grpc::Service::MarkMethodAsync(9); - } - ~WithAsyncMethod_IsBetaEnabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsBetaEnabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestIsBetaEnabled(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::BoolValue>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(9, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_SetIsAllMailVisible : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_SetIsAllMailVisible() { - ::grpc::Service::MarkMethodAsync(10); - } - ~WithAsyncMethod_SetIsAllMailVisible() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsAllMailVisible(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSetIsAllMailVisible(::grpc::ServerContext* context, ::google::protobuf::BoolValue* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(10, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_IsAllMailVisible : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_IsAllMailVisible() { - ::grpc::Service::MarkMethodAsync(11); - } - ~WithAsyncMethod_IsAllMailVisible() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsAllMailVisible(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestIsAllMailVisible(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::BoolValue>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(11, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_SetIsTelemetryDisabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_SetIsTelemetryDisabled() { - ::grpc::Service::MarkMethodAsync(12); - } - ~WithAsyncMethod_SetIsTelemetryDisabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsTelemetryDisabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSetIsTelemetryDisabled(::grpc::ServerContext* context, ::google::protobuf::BoolValue* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(12, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_IsTelemetryDisabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_IsTelemetryDisabled() { - ::grpc::Service::MarkMethodAsync(13); - } - ~WithAsyncMethod_IsTelemetryDisabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsTelemetryDisabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestIsTelemetryDisabled(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::BoolValue>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(13, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_GoOs : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_GoOs() { - ::grpc::Service::MarkMethodAsync(14); - } - ~WithAsyncMethod_GoOs() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status GoOs(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestGoOs(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::StringValue>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(14, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_TriggerReset : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_TriggerReset() { - ::grpc::Service::MarkMethodAsync(15); - } - ~WithAsyncMethod_TriggerReset() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status TriggerReset(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestTriggerReset(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(15, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_Version : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_Version() { - ::grpc::Service::MarkMethodAsync(16); - } - ~WithAsyncMethod_Version() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Version(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestVersion(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::StringValue>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(16, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_LogsPath : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_LogsPath() { - ::grpc::Service::MarkMethodAsync(17); - } - ~WithAsyncMethod_LogsPath() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status LogsPath(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestLogsPath(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::StringValue>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(17, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_LicensePath : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_LicensePath() { - ::grpc::Service::MarkMethodAsync(18); - } - ~WithAsyncMethod_LicensePath() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status LicensePath(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestLicensePath(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::StringValue>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(18, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_ReleaseNotesPageLink : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_ReleaseNotesPageLink() { - ::grpc::Service::MarkMethodAsync(19); - } - ~WithAsyncMethod_ReleaseNotesPageLink() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ReleaseNotesPageLink(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestReleaseNotesPageLink(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::StringValue>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(19, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_DependencyLicensesLink : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_DependencyLicensesLink() { - ::grpc::Service::MarkMethodAsync(20); - } - ~WithAsyncMethod_DependencyLicensesLink() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status DependencyLicensesLink(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestDependencyLicensesLink(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::StringValue>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(20, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_LandingPageLink : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_LandingPageLink() { - ::grpc::Service::MarkMethodAsync(21); - } - ~WithAsyncMethod_LandingPageLink() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status LandingPageLink(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestLandingPageLink(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::StringValue>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(21, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_SetColorSchemeName : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_SetColorSchemeName() { - ::grpc::Service::MarkMethodAsync(22); - } - ~WithAsyncMethod_SetColorSchemeName() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetColorSchemeName(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSetColorSchemeName(::grpc::ServerContext* context, ::google::protobuf::StringValue* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(22, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_ColorSchemeName : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_ColorSchemeName() { - ::grpc::Service::MarkMethodAsync(23); - } - ~WithAsyncMethod_ColorSchemeName() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ColorSchemeName(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestColorSchemeName(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::StringValue>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(23, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_CurrentEmailClient : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_CurrentEmailClient() { - ::grpc::Service::MarkMethodAsync(24); - } - ~WithAsyncMethod_CurrentEmailClient() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status CurrentEmailClient(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestCurrentEmailClient(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::StringValue>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(24, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_ReportBug : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_ReportBug() { - ::grpc::Service::MarkMethodAsync(25); - } - ~WithAsyncMethod_ReportBug() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ReportBug(::grpc::ServerContext* /*context*/, const ::grpc::ReportBugRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestReportBug(::grpc::ServerContext* context, ::grpc::ReportBugRequest* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(25, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_ExportTLSCertificates : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_ExportTLSCertificates() { - ::grpc::Service::MarkMethodAsync(26); - } - ~WithAsyncMethod_ExportTLSCertificates() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ExportTLSCertificates(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestExportTLSCertificates(::grpc::ServerContext* context, ::google::protobuf::StringValue* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(26, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_ForceLauncher : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_ForceLauncher() { - ::grpc::Service::MarkMethodAsync(27); - } - ~WithAsyncMethod_ForceLauncher() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ForceLauncher(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestForceLauncher(::grpc::ServerContext* context, ::google::protobuf::StringValue* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(27, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_SetMainExecutable : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_SetMainExecutable() { - ::grpc::Service::MarkMethodAsync(28); - } - ~WithAsyncMethod_SetMainExecutable() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetMainExecutable(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSetMainExecutable(::grpc::ServerContext* context, ::google::protobuf::StringValue* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(28, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_Login : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_Login() { - ::grpc::Service::MarkMethodAsync(29); - } - ~WithAsyncMethod_Login() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Login(::grpc::ServerContext* /*context*/, const ::grpc::LoginRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestLogin(::grpc::ServerContext* context, ::grpc::LoginRequest* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(29, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_Login2FA : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_Login2FA() { - ::grpc::Service::MarkMethodAsync(30); - } - ~WithAsyncMethod_Login2FA() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Login2FA(::grpc::ServerContext* /*context*/, const ::grpc::LoginRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestLogin2FA(::grpc::ServerContext* context, ::grpc::LoginRequest* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(30, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_Login2Passwords : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_Login2Passwords() { - ::grpc::Service::MarkMethodAsync(31); - } - ~WithAsyncMethod_Login2Passwords() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Login2Passwords(::grpc::ServerContext* /*context*/, const ::grpc::LoginRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestLogin2Passwords(::grpc::ServerContext* context, ::grpc::LoginRequest* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(31, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_LoginAbort : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_LoginAbort() { - ::grpc::Service::MarkMethodAsync(32); - } - ~WithAsyncMethod_LoginAbort() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status LoginAbort(::grpc::ServerContext* /*context*/, const ::grpc::LoginAbortRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestLoginAbort(::grpc::ServerContext* context, ::grpc::LoginAbortRequest* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(32, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_CheckUpdate : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_CheckUpdate() { - ::grpc::Service::MarkMethodAsync(33); - } - ~WithAsyncMethod_CheckUpdate() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status CheckUpdate(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestCheckUpdate(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(33, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_InstallUpdate : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_InstallUpdate() { - ::grpc::Service::MarkMethodAsync(34); - } - ~WithAsyncMethod_InstallUpdate() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status InstallUpdate(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestInstallUpdate(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(34, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_SetIsAutomaticUpdateOn : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_SetIsAutomaticUpdateOn() { - ::grpc::Service::MarkMethodAsync(35); - } - ~WithAsyncMethod_SetIsAutomaticUpdateOn() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsAutomaticUpdateOn(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSetIsAutomaticUpdateOn(::grpc::ServerContext* context, ::google::protobuf::BoolValue* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(35, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_IsAutomaticUpdateOn : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_IsAutomaticUpdateOn() { - ::grpc::Service::MarkMethodAsync(36); - } - ~WithAsyncMethod_IsAutomaticUpdateOn() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsAutomaticUpdateOn(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestIsAutomaticUpdateOn(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::BoolValue>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(36, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_DiskCachePath : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_DiskCachePath() { - ::grpc::Service::MarkMethodAsync(37); - } - ~WithAsyncMethod_DiskCachePath() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status DiskCachePath(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestDiskCachePath(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::StringValue>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(37, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_SetDiskCachePath : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_SetDiskCachePath() { - ::grpc::Service::MarkMethodAsync(38); - } - ~WithAsyncMethod_SetDiskCachePath() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetDiskCachePath(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSetDiskCachePath(::grpc::ServerContext* context, ::google::protobuf::StringValue* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(38, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_SetIsDoHEnabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_SetIsDoHEnabled() { - ::grpc::Service::MarkMethodAsync(39); - } - ~WithAsyncMethod_SetIsDoHEnabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsDoHEnabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSetIsDoHEnabled(::grpc::ServerContext* context, ::google::protobuf::BoolValue* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(39, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_IsDoHEnabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_IsDoHEnabled() { - ::grpc::Service::MarkMethodAsync(40); - } - ~WithAsyncMethod_IsDoHEnabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsDoHEnabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestIsDoHEnabled(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::BoolValue>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(40, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_MailServerSettings : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_MailServerSettings() { - ::grpc::Service::MarkMethodAsync(41); - } - ~WithAsyncMethod_MailServerSettings() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status MailServerSettings(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::ImapSmtpSettings* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestMailServerSettings(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ImapSmtpSettings>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(41, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_SetMailServerSettings : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_SetMailServerSettings() { - ::grpc::Service::MarkMethodAsync(42); - } - ~WithAsyncMethod_SetMailServerSettings() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetMailServerSettings(::grpc::ServerContext* /*context*/, const ::grpc::ImapSmtpSettings* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSetMailServerSettings(::grpc::ServerContext* context, ::grpc::ImapSmtpSettings* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(42, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_Hostname : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_Hostname() { - ::grpc::Service::MarkMethodAsync(43); - } - ~WithAsyncMethod_Hostname() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Hostname(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestHostname(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::StringValue>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(43, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_IsPortFree : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_IsPortFree() { - ::grpc::Service::MarkMethodAsync(44); - } - ~WithAsyncMethod_IsPortFree() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsPortFree(::grpc::ServerContext* /*context*/, const ::google::protobuf::Int32Value* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestIsPortFree(::grpc::ServerContext* context, ::google::protobuf::Int32Value* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::BoolValue>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(44, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_AvailableKeychains : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_AvailableKeychains() { - ::grpc::Service::MarkMethodAsync(45); - } - ~WithAsyncMethod_AvailableKeychains() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status AvailableKeychains(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::AvailableKeychainsResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestAvailableKeychains(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::grpc::AvailableKeychainsResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(45, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_SetCurrentKeychain : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_SetCurrentKeychain() { - ::grpc::Service::MarkMethodAsync(46); - } - ~WithAsyncMethod_SetCurrentKeychain() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetCurrentKeychain(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSetCurrentKeychain(::grpc::ServerContext* context, ::google::protobuf::StringValue* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(46, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_CurrentKeychain : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_CurrentKeychain() { - ::grpc::Service::MarkMethodAsync(47); - } - ~WithAsyncMethod_CurrentKeychain() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status CurrentKeychain(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestCurrentKeychain(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::StringValue>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(47, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_GetUserList : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_GetUserList() { - ::grpc::Service::MarkMethodAsync(48); - } - ~WithAsyncMethod_GetUserList() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status GetUserList(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::UserListResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestGetUserList(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::grpc::UserListResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(48, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_GetUser : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_GetUser() { - ::grpc::Service::MarkMethodAsync(49); - } - ~WithAsyncMethod_GetUser() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status GetUser(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::grpc::User* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestGetUser(::grpc::ServerContext* context, ::google::protobuf::StringValue* request, ::grpc::ServerAsyncResponseWriter< ::grpc::User>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(49, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_SetUserSplitMode : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_SetUserSplitMode() { - ::grpc::Service::MarkMethodAsync(50); - } - ~WithAsyncMethod_SetUserSplitMode() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetUserSplitMode(::grpc::ServerContext* /*context*/, const ::grpc::UserSplitModeRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSetUserSplitMode(::grpc::ServerContext* context, ::grpc::UserSplitModeRequest* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(50, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_SendBadEventUserFeedback : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_SendBadEventUserFeedback() { - ::grpc::Service::MarkMethodAsync(51); - } - ~WithAsyncMethod_SendBadEventUserFeedback() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SendBadEventUserFeedback(::grpc::ServerContext* /*context*/, const ::grpc::UserBadEventFeedbackRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSendBadEventUserFeedback(::grpc::ServerContext* context, ::grpc::UserBadEventFeedbackRequest* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(51, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_LogoutUser : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_LogoutUser() { - ::grpc::Service::MarkMethodAsync(52); - } - ~WithAsyncMethod_LogoutUser() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status LogoutUser(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestLogoutUser(::grpc::ServerContext* context, ::google::protobuf::StringValue* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(52, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_RemoveUser : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_RemoveUser() { - ::grpc::Service::MarkMethodAsync(53); - } - ~WithAsyncMethod_RemoveUser() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status RemoveUser(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestRemoveUser(::grpc::ServerContext* context, ::google::protobuf::StringValue* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(53, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_ConfigureUserAppleMail : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_ConfigureUserAppleMail() { - ::grpc::Service::MarkMethodAsync(54); - } - ~WithAsyncMethod_ConfigureUserAppleMail() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ConfigureUserAppleMail(::grpc::ServerContext* /*context*/, const ::grpc::ConfigureAppleMailRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestConfigureUserAppleMail(::grpc::ServerContext* context, ::grpc::ConfigureAppleMailRequest* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(54, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_ReportBugClicked : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_ReportBugClicked() { - ::grpc::Service::MarkMethodAsync(55); - } - ~WithAsyncMethod_ReportBugClicked() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ReportBugClicked(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestReportBugClicked(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(55, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_AutoconfigClicked : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_AutoconfigClicked() { - ::grpc::Service::MarkMethodAsync(56); - } - ~WithAsyncMethod_AutoconfigClicked() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status AutoconfigClicked(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestAutoconfigClicked(::grpc::ServerContext* context, ::google::protobuf::StringValue* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(56, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_KBArticleClicked : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_KBArticleClicked() { - ::grpc::Service::MarkMethodAsync(57); - } - ~WithAsyncMethod_KBArticleClicked() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status KBArticleClicked(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestKBArticleClicked(::grpc::ServerContext* context, ::google::protobuf::StringValue* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(57, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_RunEventStream : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_RunEventStream() { - ::grpc::Service::MarkMethodAsync(58); - } - ~WithAsyncMethod_RunEventStream() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status RunEventStream(::grpc::ServerContext* /*context*/, const ::grpc::EventStreamRequest* /*request*/, ::grpc::ServerWriter< ::grpc::StreamEvent>* /*writer*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestRunEventStream(::grpc::ServerContext* context, ::grpc::EventStreamRequest* request, ::grpc::ServerAsyncWriter< ::grpc::StreamEvent>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(58, context, request, writer, new_call_cq, notification_cq, tag); - } - }; - template - class WithAsyncMethod_StopEventStream : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithAsyncMethod_StopEventStream() { - ::grpc::Service::MarkMethodAsync(59); - } - ~WithAsyncMethod_StopEventStream() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status StopEventStream(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestStopEventStream(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(59, context, request, response, new_call_cq, notification_cq, tag); - } - }; - typedef WithAsyncMethod_CheckTokens > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > AsyncService; - template - class WithCallbackMethod_CheckTokens : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_CheckTokens() { - ::grpc::Service::MarkMethodCallback(0, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::google::protobuf::StringValue>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::StringValue* response) { return this->CheckTokens(context, request, response); }));} - void SetMessageAllocatorFor_CheckTokens( - ::grpc::MessageAllocator< ::google::protobuf::StringValue, ::google::protobuf::StringValue>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(0); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::google::protobuf::StringValue>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_CheckTokens() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status CheckTokens(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* CheckTokens( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::StringValue* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_AddLogEntry : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_AddLogEntry() { - ::grpc::Service::MarkMethodCallback(1, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::AddLogEntryRequest, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::AddLogEntryRequest* request, ::google::protobuf::Empty* response) { return this->AddLogEntry(context, request, response); }));} - void SetMessageAllocatorFor_AddLogEntry( - ::grpc::MessageAllocator< ::grpc::AddLogEntryRequest, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(1); - static_cast<::grpc::internal::CallbackUnaryHandler< ::grpc::AddLogEntryRequest, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_AddLogEntry() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status AddLogEntry(::grpc::ServerContext* /*context*/, const ::grpc::AddLogEntryRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* AddLogEntry( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::AddLogEntryRequest* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_GuiReady : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_GuiReady() { - ::grpc::Service::MarkMethodCallback(2, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::grpc::GuiReadyResponse>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::grpc::GuiReadyResponse* response) { return this->GuiReady(context, request, response); }));} - void SetMessageAllocatorFor_GuiReady( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::grpc::GuiReadyResponse>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(2); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::grpc::GuiReadyResponse>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_GuiReady() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status GuiReady(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::GuiReadyResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* GuiReady( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::GuiReadyResponse* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_Quit : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_Quit() { - ::grpc::Service::MarkMethodCallback(3, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) { return this->Quit(context, request, response); }));} - void SetMessageAllocatorFor_Quit( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(3); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_Quit() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Quit(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* Quit( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_Restart : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_Restart() { - ::grpc::Service::MarkMethodCallback(4, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) { return this->Restart(context, request, response); }));} - void SetMessageAllocatorFor_Restart( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(4); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_Restart() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Restart(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* Restart( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_ShowOnStartup : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_ShowOnStartup() { - ::grpc::Service::MarkMethodCallback(5, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::BoolValue>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response) { return this->ShowOnStartup(context, request, response); }));} - void SetMessageAllocatorFor_ShowOnStartup( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::BoolValue>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(5); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::BoolValue>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_ShowOnStartup() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ShowOnStartup(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* ShowOnStartup( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_SetIsAutostartOn : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_SetIsAutostartOn() { - ::grpc::Service::MarkMethodCallback(6, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::BoolValue, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response) { return this->SetIsAutostartOn(context, request, response); }));} - void SetMessageAllocatorFor_SetIsAutostartOn( - ::grpc::MessageAllocator< ::google::protobuf::BoolValue, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(6); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::BoolValue, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_SetIsAutostartOn() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsAutostartOn(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SetIsAutostartOn( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_IsAutostartOn : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_IsAutostartOn() { - ::grpc::Service::MarkMethodCallback(7, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::BoolValue>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response) { return this->IsAutostartOn(context, request, response); }));} - void SetMessageAllocatorFor_IsAutostartOn( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::BoolValue>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(7); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::BoolValue>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_IsAutostartOn() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsAutostartOn(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* IsAutostartOn( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_SetIsBetaEnabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_SetIsBetaEnabled() { - ::grpc::Service::MarkMethodCallback(8, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::BoolValue, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response) { return this->SetIsBetaEnabled(context, request, response); }));} - void SetMessageAllocatorFor_SetIsBetaEnabled( - ::grpc::MessageAllocator< ::google::protobuf::BoolValue, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(8); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::BoolValue, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_SetIsBetaEnabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsBetaEnabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SetIsBetaEnabled( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_IsBetaEnabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_IsBetaEnabled() { - ::grpc::Service::MarkMethodCallback(9, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::BoolValue>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response) { return this->IsBetaEnabled(context, request, response); }));} - void SetMessageAllocatorFor_IsBetaEnabled( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::BoolValue>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(9); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::BoolValue>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_IsBetaEnabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsBetaEnabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* IsBetaEnabled( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_SetIsAllMailVisible : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_SetIsAllMailVisible() { - ::grpc::Service::MarkMethodCallback(10, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::BoolValue, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response) { return this->SetIsAllMailVisible(context, request, response); }));} - void SetMessageAllocatorFor_SetIsAllMailVisible( - ::grpc::MessageAllocator< ::google::protobuf::BoolValue, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(10); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::BoolValue, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_SetIsAllMailVisible() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsAllMailVisible(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SetIsAllMailVisible( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_IsAllMailVisible : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_IsAllMailVisible() { - ::grpc::Service::MarkMethodCallback(11, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::BoolValue>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response) { return this->IsAllMailVisible(context, request, response); }));} - void SetMessageAllocatorFor_IsAllMailVisible( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::BoolValue>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(11); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::BoolValue>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_IsAllMailVisible() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsAllMailVisible(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* IsAllMailVisible( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_SetIsTelemetryDisabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_SetIsTelemetryDisabled() { - ::grpc::Service::MarkMethodCallback(12, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::BoolValue, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response) { return this->SetIsTelemetryDisabled(context, request, response); }));} - void SetMessageAllocatorFor_SetIsTelemetryDisabled( - ::grpc::MessageAllocator< ::google::protobuf::BoolValue, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(12); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::BoolValue, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_SetIsTelemetryDisabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsTelemetryDisabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SetIsTelemetryDisabled( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_IsTelemetryDisabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_IsTelemetryDisabled() { - ::grpc::Service::MarkMethodCallback(13, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::BoolValue>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response) { return this->IsTelemetryDisabled(context, request, response); }));} - void SetMessageAllocatorFor_IsTelemetryDisabled( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::BoolValue>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(13); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::BoolValue>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_IsTelemetryDisabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsTelemetryDisabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* IsTelemetryDisabled( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_GoOs : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_GoOs() { - ::grpc::Service::MarkMethodCallback(14, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::StringValue>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response) { return this->GoOs(context, request, response); }));} - void SetMessageAllocatorFor_GoOs( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::StringValue>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(14); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::StringValue>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_GoOs() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status GoOs(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* GoOs( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_TriggerReset : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_TriggerReset() { - ::grpc::Service::MarkMethodCallback(15, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) { return this->TriggerReset(context, request, response); }));} - void SetMessageAllocatorFor_TriggerReset( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(15); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_TriggerReset() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status TriggerReset(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* TriggerReset( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_Version : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_Version() { - ::grpc::Service::MarkMethodCallback(16, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::StringValue>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response) { return this->Version(context, request, response); }));} - void SetMessageAllocatorFor_Version( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::StringValue>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(16); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::StringValue>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_Version() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Version(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* Version( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_LogsPath : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_LogsPath() { - ::grpc::Service::MarkMethodCallback(17, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::StringValue>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response) { return this->LogsPath(context, request, response); }));} - void SetMessageAllocatorFor_LogsPath( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::StringValue>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(17); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::StringValue>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_LogsPath() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status LogsPath(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* LogsPath( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_LicensePath : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_LicensePath() { - ::grpc::Service::MarkMethodCallback(18, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::StringValue>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response) { return this->LicensePath(context, request, response); }));} - void SetMessageAllocatorFor_LicensePath( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::StringValue>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(18); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::StringValue>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_LicensePath() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status LicensePath(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* LicensePath( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_ReleaseNotesPageLink : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_ReleaseNotesPageLink() { - ::grpc::Service::MarkMethodCallback(19, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::StringValue>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response) { return this->ReleaseNotesPageLink(context, request, response); }));} - void SetMessageAllocatorFor_ReleaseNotesPageLink( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::StringValue>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(19); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::StringValue>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_ReleaseNotesPageLink() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ReleaseNotesPageLink(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* ReleaseNotesPageLink( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_DependencyLicensesLink : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_DependencyLicensesLink() { - ::grpc::Service::MarkMethodCallback(20, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::StringValue>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response) { return this->DependencyLicensesLink(context, request, response); }));} - void SetMessageAllocatorFor_DependencyLicensesLink( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::StringValue>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(20); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::StringValue>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_DependencyLicensesLink() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status DependencyLicensesLink(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* DependencyLicensesLink( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_LandingPageLink : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_LandingPageLink() { - ::grpc::Service::MarkMethodCallback(21, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::StringValue>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response) { return this->LandingPageLink(context, request, response); }));} - void SetMessageAllocatorFor_LandingPageLink( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::StringValue>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(21); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::StringValue>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_LandingPageLink() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status LandingPageLink(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* LandingPageLink( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_SetColorSchemeName : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_SetColorSchemeName() { - ::grpc::Service::MarkMethodCallback(22, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response) { return this->SetColorSchemeName(context, request, response); }));} - void SetMessageAllocatorFor_SetColorSchemeName( - ::grpc::MessageAllocator< ::google::protobuf::StringValue, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(22); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_SetColorSchemeName() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetColorSchemeName(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SetColorSchemeName( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_ColorSchemeName : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_ColorSchemeName() { - ::grpc::Service::MarkMethodCallback(23, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::StringValue>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response) { return this->ColorSchemeName(context, request, response); }));} - void SetMessageAllocatorFor_ColorSchemeName( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::StringValue>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(23); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::StringValue>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_ColorSchemeName() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ColorSchemeName(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* ColorSchemeName( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_CurrentEmailClient : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_CurrentEmailClient() { - ::grpc::Service::MarkMethodCallback(24, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::StringValue>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response) { return this->CurrentEmailClient(context, request, response); }));} - void SetMessageAllocatorFor_CurrentEmailClient( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::StringValue>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(24); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::StringValue>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_CurrentEmailClient() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status CurrentEmailClient(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* CurrentEmailClient( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_ReportBug : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_ReportBug() { - ::grpc::Service::MarkMethodCallback(25, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ReportBugRequest, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ReportBugRequest* request, ::google::protobuf::Empty* response) { return this->ReportBug(context, request, response); }));} - void SetMessageAllocatorFor_ReportBug( - ::grpc::MessageAllocator< ::grpc::ReportBugRequest, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(25); - static_cast<::grpc::internal::CallbackUnaryHandler< ::grpc::ReportBugRequest, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_ReportBug() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ReportBug(::grpc::ServerContext* /*context*/, const ::grpc::ReportBugRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* ReportBug( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ReportBugRequest* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_ExportTLSCertificates : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_ExportTLSCertificates() { - ::grpc::Service::MarkMethodCallback(26, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response) { return this->ExportTLSCertificates(context, request, response); }));} - void SetMessageAllocatorFor_ExportTLSCertificates( - ::grpc::MessageAllocator< ::google::protobuf::StringValue, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(26); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_ExportTLSCertificates() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ExportTLSCertificates(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* ExportTLSCertificates( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_ForceLauncher : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_ForceLauncher() { - ::grpc::Service::MarkMethodCallback(27, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response) { return this->ForceLauncher(context, request, response); }));} - void SetMessageAllocatorFor_ForceLauncher( - ::grpc::MessageAllocator< ::google::protobuf::StringValue, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(27); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_ForceLauncher() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ForceLauncher(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* ForceLauncher( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_SetMainExecutable : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_SetMainExecutable() { - ::grpc::Service::MarkMethodCallback(28, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response) { return this->SetMainExecutable(context, request, response); }));} - void SetMessageAllocatorFor_SetMainExecutable( - ::grpc::MessageAllocator< ::google::protobuf::StringValue, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(28); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_SetMainExecutable() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetMainExecutable(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SetMainExecutable( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_Login : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_Login() { - ::grpc::Service::MarkMethodCallback(29, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::LoginRequest, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response) { return this->Login(context, request, response); }));} - void SetMessageAllocatorFor_Login( - ::grpc::MessageAllocator< ::grpc::LoginRequest, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(29); - static_cast<::grpc::internal::CallbackUnaryHandler< ::grpc::LoginRequest, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_Login() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Login(::grpc::ServerContext* /*context*/, const ::grpc::LoginRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* Login( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::LoginRequest* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_Login2FA : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_Login2FA() { - ::grpc::Service::MarkMethodCallback(30, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::LoginRequest, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response) { return this->Login2FA(context, request, response); }));} - void SetMessageAllocatorFor_Login2FA( - ::grpc::MessageAllocator< ::grpc::LoginRequest, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(30); - static_cast<::grpc::internal::CallbackUnaryHandler< ::grpc::LoginRequest, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_Login2FA() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Login2FA(::grpc::ServerContext* /*context*/, const ::grpc::LoginRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* Login2FA( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::LoginRequest* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_Login2Passwords : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_Login2Passwords() { - ::grpc::Service::MarkMethodCallback(31, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::LoginRequest, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::LoginRequest* request, ::google::protobuf::Empty* response) { return this->Login2Passwords(context, request, response); }));} - void SetMessageAllocatorFor_Login2Passwords( - ::grpc::MessageAllocator< ::grpc::LoginRequest, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(31); - static_cast<::grpc::internal::CallbackUnaryHandler< ::grpc::LoginRequest, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_Login2Passwords() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Login2Passwords(::grpc::ServerContext* /*context*/, const ::grpc::LoginRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* Login2Passwords( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::LoginRequest* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_LoginAbort : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_LoginAbort() { - ::grpc::Service::MarkMethodCallback(32, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::LoginAbortRequest, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::LoginAbortRequest* request, ::google::protobuf::Empty* response) { return this->LoginAbort(context, request, response); }));} - void SetMessageAllocatorFor_LoginAbort( - ::grpc::MessageAllocator< ::grpc::LoginAbortRequest, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(32); - static_cast<::grpc::internal::CallbackUnaryHandler< ::grpc::LoginAbortRequest, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_LoginAbort() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status LoginAbort(::grpc::ServerContext* /*context*/, const ::grpc::LoginAbortRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* LoginAbort( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::LoginAbortRequest* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_CheckUpdate : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_CheckUpdate() { - ::grpc::Service::MarkMethodCallback(33, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) { return this->CheckUpdate(context, request, response); }));} - void SetMessageAllocatorFor_CheckUpdate( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(33); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_CheckUpdate() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status CheckUpdate(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* CheckUpdate( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_InstallUpdate : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_InstallUpdate() { - ::grpc::Service::MarkMethodCallback(34, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) { return this->InstallUpdate(context, request, response); }));} - void SetMessageAllocatorFor_InstallUpdate( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(34); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_InstallUpdate() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status InstallUpdate(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* InstallUpdate( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_SetIsAutomaticUpdateOn : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_SetIsAutomaticUpdateOn() { - ::grpc::Service::MarkMethodCallback(35, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::BoolValue, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response) { return this->SetIsAutomaticUpdateOn(context, request, response); }));} - void SetMessageAllocatorFor_SetIsAutomaticUpdateOn( - ::grpc::MessageAllocator< ::google::protobuf::BoolValue, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(35); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::BoolValue, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_SetIsAutomaticUpdateOn() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsAutomaticUpdateOn(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SetIsAutomaticUpdateOn( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_IsAutomaticUpdateOn : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_IsAutomaticUpdateOn() { - ::grpc::Service::MarkMethodCallback(36, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::BoolValue>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response) { return this->IsAutomaticUpdateOn(context, request, response); }));} - void SetMessageAllocatorFor_IsAutomaticUpdateOn( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::BoolValue>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(36); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::BoolValue>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_IsAutomaticUpdateOn() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsAutomaticUpdateOn(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* IsAutomaticUpdateOn( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_DiskCachePath : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_DiskCachePath() { - ::grpc::Service::MarkMethodCallback(37, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::StringValue>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response) { return this->DiskCachePath(context, request, response); }));} - void SetMessageAllocatorFor_DiskCachePath( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::StringValue>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(37); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::StringValue>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_DiskCachePath() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status DiskCachePath(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* DiskCachePath( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_SetDiskCachePath : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_SetDiskCachePath() { - ::grpc::Service::MarkMethodCallback(38, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response) { return this->SetDiskCachePath(context, request, response); }));} - void SetMessageAllocatorFor_SetDiskCachePath( - ::grpc::MessageAllocator< ::google::protobuf::StringValue, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(38); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_SetDiskCachePath() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetDiskCachePath(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SetDiskCachePath( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_SetIsDoHEnabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_SetIsDoHEnabled() { - ::grpc::Service::MarkMethodCallback(39, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::BoolValue, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::BoolValue* request, ::google::protobuf::Empty* response) { return this->SetIsDoHEnabled(context, request, response); }));} - void SetMessageAllocatorFor_SetIsDoHEnabled( - ::grpc::MessageAllocator< ::google::protobuf::BoolValue, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(39); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::BoolValue, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_SetIsDoHEnabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsDoHEnabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SetIsDoHEnabled( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_IsDoHEnabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_IsDoHEnabled() { - ::grpc::Service::MarkMethodCallback(40, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::BoolValue>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::BoolValue* response) { return this->IsDoHEnabled(context, request, response); }));} - void SetMessageAllocatorFor_IsDoHEnabled( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::BoolValue>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(40); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::BoolValue>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_IsDoHEnabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsDoHEnabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* IsDoHEnabled( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_MailServerSettings : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_MailServerSettings() { - ::grpc::Service::MarkMethodCallback(41, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::grpc::ImapSmtpSettings>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::grpc::ImapSmtpSettings* response) { return this->MailServerSettings(context, request, response); }));} - void SetMessageAllocatorFor_MailServerSettings( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::grpc::ImapSmtpSettings>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(41); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::grpc::ImapSmtpSettings>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_MailServerSettings() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status MailServerSettings(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::ImapSmtpSettings* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* MailServerSettings( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::ImapSmtpSettings* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_SetMailServerSettings : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_SetMailServerSettings() { - ::grpc::Service::MarkMethodCallback(42, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ImapSmtpSettings, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ImapSmtpSettings* request, ::google::protobuf::Empty* response) { return this->SetMailServerSettings(context, request, response); }));} - void SetMessageAllocatorFor_SetMailServerSettings( - ::grpc::MessageAllocator< ::grpc::ImapSmtpSettings, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(42); - static_cast<::grpc::internal::CallbackUnaryHandler< ::grpc::ImapSmtpSettings, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_SetMailServerSettings() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetMailServerSettings(::grpc::ServerContext* /*context*/, const ::grpc::ImapSmtpSettings* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SetMailServerSettings( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ImapSmtpSettings* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_Hostname : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_Hostname() { - ::grpc::Service::MarkMethodCallback(43, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::StringValue>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response) { return this->Hostname(context, request, response); }));} - void SetMessageAllocatorFor_Hostname( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::StringValue>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(43); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::StringValue>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_Hostname() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Hostname(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* Hostname( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_IsPortFree : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_IsPortFree() { - ::grpc::Service::MarkMethodCallback(44, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Int32Value, ::google::protobuf::BoolValue>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Int32Value* request, ::google::protobuf::BoolValue* response) { return this->IsPortFree(context, request, response); }));} - void SetMessageAllocatorFor_IsPortFree( - ::grpc::MessageAllocator< ::google::protobuf::Int32Value, ::google::protobuf::BoolValue>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(44); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Int32Value, ::google::protobuf::BoolValue>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_IsPortFree() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsPortFree(::grpc::ServerContext* /*context*/, const ::google::protobuf::Int32Value* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* IsPortFree( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Int32Value* /*request*/, ::google::protobuf::BoolValue* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_AvailableKeychains : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_AvailableKeychains() { - ::grpc::Service::MarkMethodCallback(45, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::grpc::AvailableKeychainsResponse>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::grpc::AvailableKeychainsResponse* response) { return this->AvailableKeychains(context, request, response); }));} - void SetMessageAllocatorFor_AvailableKeychains( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::grpc::AvailableKeychainsResponse>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(45); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::grpc::AvailableKeychainsResponse>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_AvailableKeychains() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status AvailableKeychains(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::AvailableKeychainsResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* AvailableKeychains( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::AvailableKeychainsResponse* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_SetCurrentKeychain : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_SetCurrentKeychain() { - ::grpc::Service::MarkMethodCallback(46, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response) { return this->SetCurrentKeychain(context, request, response); }));} - void SetMessageAllocatorFor_SetCurrentKeychain( - ::grpc::MessageAllocator< ::google::protobuf::StringValue, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(46); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_SetCurrentKeychain() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetCurrentKeychain(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SetCurrentKeychain( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_CurrentKeychain : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_CurrentKeychain() { - ::grpc::Service::MarkMethodCallback(47, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::StringValue>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::StringValue* response) { return this->CurrentKeychain(context, request, response); }));} - void SetMessageAllocatorFor_CurrentKeychain( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::StringValue>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(47); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::StringValue>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_CurrentKeychain() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status CurrentKeychain(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* CurrentKeychain( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_GetUserList : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_GetUserList() { - ::grpc::Service::MarkMethodCallback(48, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::grpc::UserListResponse>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::grpc::UserListResponse* response) { return this->GetUserList(context, request, response); }));} - void SetMessageAllocatorFor_GetUserList( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::grpc::UserListResponse>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(48); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::grpc::UserListResponse>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_GetUserList() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status GetUserList(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::UserListResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* GetUserList( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::UserListResponse* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_GetUser : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_GetUser() { - ::grpc::Service::MarkMethodCallback(49, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::grpc::User>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::StringValue* request, ::grpc::User* response) { return this->GetUser(context, request, response); }));} - void SetMessageAllocatorFor_GetUser( - ::grpc::MessageAllocator< ::google::protobuf::StringValue, ::grpc::User>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(49); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::grpc::User>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_GetUser() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status GetUser(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::grpc::User* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* GetUser( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::grpc::User* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_SetUserSplitMode : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_SetUserSplitMode() { - ::grpc::Service::MarkMethodCallback(50, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::UserSplitModeRequest, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::UserSplitModeRequest* request, ::google::protobuf::Empty* response) { return this->SetUserSplitMode(context, request, response); }));} - void SetMessageAllocatorFor_SetUserSplitMode( - ::grpc::MessageAllocator< ::grpc::UserSplitModeRequest, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(50); - static_cast<::grpc::internal::CallbackUnaryHandler< ::grpc::UserSplitModeRequest, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_SetUserSplitMode() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetUserSplitMode(::grpc::ServerContext* /*context*/, const ::grpc::UserSplitModeRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SetUserSplitMode( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::UserSplitModeRequest* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_SendBadEventUserFeedback : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_SendBadEventUserFeedback() { - ::grpc::Service::MarkMethodCallback(51, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::UserBadEventFeedbackRequest, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::UserBadEventFeedbackRequest* request, ::google::protobuf::Empty* response) { return this->SendBadEventUserFeedback(context, request, response); }));} - void SetMessageAllocatorFor_SendBadEventUserFeedback( - ::grpc::MessageAllocator< ::grpc::UserBadEventFeedbackRequest, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(51); - static_cast<::grpc::internal::CallbackUnaryHandler< ::grpc::UserBadEventFeedbackRequest, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_SendBadEventUserFeedback() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SendBadEventUserFeedback(::grpc::ServerContext* /*context*/, const ::grpc::UserBadEventFeedbackRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SendBadEventUserFeedback( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::UserBadEventFeedbackRequest* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_LogoutUser : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_LogoutUser() { - ::grpc::Service::MarkMethodCallback(52, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response) { return this->LogoutUser(context, request, response); }));} - void SetMessageAllocatorFor_LogoutUser( - ::grpc::MessageAllocator< ::google::protobuf::StringValue, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(52); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_LogoutUser() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status LogoutUser(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* LogoutUser( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_RemoveUser : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_RemoveUser() { - ::grpc::Service::MarkMethodCallback(53, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response) { return this->RemoveUser(context, request, response); }));} - void SetMessageAllocatorFor_RemoveUser( - ::grpc::MessageAllocator< ::google::protobuf::StringValue, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(53); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_RemoveUser() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status RemoveUser(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* RemoveUser( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_ConfigureUserAppleMail : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_ConfigureUserAppleMail() { - ::grpc::Service::MarkMethodCallback(54, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ConfigureAppleMailRequest, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ConfigureAppleMailRequest* request, ::google::protobuf::Empty* response) { return this->ConfigureUserAppleMail(context, request, response); }));} - void SetMessageAllocatorFor_ConfigureUserAppleMail( - ::grpc::MessageAllocator< ::grpc::ConfigureAppleMailRequest, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(54); - static_cast<::grpc::internal::CallbackUnaryHandler< ::grpc::ConfigureAppleMailRequest, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_ConfigureUserAppleMail() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ConfigureUserAppleMail(::grpc::ServerContext* /*context*/, const ::grpc::ConfigureAppleMailRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* ConfigureUserAppleMail( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ConfigureAppleMailRequest* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_ReportBugClicked : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_ReportBugClicked() { - ::grpc::Service::MarkMethodCallback(55, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) { return this->ReportBugClicked(context, request, response); }));} - void SetMessageAllocatorFor_ReportBugClicked( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(55); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_ReportBugClicked() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ReportBugClicked(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* ReportBugClicked( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_AutoconfigClicked : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_AutoconfigClicked() { - ::grpc::Service::MarkMethodCallback(56, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response) { return this->AutoconfigClicked(context, request, response); }));} - void SetMessageAllocatorFor_AutoconfigClicked( - ::grpc::MessageAllocator< ::google::protobuf::StringValue, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(56); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_AutoconfigClicked() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status AutoconfigClicked(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* AutoconfigClicked( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_KBArticleClicked : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_KBArticleClicked() { - ::grpc::Service::MarkMethodCallback(57, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::StringValue* request, ::google::protobuf::Empty* response) { return this->KBArticleClicked(context, request, response); }));} - void SetMessageAllocatorFor_KBArticleClicked( - ::grpc::MessageAllocator< ::google::protobuf::StringValue, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(57); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::StringValue, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_KBArticleClicked() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status KBArticleClicked(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* KBArticleClicked( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - template - class WithCallbackMethod_RunEventStream : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_RunEventStream() { - ::grpc::Service::MarkMethodCallback(58, - new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::EventStreamRequest, ::grpc::StreamEvent>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::EventStreamRequest* request) { return this->RunEventStream(context, request); })); - } - ~WithCallbackMethod_RunEventStream() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status RunEventStream(::grpc::ServerContext* /*context*/, const ::grpc::EventStreamRequest* /*request*/, ::grpc::ServerWriter< ::grpc::StreamEvent>* /*writer*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerWriteReactor< ::grpc::StreamEvent>* RunEventStream( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::EventStreamRequest* /*request*/) { return nullptr; } - }; - template - class WithCallbackMethod_StopEventStream : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithCallbackMethod_StopEventStream() { - ::grpc::Service::MarkMethodCallback(59, - new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::Empty>( - [this]( - ::grpc::CallbackServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) { return this->StopEventStream(context, request, response); }));} - void SetMessageAllocatorFor_StopEventStream( - ::grpc::MessageAllocator< ::google::protobuf::Empty, ::google::protobuf::Empty>* allocator) { - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(59); - static_cast<::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::Empty>*>(handler) - ->SetMessageAllocator(allocator); - } - ~WithCallbackMethod_StopEventStream() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status StopEventStream(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* StopEventStream( - ::grpc::CallbackServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; } - }; - typedef WithCallbackMethod_CheckTokens > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > CallbackService; - typedef CallbackService ExperimentalCallbackService; - template - class WithGenericMethod_CheckTokens : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_CheckTokens() { - ::grpc::Service::MarkMethodGeneric(0); - } - ~WithGenericMethod_CheckTokens() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status CheckTokens(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_AddLogEntry : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_AddLogEntry() { - ::grpc::Service::MarkMethodGeneric(1); - } - ~WithGenericMethod_AddLogEntry() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status AddLogEntry(::grpc::ServerContext* /*context*/, const ::grpc::AddLogEntryRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_GuiReady : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_GuiReady() { - ::grpc::Service::MarkMethodGeneric(2); - } - ~WithGenericMethod_GuiReady() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status GuiReady(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::GuiReadyResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_Quit : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_Quit() { - ::grpc::Service::MarkMethodGeneric(3); - } - ~WithGenericMethod_Quit() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Quit(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_Restart : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_Restart() { - ::grpc::Service::MarkMethodGeneric(4); - } - ~WithGenericMethod_Restart() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Restart(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_ShowOnStartup : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_ShowOnStartup() { - ::grpc::Service::MarkMethodGeneric(5); - } - ~WithGenericMethod_ShowOnStartup() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ShowOnStartup(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_SetIsAutostartOn : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_SetIsAutostartOn() { - ::grpc::Service::MarkMethodGeneric(6); - } - ~WithGenericMethod_SetIsAutostartOn() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsAutostartOn(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_IsAutostartOn : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_IsAutostartOn() { - ::grpc::Service::MarkMethodGeneric(7); - } - ~WithGenericMethod_IsAutostartOn() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsAutostartOn(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_SetIsBetaEnabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_SetIsBetaEnabled() { - ::grpc::Service::MarkMethodGeneric(8); - } - ~WithGenericMethod_SetIsBetaEnabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsBetaEnabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_IsBetaEnabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_IsBetaEnabled() { - ::grpc::Service::MarkMethodGeneric(9); - } - ~WithGenericMethod_IsBetaEnabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsBetaEnabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_SetIsAllMailVisible : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_SetIsAllMailVisible() { - ::grpc::Service::MarkMethodGeneric(10); - } - ~WithGenericMethod_SetIsAllMailVisible() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsAllMailVisible(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_IsAllMailVisible : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_IsAllMailVisible() { - ::grpc::Service::MarkMethodGeneric(11); - } - ~WithGenericMethod_IsAllMailVisible() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsAllMailVisible(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_SetIsTelemetryDisabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_SetIsTelemetryDisabled() { - ::grpc::Service::MarkMethodGeneric(12); - } - ~WithGenericMethod_SetIsTelemetryDisabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsTelemetryDisabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_IsTelemetryDisabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_IsTelemetryDisabled() { - ::grpc::Service::MarkMethodGeneric(13); - } - ~WithGenericMethod_IsTelemetryDisabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsTelemetryDisabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_GoOs : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_GoOs() { - ::grpc::Service::MarkMethodGeneric(14); - } - ~WithGenericMethod_GoOs() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status GoOs(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_TriggerReset : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_TriggerReset() { - ::grpc::Service::MarkMethodGeneric(15); - } - ~WithGenericMethod_TriggerReset() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status TriggerReset(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_Version : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_Version() { - ::grpc::Service::MarkMethodGeneric(16); - } - ~WithGenericMethod_Version() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Version(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_LogsPath : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_LogsPath() { - ::grpc::Service::MarkMethodGeneric(17); - } - ~WithGenericMethod_LogsPath() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status LogsPath(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_LicensePath : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_LicensePath() { - ::grpc::Service::MarkMethodGeneric(18); - } - ~WithGenericMethod_LicensePath() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status LicensePath(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_ReleaseNotesPageLink : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_ReleaseNotesPageLink() { - ::grpc::Service::MarkMethodGeneric(19); - } - ~WithGenericMethod_ReleaseNotesPageLink() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ReleaseNotesPageLink(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_DependencyLicensesLink : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_DependencyLicensesLink() { - ::grpc::Service::MarkMethodGeneric(20); - } - ~WithGenericMethod_DependencyLicensesLink() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status DependencyLicensesLink(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_LandingPageLink : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_LandingPageLink() { - ::grpc::Service::MarkMethodGeneric(21); - } - ~WithGenericMethod_LandingPageLink() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status LandingPageLink(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_SetColorSchemeName : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_SetColorSchemeName() { - ::grpc::Service::MarkMethodGeneric(22); - } - ~WithGenericMethod_SetColorSchemeName() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetColorSchemeName(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_ColorSchemeName : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_ColorSchemeName() { - ::grpc::Service::MarkMethodGeneric(23); - } - ~WithGenericMethod_ColorSchemeName() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ColorSchemeName(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_CurrentEmailClient : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_CurrentEmailClient() { - ::grpc::Service::MarkMethodGeneric(24); - } - ~WithGenericMethod_CurrentEmailClient() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status CurrentEmailClient(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_ReportBug : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_ReportBug() { - ::grpc::Service::MarkMethodGeneric(25); - } - ~WithGenericMethod_ReportBug() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ReportBug(::grpc::ServerContext* /*context*/, const ::grpc::ReportBugRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_ExportTLSCertificates : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_ExportTLSCertificates() { - ::grpc::Service::MarkMethodGeneric(26); - } - ~WithGenericMethod_ExportTLSCertificates() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ExportTLSCertificates(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_ForceLauncher : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_ForceLauncher() { - ::grpc::Service::MarkMethodGeneric(27); - } - ~WithGenericMethod_ForceLauncher() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ForceLauncher(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_SetMainExecutable : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_SetMainExecutable() { - ::grpc::Service::MarkMethodGeneric(28); - } - ~WithGenericMethod_SetMainExecutable() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetMainExecutable(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_Login : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_Login() { - ::grpc::Service::MarkMethodGeneric(29); - } - ~WithGenericMethod_Login() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Login(::grpc::ServerContext* /*context*/, const ::grpc::LoginRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_Login2FA : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_Login2FA() { - ::grpc::Service::MarkMethodGeneric(30); - } - ~WithGenericMethod_Login2FA() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Login2FA(::grpc::ServerContext* /*context*/, const ::grpc::LoginRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_Login2Passwords : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_Login2Passwords() { - ::grpc::Service::MarkMethodGeneric(31); - } - ~WithGenericMethod_Login2Passwords() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Login2Passwords(::grpc::ServerContext* /*context*/, const ::grpc::LoginRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_LoginAbort : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_LoginAbort() { - ::grpc::Service::MarkMethodGeneric(32); - } - ~WithGenericMethod_LoginAbort() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status LoginAbort(::grpc::ServerContext* /*context*/, const ::grpc::LoginAbortRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_CheckUpdate : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_CheckUpdate() { - ::grpc::Service::MarkMethodGeneric(33); - } - ~WithGenericMethod_CheckUpdate() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status CheckUpdate(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_InstallUpdate : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_InstallUpdate() { - ::grpc::Service::MarkMethodGeneric(34); - } - ~WithGenericMethod_InstallUpdate() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status InstallUpdate(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_SetIsAutomaticUpdateOn : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_SetIsAutomaticUpdateOn() { - ::grpc::Service::MarkMethodGeneric(35); - } - ~WithGenericMethod_SetIsAutomaticUpdateOn() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsAutomaticUpdateOn(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_IsAutomaticUpdateOn : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_IsAutomaticUpdateOn() { - ::grpc::Service::MarkMethodGeneric(36); - } - ~WithGenericMethod_IsAutomaticUpdateOn() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsAutomaticUpdateOn(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_DiskCachePath : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_DiskCachePath() { - ::grpc::Service::MarkMethodGeneric(37); - } - ~WithGenericMethod_DiskCachePath() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status DiskCachePath(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_SetDiskCachePath : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_SetDiskCachePath() { - ::grpc::Service::MarkMethodGeneric(38); - } - ~WithGenericMethod_SetDiskCachePath() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetDiskCachePath(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_SetIsDoHEnabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_SetIsDoHEnabled() { - ::grpc::Service::MarkMethodGeneric(39); - } - ~WithGenericMethod_SetIsDoHEnabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsDoHEnabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_IsDoHEnabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_IsDoHEnabled() { - ::grpc::Service::MarkMethodGeneric(40); - } - ~WithGenericMethod_IsDoHEnabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsDoHEnabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_MailServerSettings : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_MailServerSettings() { - ::grpc::Service::MarkMethodGeneric(41); - } - ~WithGenericMethod_MailServerSettings() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status MailServerSettings(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::ImapSmtpSettings* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_SetMailServerSettings : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_SetMailServerSettings() { - ::grpc::Service::MarkMethodGeneric(42); - } - ~WithGenericMethod_SetMailServerSettings() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetMailServerSettings(::grpc::ServerContext* /*context*/, const ::grpc::ImapSmtpSettings* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_Hostname : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_Hostname() { - ::grpc::Service::MarkMethodGeneric(43); - } - ~WithGenericMethod_Hostname() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Hostname(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_IsPortFree : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_IsPortFree() { - ::grpc::Service::MarkMethodGeneric(44); - } - ~WithGenericMethod_IsPortFree() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsPortFree(::grpc::ServerContext* /*context*/, const ::google::protobuf::Int32Value* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_AvailableKeychains : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_AvailableKeychains() { - ::grpc::Service::MarkMethodGeneric(45); - } - ~WithGenericMethod_AvailableKeychains() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status AvailableKeychains(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::AvailableKeychainsResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_SetCurrentKeychain : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_SetCurrentKeychain() { - ::grpc::Service::MarkMethodGeneric(46); - } - ~WithGenericMethod_SetCurrentKeychain() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetCurrentKeychain(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_CurrentKeychain : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_CurrentKeychain() { - ::grpc::Service::MarkMethodGeneric(47); - } - ~WithGenericMethod_CurrentKeychain() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status CurrentKeychain(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_GetUserList : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_GetUserList() { - ::grpc::Service::MarkMethodGeneric(48); - } - ~WithGenericMethod_GetUserList() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status GetUserList(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::UserListResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_GetUser : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_GetUser() { - ::grpc::Service::MarkMethodGeneric(49); - } - ~WithGenericMethod_GetUser() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status GetUser(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::grpc::User* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_SetUserSplitMode : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_SetUserSplitMode() { - ::grpc::Service::MarkMethodGeneric(50); - } - ~WithGenericMethod_SetUserSplitMode() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetUserSplitMode(::grpc::ServerContext* /*context*/, const ::grpc::UserSplitModeRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_SendBadEventUserFeedback : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_SendBadEventUserFeedback() { - ::grpc::Service::MarkMethodGeneric(51); - } - ~WithGenericMethod_SendBadEventUserFeedback() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SendBadEventUserFeedback(::grpc::ServerContext* /*context*/, const ::grpc::UserBadEventFeedbackRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_LogoutUser : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_LogoutUser() { - ::grpc::Service::MarkMethodGeneric(52); - } - ~WithGenericMethod_LogoutUser() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status LogoutUser(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_RemoveUser : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_RemoveUser() { - ::grpc::Service::MarkMethodGeneric(53); - } - ~WithGenericMethod_RemoveUser() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status RemoveUser(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_ConfigureUserAppleMail : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_ConfigureUserAppleMail() { - ::grpc::Service::MarkMethodGeneric(54); - } - ~WithGenericMethod_ConfigureUserAppleMail() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ConfigureUserAppleMail(::grpc::ServerContext* /*context*/, const ::grpc::ConfigureAppleMailRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_ReportBugClicked : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_ReportBugClicked() { - ::grpc::Service::MarkMethodGeneric(55); - } - ~WithGenericMethod_ReportBugClicked() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ReportBugClicked(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_AutoconfigClicked : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_AutoconfigClicked() { - ::grpc::Service::MarkMethodGeneric(56); - } - ~WithGenericMethod_AutoconfigClicked() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status AutoconfigClicked(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_KBArticleClicked : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_KBArticleClicked() { - ::grpc::Service::MarkMethodGeneric(57); - } - ~WithGenericMethod_KBArticleClicked() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status KBArticleClicked(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_RunEventStream : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_RunEventStream() { - ::grpc::Service::MarkMethodGeneric(58); - } - ~WithGenericMethod_RunEventStream() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status RunEventStream(::grpc::ServerContext* /*context*/, const ::grpc::EventStreamRequest* /*request*/, ::grpc::ServerWriter< ::grpc::StreamEvent>* /*writer*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithGenericMethod_StopEventStream : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithGenericMethod_StopEventStream() { - ::grpc::Service::MarkMethodGeneric(59); - } - ~WithGenericMethod_StopEventStream() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status StopEventStream(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - }; - template - class WithRawMethod_CheckTokens : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_CheckTokens() { - ::grpc::Service::MarkMethodRaw(0); - } - ~WithRawMethod_CheckTokens() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status CheckTokens(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestCheckTokens(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(0, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_AddLogEntry : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_AddLogEntry() { - ::grpc::Service::MarkMethodRaw(1); - } - ~WithRawMethod_AddLogEntry() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status AddLogEntry(::grpc::ServerContext* /*context*/, const ::grpc::AddLogEntryRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestAddLogEntry(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(1, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_GuiReady : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_GuiReady() { - ::grpc::Service::MarkMethodRaw(2); - } - ~WithRawMethod_GuiReady() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status GuiReady(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::GuiReadyResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestGuiReady(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(2, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_Quit : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_Quit() { - ::grpc::Service::MarkMethodRaw(3); - } - ~WithRawMethod_Quit() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Quit(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestQuit(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(3, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_Restart : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_Restart() { - ::grpc::Service::MarkMethodRaw(4); - } - ~WithRawMethod_Restart() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Restart(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestRestart(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(4, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_ShowOnStartup : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_ShowOnStartup() { - ::grpc::Service::MarkMethodRaw(5); - } - ~WithRawMethod_ShowOnStartup() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ShowOnStartup(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestShowOnStartup(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(5, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_SetIsAutostartOn : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_SetIsAutostartOn() { - ::grpc::Service::MarkMethodRaw(6); - } - ~WithRawMethod_SetIsAutostartOn() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsAutostartOn(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSetIsAutostartOn(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(6, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_IsAutostartOn : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_IsAutostartOn() { - ::grpc::Service::MarkMethodRaw(7); - } - ~WithRawMethod_IsAutostartOn() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsAutostartOn(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestIsAutostartOn(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(7, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_SetIsBetaEnabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_SetIsBetaEnabled() { - ::grpc::Service::MarkMethodRaw(8); - } - ~WithRawMethod_SetIsBetaEnabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsBetaEnabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSetIsBetaEnabled(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(8, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_IsBetaEnabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_IsBetaEnabled() { - ::grpc::Service::MarkMethodRaw(9); - } - ~WithRawMethod_IsBetaEnabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsBetaEnabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestIsBetaEnabled(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(9, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_SetIsAllMailVisible : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_SetIsAllMailVisible() { - ::grpc::Service::MarkMethodRaw(10); - } - ~WithRawMethod_SetIsAllMailVisible() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsAllMailVisible(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSetIsAllMailVisible(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(10, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_IsAllMailVisible : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_IsAllMailVisible() { - ::grpc::Service::MarkMethodRaw(11); - } - ~WithRawMethod_IsAllMailVisible() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsAllMailVisible(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestIsAllMailVisible(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(11, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_SetIsTelemetryDisabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_SetIsTelemetryDisabled() { - ::grpc::Service::MarkMethodRaw(12); - } - ~WithRawMethod_SetIsTelemetryDisabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsTelemetryDisabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSetIsTelemetryDisabled(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(12, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_IsTelemetryDisabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_IsTelemetryDisabled() { - ::grpc::Service::MarkMethodRaw(13); - } - ~WithRawMethod_IsTelemetryDisabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsTelemetryDisabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestIsTelemetryDisabled(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(13, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_GoOs : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_GoOs() { - ::grpc::Service::MarkMethodRaw(14); - } - ~WithRawMethod_GoOs() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status GoOs(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestGoOs(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(14, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_TriggerReset : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_TriggerReset() { - ::grpc::Service::MarkMethodRaw(15); - } - ~WithRawMethod_TriggerReset() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status TriggerReset(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestTriggerReset(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(15, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_Version : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_Version() { - ::grpc::Service::MarkMethodRaw(16); - } - ~WithRawMethod_Version() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Version(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestVersion(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(16, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_LogsPath : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_LogsPath() { - ::grpc::Service::MarkMethodRaw(17); - } - ~WithRawMethod_LogsPath() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status LogsPath(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestLogsPath(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(17, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_LicensePath : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_LicensePath() { - ::grpc::Service::MarkMethodRaw(18); - } - ~WithRawMethod_LicensePath() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status LicensePath(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestLicensePath(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(18, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_ReleaseNotesPageLink : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_ReleaseNotesPageLink() { - ::grpc::Service::MarkMethodRaw(19); - } - ~WithRawMethod_ReleaseNotesPageLink() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ReleaseNotesPageLink(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestReleaseNotesPageLink(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(19, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_DependencyLicensesLink : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_DependencyLicensesLink() { - ::grpc::Service::MarkMethodRaw(20); - } - ~WithRawMethod_DependencyLicensesLink() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status DependencyLicensesLink(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestDependencyLicensesLink(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(20, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_LandingPageLink : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_LandingPageLink() { - ::grpc::Service::MarkMethodRaw(21); - } - ~WithRawMethod_LandingPageLink() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status LandingPageLink(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestLandingPageLink(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(21, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_SetColorSchemeName : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_SetColorSchemeName() { - ::grpc::Service::MarkMethodRaw(22); - } - ~WithRawMethod_SetColorSchemeName() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetColorSchemeName(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSetColorSchemeName(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(22, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_ColorSchemeName : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_ColorSchemeName() { - ::grpc::Service::MarkMethodRaw(23); - } - ~WithRawMethod_ColorSchemeName() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ColorSchemeName(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestColorSchemeName(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(23, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_CurrentEmailClient : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_CurrentEmailClient() { - ::grpc::Service::MarkMethodRaw(24); - } - ~WithRawMethod_CurrentEmailClient() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status CurrentEmailClient(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestCurrentEmailClient(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(24, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_ReportBug : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_ReportBug() { - ::grpc::Service::MarkMethodRaw(25); - } - ~WithRawMethod_ReportBug() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ReportBug(::grpc::ServerContext* /*context*/, const ::grpc::ReportBugRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestReportBug(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(25, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_ExportTLSCertificates : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_ExportTLSCertificates() { - ::grpc::Service::MarkMethodRaw(26); - } - ~WithRawMethod_ExportTLSCertificates() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ExportTLSCertificates(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestExportTLSCertificates(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(26, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_ForceLauncher : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_ForceLauncher() { - ::grpc::Service::MarkMethodRaw(27); - } - ~WithRawMethod_ForceLauncher() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ForceLauncher(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestForceLauncher(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(27, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_SetMainExecutable : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_SetMainExecutable() { - ::grpc::Service::MarkMethodRaw(28); - } - ~WithRawMethod_SetMainExecutable() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetMainExecutable(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSetMainExecutable(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(28, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_Login : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_Login() { - ::grpc::Service::MarkMethodRaw(29); - } - ~WithRawMethod_Login() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Login(::grpc::ServerContext* /*context*/, const ::grpc::LoginRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestLogin(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(29, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_Login2FA : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_Login2FA() { - ::grpc::Service::MarkMethodRaw(30); - } - ~WithRawMethod_Login2FA() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Login2FA(::grpc::ServerContext* /*context*/, const ::grpc::LoginRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestLogin2FA(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(30, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_Login2Passwords : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_Login2Passwords() { - ::grpc::Service::MarkMethodRaw(31); - } - ~WithRawMethod_Login2Passwords() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Login2Passwords(::grpc::ServerContext* /*context*/, const ::grpc::LoginRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestLogin2Passwords(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(31, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_LoginAbort : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_LoginAbort() { - ::grpc::Service::MarkMethodRaw(32); - } - ~WithRawMethod_LoginAbort() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status LoginAbort(::grpc::ServerContext* /*context*/, const ::grpc::LoginAbortRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestLoginAbort(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(32, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_CheckUpdate : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_CheckUpdate() { - ::grpc::Service::MarkMethodRaw(33); - } - ~WithRawMethod_CheckUpdate() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status CheckUpdate(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestCheckUpdate(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(33, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_InstallUpdate : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_InstallUpdate() { - ::grpc::Service::MarkMethodRaw(34); - } - ~WithRawMethod_InstallUpdate() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status InstallUpdate(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestInstallUpdate(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(34, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_SetIsAutomaticUpdateOn : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_SetIsAutomaticUpdateOn() { - ::grpc::Service::MarkMethodRaw(35); - } - ~WithRawMethod_SetIsAutomaticUpdateOn() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsAutomaticUpdateOn(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSetIsAutomaticUpdateOn(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(35, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_IsAutomaticUpdateOn : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_IsAutomaticUpdateOn() { - ::grpc::Service::MarkMethodRaw(36); - } - ~WithRawMethod_IsAutomaticUpdateOn() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsAutomaticUpdateOn(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestIsAutomaticUpdateOn(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(36, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_DiskCachePath : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_DiskCachePath() { - ::grpc::Service::MarkMethodRaw(37); - } - ~WithRawMethod_DiskCachePath() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status DiskCachePath(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestDiskCachePath(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(37, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_SetDiskCachePath : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_SetDiskCachePath() { - ::grpc::Service::MarkMethodRaw(38); - } - ~WithRawMethod_SetDiskCachePath() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetDiskCachePath(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSetDiskCachePath(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(38, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_SetIsDoHEnabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_SetIsDoHEnabled() { - ::grpc::Service::MarkMethodRaw(39); - } - ~WithRawMethod_SetIsDoHEnabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsDoHEnabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSetIsDoHEnabled(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(39, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_IsDoHEnabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_IsDoHEnabled() { - ::grpc::Service::MarkMethodRaw(40); - } - ~WithRawMethod_IsDoHEnabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsDoHEnabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestIsDoHEnabled(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(40, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_MailServerSettings : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_MailServerSettings() { - ::grpc::Service::MarkMethodRaw(41); - } - ~WithRawMethod_MailServerSettings() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status MailServerSettings(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::ImapSmtpSettings* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestMailServerSettings(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(41, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_SetMailServerSettings : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_SetMailServerSettings() { - ::grpc::Service::MarkMethodRaw(42); - } - ~WithRawMethod_SetMailServerSettings() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetMailServerSettings(::grpc::ServerContext* /*context*/, const ::grpc::ImapSmtpSettings* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSetMailServerSettings(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(42, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_Hostname : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_Hostname() { - ::grpc::Service::MarkMethodRaw(43); - } - ~WithRawMethod_Hostname() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Hostname(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestHostname(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(43, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_IsPortFree : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_IsPortFree() { - ::grpc::Service::MarkMethodRaw(44); - } - ~WithRawMethod_IsPortFree() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsPortFree(::grpc::ServerContext* /*context*/, const ::google::protobuf::Int32Value* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestIsPortFree(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(44, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_AvailableKeychains : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_AvailableKeychains() { - ::grpc::Service::MarkMethodRaw(45); - } - ~WithRawMethod_AvailableKeychains() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status AvailableKeychains(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::AvailableKeychainsResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestAvailableKeychains(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(45, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_SetCurrentKeychain : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_SetCurrentKeychain() { - ::grpc::Service::MarkMethodRaw(46); - } - ~WithRawMethod_SetCurrentKeychain() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetCurrentKeychain(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSetCurrentKeychain(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(46, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_CurrentKeychain : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_CurrentKeychain() { - ::grpc::Service::MarkMethodRaw(47); - } - ~WithRawMethod_CurrentKeychain() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status CurrentKeychain(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestCurrentKeychain(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(47, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_GetUserList : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_GetUserList() { - ::grpc::Service::MarkMethodRaw(48); - } - ~WithRawMethod_GetUserList() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status GetUserList(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::UserListResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestGetUserList(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(48, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_GetUser : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_GetUser() { - ::grpc::Service::MarkMethodRaw(49); - } - ~WithRawMethod_GetUser() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status GetUser(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::grpc::User* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestGetUser(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(49, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_SetUserSplitMode : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_SetUserSplitMode() { - ::grpc::Service::MarkMethodRaw(50); - } - ~WithRawMethod_SetUserSplitMode() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetUserSplitMode(::grpc::ServerContext* /*context*/, const ::grpc::UserSplitModeRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSetUserSplitMode(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(50, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_SendBadEventUserFeedback : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_SendBadEventUserFeedback() { - ::grpc::Service::MarkMethodRaw(51); - } - ~WithRawMethod_SendBadEventUserFeedback() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SendBadEventUserFeedback(::grpc::ServerContext* /*context*/, const ::grpc::UserBadEventFeedbackRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestSendBadEventUserFeedback(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(51, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_LogoutUser : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_LogoutUser() { - ::grpc::Service::MarkMethodRaw(52); - } - ~WithRawMethod_LogoutUser() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status LogoutUser(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestLogoutUser(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(52, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_RemoveUser : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_RemoveUser() { - ::grpc::Service::MarkMethodRaw(53); - } - ~WithRawMethod_RemoveUser() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status RemoveUser(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestRemoveUser(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(53, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_ConfigureUserAppleMail : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_ConfigureUserAppleMail() { - ::grpc::Service::MarkMethodRaw(54); - } - ~WithRawMethod_ConfigureUserAppleMail() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ConfigureUserAppleMail(::grpc::ServerContext* /*context*/, const ::grpc::ConfigureAppleMailRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestConfigureUserAppleMail(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(54, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_ReportBugClicked : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_ReportBugClicked() { - ::grpc::Service::MarkMethodRaw(55); - } - ~WithRawMethod_ReportBugClicked() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ReportBugClicked(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestReportBugClicked(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(55, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_AutoconfigClicked : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_AutoconfigClicked() { - ::grpc::Service::MarkMethodRaw(56); - } - ~WithRawMethod_AutoconfigClicked() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status AutoconfigClicked(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestAutoconfigClicked(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(56, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_KBArticleClicked : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_KBArticleClicked() { - ::grpc::Service::MarkMethodRaw(57); - } - ~WithRawMethod_KBArticleClicked() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status KBArticleClicked(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestKBArticleClicked(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(57, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_RunEventStream : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_RunEventStream() { - ::grpc::Service::MarkMethodRaw(58); - } - ~WithRawMethod_RunEventStream() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status RunEventStream(::grpc::ServerContext* /*context*/, const ::grpc::EventStreamRequest* /*request*/, ::grpc::ServerWriter< ::grpc::StreamEvent>* /*writer*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestRunEventStream(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(58, context, request, writer, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawMethod_StopEventStream : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawMethod_StopEventStream() { - ::grpc::Service::MarkMethodRaw(59); - } - ~WithRawMethod_StopEventStream() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status StopEventStream(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - void RequestStopEventStream(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(59, context, request, response, new_call_cq, notification_cq, tag); - } - }; - template - class WithRawCallbackMethod_CheckTokens : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_CheckTokens() { - ::grpc::Service::MarkMethodRawCallback(0, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->CheckTokens(context, request, response); })); - } - ~WithRawCallbackMethod_CheckTokens() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status CheckTokens(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* CheckTokens( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_AddLogEntry : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_AddLogEntry() { - ::grpc::Service::MarkMethodRawCallback(1, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->AddLogEntry(context, request, response); })); - } - ~WithRawCallbackMethod_AddLogEntry() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status AddLogEntry(::grpc::ServerContext* /*context*/, const ::grpc::AddLogEntryRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* AddLogEntry( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_GuiReady : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_GuiReady() { - ::grpc::Service::MarkMethodRawCallback(2, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->GuiReady(context, request, response); })); - } - ~WithRawCallbackMethod_GuiReady() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status GuiReady(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::GuiReadyResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* GuiReady( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_Quit : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_Quit() { - ::grpc::Service::MarkMethodRawCallback(3, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->Quit(context, request, response); })); - } - ~WithRawCallbackMethod_Quit() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Quit(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* Quit( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_Restart : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_Restart() { - ::grpc::Service::MarkMethodRawCallback(4, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->Restart(context, request, response); })); - } - ~WithRawCallbackMethod_Restart() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Restart(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* Restart( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_ShowOnStartup : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_ShowOnStartup() { - ::grpc::Service::MarkMethodRawCallback(5, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->ShowOnStartup(context, request, response); })); - } - ~WithRawCallbackMethod_ShowOnStartup() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ShowOnStartup(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* ShowOnStartup( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_SetIsAutostartOn : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_SetIsAutostartOn() { - ::grpc::Service::MarkMethodRawCallback(6, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->SetIsAutostartOn(context, request, response); })); - } - ~WithRawCallbackMethod_SetIsAutostartOn() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsAutostartOn(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SetIsAutostartOn( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_IsAutostartOn : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_IsAutostartOn() { - ::grpc::Service::MarkMethodRawCallback(7, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->IsAutostartOn(context, request, response); })); - } - ~WithRawCallbackMethod_IsAutostartOn() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsAutostartOn(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* IsAutostartOn( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_SetIsBetaEnabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_SetIsBetaEnabled() { - ::grpc::Service::MarkMethodRawCallback(8, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->SetIsBetaEnabled(context, request, response); })); - } - ~WithRawCallbackMethod_SetIsBetaEnabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsBetaEnabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SetIsBetaEnabled( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_IsBetaEnabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_IsBetaEnabled() { - ::grpc::Service::MarkMethodRawCallback(9, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->IsBetaEnabled(context, request, response); })); - } - ~WithRawCallbackMethod_IsBetaEnabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsBetaEnabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* IsBetaEnabled( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_SetIsAllMailVisible : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_SetIsAllMailVisible() { - ::grpc::Service::MarkMethodRawCallback(10, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->SetIsAllMailVisible(context, request, response); })); - } - ~WithRawCallbackMethod_SetIsAllMailVisible() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsAllMailVisible(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SetIsAllMailVisible( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_IsAllMailVisible : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_IsAllMailVisible() { - ::grpc::Service::MarkMethodRawCallback(11, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->IsAllMailVisible(context, request, response); })); - } - ~WithRawCallbackMethod_IsAllMailVisible() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsAllMailVisible(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* IsAllMailVisible( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_SetIsTelemetryDisabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_SetIsTelemetryDisabled() { - ::grpc::Service::MarkMethodRawCallback(12, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->SetIsTelemetryDisabled(context, request, response); })); - } - ~WithRawCallbackMethod_SetIsTelemetryDisabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsTelemetryDisabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SetIsTelemetryDisabled( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_IsTelemetryDisabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_IsTelemetryDisabled() { - ::grpc::Service::MarkMethodRawCallback(13, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->IsTelemetryDisabled(context, request, response); })); - } - ~WithRawCallbackMethod_IsTelemetryDisabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsTelemetryDisabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* IsTelemetryDisabled( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_GoOs : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_GoOs() { - ::grpc::Service::MarkMethodRawCallback(14, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->GoOs(context, request, response); })); - } - ~WithRawCallbackMethod_GoOs() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status GoOs(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* GoOs( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_TriggerReset : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_TriggerReset() { - ::grpc::Service::MarkMethodRawCallback(15, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->TriggerReset(context, request, response); })); - } - ~WithRawCallbackMethod_TriggerReset() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status TriggerReset(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* TriggerReset( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_Version : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_Version() { - ::grpc::Service::MarkMethodRawCallback(16, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->Version(context, request, response); })); - } - ~WithRawCallbackMethod_Version() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Version(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* Version( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_LogsPath : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_LogsPath() { - ::grpc::Service::MarkMethodRawCallback(17, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->LogsPath(context, request, response); })); - } - ~WithRawCallbackMethod_LogsPath() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status LogsPath(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* LogsPath( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_LicensePath : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_LicensePath() { - ::grpc::Service::MarkMethodRawCallback(18, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->LicensePath(context, request, response); })); - } - ~WithRawCallbackMethod_LicensePath() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status LicensePath(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* LicensePath( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_ReleaseNotesPageLink : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_ReleaseNotesPageLink() { - ::grpc::Service::MarkMethodRawCallback(19, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->ReleaseNotesPageLink(context, request, response); })); - } - ~WithRawCallbackMethod_ReleaseNotesPageLink() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ReleaseNotesPageLink(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* ReleaseNotesPageLink( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_DependencyLicensesLink : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_DependencyLicensesLink() { - ::grpc::Service::MarkMethodRawCallback(20, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->DependencyLicensesLink(context, request, response); })); - } - ~WithRawCallbackMethod_DependencyLicensesLink() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status DependencyLicensesLink(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* DependencyLicensesLink( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_LandingPageLink : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_LandingPageLink() { - ::grpc::Service::MarkMethodRawCallback(21, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->LandingPageLink(context, request, response); })); - } - ~WithRawCallbackMethod_LandingPageLink() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status LandingPageLink(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* LandingPageLink( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_SetColorSchemeName : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_SetColorSchemeName() { - ::grpc::Service::MarkMethodRawCallback(22, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->SetColorSchemeName(context, request, response); })); - } - ~WithRawCallbackMethod_SetColorSchemeName() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetColorSchemeName(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SetColorSchemeName( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_ColorSchemeName : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_ColorSchemeName() { - ::grpc::Service::MarkMethodRawCallback(23, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->ColorSchemeName(context, request, response); })); - } - ~WithRawCallbackMethod_ColorSchemeName() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ColorSchemeName(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* ColorSchemeName( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_CurrentEmailClient : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_CurrentEmailClient() { - ::grpc::Service::MarkMethodRawCallback(24, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->CurrentEmailClient(context, request, response); })); - } - ~WithRawCallbackMethod_CurrentEmailClient() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status CurrentEmailClient(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* CurrentEmailClient( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_ReportBug : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_ReportBug() { - ::grpc::Service::MarkMethodRawCallback(25, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->ReportBug(context, request, response); })); - } - ~WithRawCallbackMethod_ReportBug() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ReportBug(::grpc::ServerContext* /*context*/, const ::grpc::ReportBugRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* ReportBug( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_ExportTLSCertificates : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_ExportTLSCertificates() { - ::grpc::Service::MarkMethodRawCallback(26, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->ExportTLSCertificates(context, request, response); })); - } - ~WithRawCallbackMethod_ExportTLSCertificates() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ExportTLSCertificates(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* ExportTLSCertificates( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_ForceLauncher : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_ForceLauncher() { - ::grpc::Service::MarkMethodRawCallback(27, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->ForceLauncher(context, request, response); })); - } - ~WithRawCallbackMethod_ForceLauncher() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ForceLauncher(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* ForceLauncher( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_SetMainExecutable : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_SetMainExecutable() { - ::grpc::Service::MarkMethodRawCallback(28, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->SetMainExecutable(context, request, response); })); - } - ~WithRawCallbackMethod_SetMainExecutable() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetMainExecutable(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SetMainExecutable( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_Login : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_Login() { - ::grpc::Service::MarkMethodRawCallback(29, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->Login(context, request, response); })); - } - ~WithRawCallbackMethod_Login() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Login(::grpc::ServerContext* /*context*/, const ::grpc::LoginRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* Login( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_Login2FA : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_Login2FA() { - ::grpc::Service::MarkMethodRawCallback(30, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->Login2FA(context, request, response); })); - } - ~WithRawCallbackMethod_Login2FA() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Login2FA(::grpc::ServerContext* /*context*/, const ::grpc::LoginRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* Login2FA( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_Login2Passwords : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_Login2Passwords() { - ::grpc::Service::MarkMethodRawCallback(31, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->Login2Passwords(context, request, response); })); - } - ~WithRawCallbackMethod_Login2Passwords() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Login2Passwords(::grpc::ServerContext* /*context*/, const ::grpc::LoginRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* Login2Passwords( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_LoginAbort : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_LoginAbort() { - ::grpc::Service::MarkMethodRawCallback(32, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->LoginAbort(context, request, response); })); - } - ~WithRawCallbackMethod_LoginAbort() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status LoginAbort(::grpc::ServerContext* /*context*/, const ::grpc::LoginAbortRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* LoginAbort( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_CheckUpdate : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_CheckUpdate() { - ::grpc::Service::MarkMethodRawCallback(33, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->CheckUpdate(context, request, response); })); - } - ~WithRawCallbackMethod_CheckUpdate() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status CheckUpdate(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* CheckUpdate( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_InstallUpdate : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_InstallUpdate() { - ::grpc::Service::MarkMethodRawCallback(34, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->InstallUpdate(context, request, response); })); - } - ~WithRawCallbackMethod_InstallUpdate() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status InstallUpdate(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* InstallUpdate( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_SetIsAutomaticUpdateOn : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_SetIsAutomaticUpdateOn() { - ::grpc::Service::MarkMethodRawCallback(35, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->SetIsAutomaticUpdateOn(context, request, response); })); - } - ~WithRawCallbackMethod_SetIsAutomaticUpdateOn() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsAutomaticUpdateOn(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SetIsAutomaticUpdateOn( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_IsAutomaticUpdateOn : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_IsAutomaticUpdateOn() { - ::grpc::Service::MarkMethodRawCallback(36, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->IsAutomaticUpdateOn(context, request, response); })); - } - ~WithRawCallbackMethod_IsAutomaticUpdateOn() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsAutomaticUpdateOn(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* IsAutomaticUpdateOn( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_DiskCachePath : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_DiskCachePath() { - ::grpc::Service::MarkMethodRawCallback(37, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->DiskCachePath(context, request, response); })); - } - ~WithRawCallbackMethod_DiskCachePath() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status DiskCachePath(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* DiskCachePath( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_SetDiskCachePath : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_SetDiskCachePath() { - ::grpc::Service::MarkMethodRawCallback(38, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->SetDiskCachePath(context, request, response); })); - } - ~WithRawCallbackMethod_SetDiskCachePath() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetDiskCachePath(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SetDiskCachePath( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_SetIsDoHEnabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_SetIsDoHEnabled() { - ::grpc::Service::MarkMethodRawCallback(39, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->SetIsDoHEnabled(context, request, response); })); - } - ~WithRawCallbackMethod_SetIsDoHEnabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetIsDoHEnabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SetIsDoHEnabled( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_IsDoHEnabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_IsDoHEnabled() { - ::grpc::Service::MarkMethodRawCallback(40, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->IsDoHEnabled(context, request, response); })); - } - ~WithRawCallbackMethod_IsDoHEnabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsDoHEnabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* IsDoHEnabled( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_MailServerSettings : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_MailServerSettings() { - ::grpc::Service::MarkMethodRawCallback(41, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->MailServerSettings(context, request, response); })); - } - ~WithRawCallbackMethod_MailServerSettings() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status MailServerSettings(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::ImapSmtpSettings* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* MailServerSettings( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_SetMailServerSettings : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_SetMailServerSettings() { - ::grpc::Service::MarkMethodRawCallback(42, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->SetMailServerSettings(context, request, response); })); - } - ~WithRawCallbackMethod_SetMailServerSettings() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetMailServerSettings(::grpc::ServerContext* /*context*/, const ::grpc::ImapSmtpSettings* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SetMailServerSettings( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_Hostname : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_Hostname() { - ::grpc::Service::MarkMethodRawCallback(43, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->Hostname(context, request, response); })); - } - ~WithRawCallbackMethod_Hostname() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status Hostname(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* Hostname( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_IsPortFree : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_IsPortFree() { - ::grpc::Service::MarkMethodRawCallback(44, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->IsPortFree(context, request, response); })); - } - ~WithRawCallbackMethod_IsPortFree() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status IsPortFree(::grpc::ServerContext* /*context*/, const ::google::protobuf::Int32Value* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* IsPortFree( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_AvailableKeychains : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_AvailableKeychains() { - ::grpc::Service::MarkMethodRawCallback(45, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->AvailableKeychains(context, request, response); })); - } - ~WithRawCallbackMethod_AvailableKeychains() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status AvailableKeychains(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::AvailableKeychainsResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* AvailableKeychains( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_SetCurrentKeychain : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_SetCurrentKeychain() { - ::grpc::Service::MarkMethodRawCallback(46, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->SetCurrentKeychain(context, request, response); })); - } - ~WithRawCallbackMethod_SetCurrentKeychain() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetCurrentKeychain(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SetCurrentKeychain( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_CurrentKeychain : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_CurrentKeychain() { - ::grpc::Service::MarkMethodRawCallback(47, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->CurrentKeychain(context, request, response); })); - } - ~WithRawCallbackMethod_CurrentKeychain() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status CurrentKeychain(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* CurrentKeychain( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_GetUserList : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_GetUserList() { - ::grpc::Service::MarkMethodRawCallback(48, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->GetUserList(context, request, response); })); - } - ~WithRawCallbackMethod_GetUserList() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status GetUserList(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::UserListResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* GetUserList( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_GetUser : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_GetUser() { - ::grpc::Service::MarkMethodRawCallback(49, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->GetUser(context, request, response); })); - } - ~WithRawCallbackMethod_GetUser() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status GetUser(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::grpc::User* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* GetUser( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_SetUserSplitMode : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_SetUserSplitMode() { - ::grpc::Service::MarkMethodRawCallback(50, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->SetUserSplitMode(context, request, response); })); - } - ~WithRawCallbackMethod_SetUserSplitMode() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SetUserSplitMode(::grpc::ServerContext* /*context*/, const ::grpc::UserSplitModeRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SetUserSplitMode( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_SendBadEventUserFeedback : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_SendBadEventUserFeedback() { - ::grpc::Service::MarkMethodRawCallback(51, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->SendBadEventUserFeedback(context, request, response); })); - } - ~WithRawCallbackMethod_SendBadEventUserFeedback() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status SendBadEventUserFeedback(::grpc::ServerContext* /*context*/, const ::grpc::UserBadEventFeedbackRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* SendBadEventUserFeedback( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_LogoutUser : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_LogoutUser() { - ::grpc::Service::MarkMethodRawCallback(52, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->LogoutUser(context, request, response); })); - } - ~WithRawCallbackMethod_LogoutUser() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status LogoutUser(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* LogoutUser( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_RemoveUser : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_RemoveUser() { - ::grpc::Service::MarkMethodRawCallback(53, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->RemoveUser(context, request, response); })); - } - ~WithRawCallbackMethod_RemoveUser() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status RemoveUser(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* RemoveUser( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_ConfigureUserAppleMail : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_ConfigureUserAppleMail() { - ::grpc::Service::MarkMethodRawCallback(54, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->ConfigureUserAppleMail(context, request, response); })); - } - ~WithRawCallbackMethod_ConfigureUserAppleMail() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ConfigureUserAppleMail(::grpc::ServerContext* /*context*/, const ::grpc::ConfigureAppleMailRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* ConfigureUserAppleMail( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_ReportBugClicked : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_ReportBugClicked() { - ::grpc::Service::MarkMethodRawCallback(55, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->ReportBugClicked(context, request, response); })); - } - ~WithRawCallbackMethod_ReportBugClicked() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status ReportBugClicked(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* ReportBugClicked( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_AutoconfigClicked : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_AutoconfigClicked() { - ::grpc::Service::MarkMethodRawCallback(56, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->AutoconfigClicked(context, request, response); })); - } - ~WithRawCallbackMethod_AutoconfigClicked() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status AutoconfigClicked(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* AutoconfigClicked( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_KBArticleClicked : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_KBArticleClicked() { - ::grpc::Service::MarkMethodRawCallback(57, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->KBArticleClicked(context, request, response); })); - } - ~WithRawCallbackMethod_KBArticleClicked() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status KBArticleClicked(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* KBArticleClicked( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_RunEventStream : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_RunEventStream() { - ::grpc::Service::MarkMethodRawCallback(58, - new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const::grpc::ByteBuffer* request) { return this->RunEventStream(context, request); })); - } - ~WithRawCallbackMethod_RunEventStream() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status RunEventStream(::grpc::ServerContext* /*context*/, const ::grpc::EventStreamRequest* /*request*/, ::grpc::ServerWriter< ::grpc::StreamEvent>* /*writer*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerWriteReactor< ::grpc::ByteBuffer>* RunEventStream( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/) { return nullptr; } - }; - template - class WithRawCallbackMethod_StopEventStream : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithRawCallbackMethod_StopEventStream() { - ::grpc::Service::MarkMethodRawCallback(59, - new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( - [this]( - ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->StopEventStream(context, request, response); })); - } - ~WithRawCallbackMethod_StopEventStream() override { - BaseClassMustBeDerivedFromService(this); - } - // disable synchronous version of this method - ::grpc::Status StopEventStream(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - virtual ::grpc::ServerUnaryReactor* StopEventStream( - ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } - }; - template - class WithStreamedUnaryMethod_CheckTokens : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_CheckTokens() { - ::grpc::Service::MarkMethodStreamed(0, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::StringValue, ::google::protobuf::StringValue>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::StringValue, ::google::protobuf::StringValue>* streamer) { - return this->StreamedCheckTokens(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_CheckTokens() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status CheckTokens(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedCheckTokens(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::StringValue,::google::protobuf::StringValue>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_AddLogEntry : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_AddLogEntry() { - ::grpc::Service::MarkMethodStreamed(1, - new ::grpc::internal::StreamedUnaryHandler< - ::grpc::AddLogEntryRequest, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::grpc::AddLogEntryRequest, ::google::protobuf::Empty>* streamer) { - return this->StreamedAddLogEntry(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_AddLogEntry() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status AddLogEntry(::grpc::ServerContext* /*context*/, const ::grpc::AddLogEntryRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedAddLogEntry(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::grpc::AddLogEntryRequest,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_GuiReady : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_GuiReady() { - ::grpc::Service::MarkMethodStreamed(2, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::grpc::GuiReadyResponse>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::grpc::GuiReadyResponse>* streamer) { - return this->StreamedGuiReady(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_GuiReady() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status GuiReady(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::GuiReadyResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedGuiReady(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::grpc::GuiReadyResponse>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_Quit : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_Quit() { - ::grpc::Service::MarkMethodStreamed(3, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::Empty>* streamer) { - return this->StreamedQuit(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_Quit() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status Quit(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedQuit(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_Restart : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_Restart() { - ::grpc::Service::MarkMethodStreamed(4, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::Empty>* streamer) { - return this->StreamedRestart(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_Restart() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status Restart(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedRestart(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_ShowOnStartup : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_ShowOnStartup() { - ::grpc::Service::MarkMethodStreamed(5, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::BoolValue>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::BoolValue>* streamer) { - return this->StreamedShowOnStartup(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_ShowOnStartup() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status ShowOnStartup(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedShowOnStartup(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::BoolValue>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_SetIsAutostartOn : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_SetIsAutostartOn() { - ::grpc::Service::MarkMethodStreamed(6, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::BoolValue, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::BoolValue, ::google::protobuf::Empty>* streamer) { - return this->StreamedSetIsAutostartOn(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_SetIsAutostartOn() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status SetIsAutostartOn(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedSetIsAutostartOn(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::BoolValue,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_IsAutostartOn : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_IsAutostartOn() { - ::grpc::Service::MarkMethodStreamed(7, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::BoolValue>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::BoolValue>* streamer) { - return this->StreamedIsAutostartOn(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_IsAutostartOn() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status IsAutostartOn(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedIsAutostartOn(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::BoolValue>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_SetIsBetaEnabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_SetIsBetaEnabled() { - ::grpc::Service::MarkMethodStreamed(8, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::BoolValue, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::BoolValue, ::google::protobuf::Empty>* streamer) { - return this->StreamedSetIsBetaEnabled(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_SetIsBetaEnabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status SetIsBetaEnabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedSetIsBetaEnabled(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::BoolValue,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_IsBetaEnabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_IsBetaEnabled() { - ::grpc::Service::MarkMethodStreamed(9, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::BoolValue>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::BoolValue>* streamer) { - return this->StreamedIsBetaEnabled(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_IsBetaEnabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status IsBetaEnabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedIsBetaEnabled(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::BoolValue>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_SetIsAllMailVisible : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_SetIsAllMailVisible() { - ::grpc::Service::MarkMethodStreamed(10, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::BoolValue, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::BoolValue, ::google::protobuf::Empty>* streamer) { - return this->StreamedSetIsAllMailVisible(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_SetIsAllMailVisible() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status SetIsAllMailVisible(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedSetIsAllMailVisible(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::BoolValue,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_IsAllMailVisible : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_IsAllMailVisible() { - ::grpc::Service::MarkMethodStreamed(11, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::BoolValue>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::BoolValue>* streamer) { - return this->StreamedIsAllMailVisible(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_IsAllMailVisible() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status IsAllMailVisible(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedIsAllMailVisible(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::BoolValue>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_SetIsTelemetryDisabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_SetIsTelemetryDisabled() { - ::grpc::Service::MarkMethodStreamed(12, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::BoolValue, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::BoolValue, ::google::protobuf::Empty>* streamer) { - return this->StreamedSetIsTelemetryDisabled(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_SetIsTelemetryDisabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status SetIsTelemetryDisabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedSetIsTelemetryDisabled(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::BoolValue,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_IsTelemetryDisabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_IsTelemetryDisabled() { - ::grpc::Service::MarkMethodStreamed(13, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::BoolValue>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::BoolValue>* streamer) { - return this->StreamedIsTelemetryDisabled(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_IsTelemetryDisabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status IsTelemetryDisabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedIsTelemetryDisabled(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::BoolValue>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_GoOs : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_GoOs() { - ::grpc::Service::MarkMethodStreamed(14, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::StringValue>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::StringValue>* streamer) { - return this->StreamedGoOs(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_GoOs() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status GoOs(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedGoOs(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::StringValue>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_TriggerReset : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_TriggerReset() { - ::grpc::Service::MarkMethodStreamed(15, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::Empty>* streamer) { - return this->StreamedTriggerReset(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_TriggerReset() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status TriggerReset(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedTriggerReset(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_Version : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_Version() { - ::grpc::Service::MarkMethodStreamed(16, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::StringValue>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::StringValue>* streamer) { - return this->StreamedVersion(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_Version() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status Version(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedVersion(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::StringValue>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_LogsPath : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_LogsPath() { - ::grpc::Service::MarkMethodStreamed(17, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::StringValue>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::StringValue>* streamer) { - return this->StreamedLogsPath(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_LogsPath() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status LogsPath(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedLogsPath(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::StringValue>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_LicensePath : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_LicensePath() { - ::grpc::Service::MarkMethodStreamed(18, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::StringValue>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::StringValue>* streamer) { - return this->StreamedLicensePath(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_LicensePath() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status LicensePath(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedLicensePath(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::StringValue>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_ReleaseNotesPageLink : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_ReleaseNotesPageLink() { - ::grpc::Service::MarkMethodStreamed(19, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::StringValue>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::StringValue>* streamer) { - return this->StreamedReleaseNotesPageLink(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_ReleaseNotesPageLink() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status ReleaseNotesPageLink(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedReleaseNotesPageLink(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::StringValue>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_DependencyLicensesLink : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_DependencyLicensesLink() { - ::grpc::Service::MarkMethodStreamed(20, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::StringValue>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::StringValue>* streamer) { - return this->StreamedDependencyLicensesLink(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_DependencyLicensesLink() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status DependencyLicensesLink(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedDependencyLicensesLink(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::StringValue>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_LandingPageLink : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_LandingPageLink() { - ::grpc::Service::MarkMethodStreamed(21, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::StringValue>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::StringValue>* streamer) { - return this->StreamedLandingPageLink(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_LandingPageLink() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status LandingPageLink(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedLandingPageLink(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::StringValue>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_SetColorSchemeName : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_SetColorSchemeName() { - ::grpc::Service::MarkMethodStreamed(22, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::StringValue, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::StringValue, ::google::protobuf::Empty>* streamer) { - return this->StreamedSetColorSchemeName(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_SetColorSchemeName() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status SetColorSchemeName(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedSetColorSchemeName(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::StringValue,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_ColorSchemeName : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_ColorSchemeName() { - ::grpc::Service::MarkMethodStreamed(23, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::StringValue>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::StringValue>* streamer) { - return this->StreamedColorSchemeName(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_ColorSchemeName() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status ColorSchemeName(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedColorSchemeName(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::StringValue>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_CurrentEmailClient : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_CurrentEmailClient() { - ::grpc::Service::MarkMethodStreamed(24, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::StringValue>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::StringValue>* streamer) { - return this->StreamedCurrentEmailClient(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_CurrentEmailClient() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status CurrentEmailClient(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedCurrentEmailClient(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::StringValue>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_ReportBug : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_ReportBug() { - ::grpc::Service::MarkMethodStreamed(25, - new ::grpc::internal::StreamedUnaryHandler< - ::grpc::ReportBugRequest, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::grpc::ReportBugRequest, ::google::protobuf::Empty>* streamer) { - return this->StreamedReportBug(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_ReportBug() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status ReportBug(::grpc::ServerContext* /*context*/, const ::grpc::ReportBugRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedReportBug(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::grpc::ReportBugRequest,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_ExportTLSCertificates : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_ExportTLSCertificates() { - ::grpc::Service::MarkMethodStreamed(26, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::StringValue, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::StringValue, ::google::protobuf::Empty>* streamer) { - return this->StreamedExportTLSCertificates(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_ExportTLSCertificates() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status ExportTLSCertificates(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedExportTLSCertificates(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::StringValue,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_ForceLauncher : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_ForceLauncher() { - ::grpc::Service::MarkMethodStreamed(27, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::StringValue, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::StringValue, ::google::protobuf::Empty>* streamer) { - return this->StreamedForceLauncher(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_ForceLauncher() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status ForceLauncher(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedForceLauncher(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::StringValue,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_SetMainExecutable : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_SetMainExecutable() { - ::grpc::Service::MarkMethodStreamed(28, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::StringValue, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::StringValue, ::google::protobuf::Empty>* streamer) { - return this->StreamedSetMainExecutable(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_SetMainExecutable() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status SetMainExecutable(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedSetMainExecutable(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::StringValue,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_Login : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_Login() { - ::grpc::Service::MarkMethodStreamed(29, - new ::grpc::internal::StreamedUnaryHandler< - ::grpc::LoginRequest, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::grpc::LoginRequest, ::google::protobuf::Empty>* streamer) { - return this->StreamedLogin(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_Login() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status Login(::grpc::ServerContext* /*context*/, const ::grpc::LoginRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedLogin(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::grpc::LoginRequest,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_Login2FA : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_Login2FA() { - ::grpc::Service::MarkMethodStreamed(30, - new ::grpc::internal::StreamedUnaryHandler< - ::grpc::LoginRequest, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::grpc::LoginRequest, ::google::protobuf::Empty>* streamer) { - return this->StreamedLogin2FA(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_Login2FA() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status Login2FA(::grpc::ServerContext* /*context*/, const ::grpc::LoginRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedLogin2FA(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::grpc::LoginRequest,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_Login2Passwords : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_Login2Passwords() { - ::grpc::Service::MarkMethodStreamed(31, - new ::grpc::internal::StreamedUnaryHandler< - ::grpc::LoginRequest, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::grpc::LoginRequest, ::google::protobuf::Empty>* streamer) { - return this->StreamedLogin2Passwords(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_Login2Passwords() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status Login2Passwords(::grpc::ServerContext* /*context*/, const ::grpc::LoginRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedLogin2Passwords(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::grpc::LoginRequest,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_LoginAbort : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_LoginAbort() { - ::grpc::Service::MarkMethodStreamed(32, - new ::grpc::internal::StreamedUnaryHandler< - ::grpc::LoginAbortRequest, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::grpc::LoginAbortRequest, ::google::protobuf::Empty>* streamer) { - return this->StreamedLoginAbort(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_LoginAbort() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status LoginAbort(::grpc::ServerContext* /*context*/, const ::grpc::LoginAbortRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedLoginAbort(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::grpc::LoginAbortRequest,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_CheckUpdate : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_CheckUpdate() { - ::grpc::Service::MarkMethodStreamed(33, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::Empty>* streamer) { - return this->StreamedCheckUpdate(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_CheckUpdate() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status CheckUpdate(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedCheckUpdate(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_InstallUpdate : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_InstallUpdate() { - ::grpc::Service::MarkMethodStreamed(34, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::Empty>* streamer) { - return this->StreamedInstallUpdate(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_InstallUpdate() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status InstallUpdate(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedInstallUpdate(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_SetIsAutomaticUpdateOn : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_SetIsAutomaticUpdateOn() { - ::grpc::Service::MarkMethodStreamed(35, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::BoolValue, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::BoolValue, ::google::protobuf::Empty>* streamer) { - return this->StreamedSetIsAutomaticUpdateOn(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_SetIsAutomaticUpdateOn() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status SetIsAutomaticUpdateOn(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedSetIsAutomaticUpdateOn(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::BoolValue,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_IsAutomaticUpdateOn : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_IsAutomaticUpdateOn() { - ::grpc::Service::MarkMethodStreamed(36, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::BoolValue>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::BoolValue>* streamer) { - return this->StreamedIsAutomaticUpdateOn(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_IsAutomaticUpdateOn() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status IsAutomaticUpdateOn(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedIsAutomaticUpdateOn(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::BoolValue>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_DiskCachePath : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_DiskCachePath() { - ::grpc::Service::MarkMethodStreamed(37, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::StringValue>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::StringValue>* streamer) { - return this->StreamedDiskCachePath(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_DiskCachePath() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status DiskCachePath(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedDiskCachePath(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::StringValue>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_SetDiskCachePath : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_SetDiskCachePath() { - ::grpc::Service::MarkMethodStreamed(38, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::StringValue, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::StringValue, ::google::protobuf::Empty>* streamer) { - return this->StreamedSetDiskCachePath(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_SetDiskCachePath() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status SetDiskCachePath(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedSetDiskCachePath(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::StringValue,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_SetIsDoHEnabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_SetIsDoHEnabled() { - ::grpc::Service::MarkMethodStreamed(39, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::BoolValue, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::BoolValue, ::google::protobuf::Empty>* streamer) { - return this->StreamedSetIsDoHEnabled(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_SetIsDoHEnabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status SetIsDoHEnabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::BoolValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedSetIsDoHEnabled(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::BoolValue,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_IsDoHEnabled : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_IsDoHEnabled() { - ::grpc::Service::MarkMethodStreamed(40, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::BoolValue>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::BoolValue>* streamer) { - return this->StreamedIsDoHEnabled(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_IsDoHEnabled() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status IsDoHEnabled(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedIsDoHEnabled(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::BoolValue>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_MailServerSettings : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_MailServerSettings() { - ::grpc::Service::MarkMethodStreamed(41, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::grpc::ImapSmtpSettings>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::grpc::ImapSmtpSettings>* streamer) { - return this->StreamedMailServerSettings(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_MailServerSettings() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status MailServerSettings(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::ImapSmtpSettings* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedMailServerSettings(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::grpc::ImapSmtpSettings>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_SetMailServerSettings : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_SetMailServerSettings() { - ::grpc::Service::MarkMethodStreamed(42, - new ::grpc::internal::StreamedUnaryHandler< - ::grpc::ImapSmtpSettings, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::grpc::ImapSmtpSettings, ::google::protobuf::Empty>* streamer) { - return this->StreamedSetMailServerSettings(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_SetMailServerSettings() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status SetMailServerSettings(::grpc::ServerContext* /*context*/, const ::grpc::ImapSmtpSettings* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedSetMailServerSettings(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::grpc::ImapSmtpSettings,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_Hostname : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_Hostname() { - ::grpc::Service::MarkMethodStreamed(43, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::StringValue>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::StringValue>* streamer) { - return this->StreamedHostname(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_Hostname() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status Hostname(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedHostname(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::StringValue>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_IsPortFree : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_IsPortFree() { - ::grpc::Service::MarkMethodStreamed(44, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Int32Value, ::google::protobuf::BoolValue>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Int32Value, ::google::protobuf::BoolValue>* streamer) { - return this->StreamedIsPortFree(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_IsPortFree() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status IsPortFree(::grpc::ServerContext* /*context*/, const ::google::protobuf::Int32Value* /*request*/, ::google::protobuf::BoolValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedIsPortFree(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Int32Value,::google::protobuf::BoolValue>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_AvailableKeychains : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_AvailableKeychains() { - ::grpc::Service::MarkMethodStreamed(45, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::grpc::AvailableKeychainsResponse>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::grpc::AvailableKeychainsResponse>* streamer) { - return this->StreamedAvailableKeychains(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_AvailableKeychains() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status AvailableKeychains(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::AvailableKeychainsResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedAvailableKeychains(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::grpc::AvailableKeychainsResponse>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_SetCurrentKeychain : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_SetCurrentKeychain() { - ::grpc::Service::MarkMethodStreamed(46, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::StringValue, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::StringValue, ::google::protobuf::Empty>* streamer) { - return this->StreamedSetCurrentKeychain(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_SetCurrentKeychain() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status SetCurrentKeychain(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedSetCurrentKeychain(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::StringValue,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_CurrentKeychain : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_CurrentKeychain() { - ::grpc::Service::MarkMethodStreamed(47, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::StringValue>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::StringValue>* streamer) { - return this->StreamedCurrentKeychain(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_CurrentKeychain() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status CurrentKeychain(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::StringValue* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedCurrentKeychain(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::StringValue>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_GetUserList : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_GetUserList() { - ::grpc::Service::MarkMethodStreamed(48, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::grpc::UserListResponse>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::grpc::UserListResponse>* streamer) { - return this->StreamedGetUserList(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_GetUserList() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status GetUserList(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::grpc::UserListResponse* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedGetUserList(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::grpc::UserListResponse>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_GetUser : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_GetUser() { - ::grpc::Service::MarkMethodStreamed(49, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::StringValue, ::grpc::User>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::StringValue, ::grpc::User>* streamer) { - return this->StreamedGetUser(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_GetUser() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status GetUser(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::grpc::User* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedGetUser(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::StringValue,::grpc::User>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_SetUserSplitMode : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_SetUserSplitMode() { - ::grpc::Service::MarkMethodStreamed(50, - new ::grpc::internal::StreamedUnaryHandler< - ::grpc::UserSplitModeRequest, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::grpc::UserSplitModeRequest, ::google::protobuf::Empty>* streamer) { - return this->StreamedSetUserSplitMode(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_SetUserSplitMode() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status SetUserSplitMode(::grpc::ServerContext* /*context*/, const ::grpc::UserSplitModeRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedSetUserSplitMode(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::grpc::UserSplitModeRequest,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_SendBadEventUserFeedback : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_SendBadEventUserFeedback() { - ::grpc::Service::MarkMethodStreamed(51, - new ::grpc::internal::StreamedUnaryHandler< - ::grpc::UserBadEventFeedbackRequest, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::grpc::UserBadEventFeedbackRequest, ::google::protobuf::Empty>* streamer) { - return this->StreamedSendBadEventUserFeedback(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_SendBadEventUserFeedback() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status SendBadEventUserFeedback(::grpc::ServerContext* /*context*/, const ::grpc::UserBadEventFeedbackRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedSendBadEventUserFeedback(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::grpc::UserBadEventFeedbackRequest,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_LogoutUser : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_LogoutUser() { - ::grpc::Service::MarkMethodStreamed(52, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::StringValue, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::StringValue, ::google::protobuf::Empty>* streamer) { - return this->StreamedLogoutUser(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_LogoutUser() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status LogoutUser(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedLogoutUser(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::StringValue,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_RemoveUser : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_RemoveUser() { - ::grpc::Service::MarkMethodStreamed(53, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::StringValue, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::StringValue, ::google::protobuf::Empty>* streamer) { - return this->StreamedRemoveUser(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_RemoveUser() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status RemoveUser(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedRemoveUser(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::StringValue,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_ConfigureUserAppleMail : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_ConfigureUserAppleMail() { - ::grpc::Service::MarkMethodStreamed(54, - new ::grpc::internal::StreamedUnaryHandler< - ::grpc::ConfigureAppleMailRequest, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::grpc::ConfigureAppleMailRequest, ::google::protobuf::Empty>* streamer) { - return this->StreamedConfigureUserAppleMail(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_ConfigureUserAppleMail() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status ConfigureUserAppleMail(::grpc::ServerContext* /*context*/, const ::grpc::ConfigureAppleMailRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedConfigureUserAppleMail(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::grpc::ConfigureAppleMailRequest,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_ReportBugClicked : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_ReportBugClicked() { - ::grpc::Service::MarkMethodStreamed(55, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::Empty>* streamer) { - return this->StreamedReportBugClicked(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_ReportBugClicked() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status ReportBugClicked(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedReportBugClicked(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_AutoconfigClicked : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_AutoconfigClicked() { - ::grpc::Service::MarkMethodStreamed(56, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::StringValue, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::StringValue, ::google::protobuf::Empty>* streamer) { - return this->StreamedAutoconfigClicked(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_AutoconfigClicked() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status AutoconfigClicked(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedAutoconfigClicked(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::StringValue,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_KBArticleClicked : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_KBArticleClicked() { - ::grpc::Service::MarkMethodStreamed(57, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::StringValue, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::StringValue, ::google::protobuf::Empty>* streamer) { - return this->StreamedKBArticleClicked(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_KBArticleClicked() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status KBArticleClicked(::grpc::ServerContext* /*context*/, const ::google::protobuf::StringValue* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedKBArticleClicked(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::StringValue,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - template - class WithStreamedUnaryMethod_StopEventStream : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithStreamedUnaryMethod_StopEventStream() { - ::grpc::Service::MarkMethodStreamed(59, - new ::grpc::internal::StreamedUnaryHandler< - ::google::protobuf::Empty, ::google::protobuf::Empty>( - [this](::grpc::ServerContext* context, - ::grpc::ServerUnaryStreamer< - ::google::protobuf::Empty, ::google::protobuf::Empty>* streamer) { - return this->StreamedStopEventStream(context, - streamer); - })); - } - ~WithStreamedUnaryMethod_StopEventStream() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status StopEventStream(::grpc::ServerContext* /*context*/, const ::google::protobuf::Empty* /*request*/, ::google::protobuf::Empty* /*response*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with streamed unary - virtual ::grpc::Status StreamedStopEventStream(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::Empty>* server_unary_streamer) = 0; - }; - typedef WithStreamedUnaryMethod_CheckTokens > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > StreamedUnaryService; - template - class WithSplitStreamingMethod_RunEventStream : public BaseClass { - private: - void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} - public: - WithSplitStreamingMethod_RunEventStream() { - ::grpc::Service::MarkMethodStreamed(58, - new ::grpc::internal::SplitServerStreamingHandler< - ::grpc::EventStreamRequest, ::grpc::StreamEvent>( - [this](::grpc::ServerContext* context, - ::grpc::ServerSplitStreamer< - ::grpc::EventStreamRequest, ::grpc::StreamEvent>* streamer) { - return this->StreamedRunEventStream(context, - streamer); - })); - } - ~WithSplitStreamingMethod_RunEventStream() override { - BaseClassMustBeDerivedFromService(this); - } - // disable regular version of this method - ::grpc::Status RunEventStream(::grpc::ServerContext* /*context*/, const ::grpc::EventStreamRequest* /*request*/, ::grpc::ServerWriter< ::grpc::StreamEvent>* /*writer*/) override { - abort(); - return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); - } - // replace default version of method with split streamed - virtual ::grpc::Status StreamedRunEventStream(::grpc::ServerContext* context, ::grpc::ServerSplitStreamer< ::grpc::EventStreamRequest,::grpc::StreamEvent>* server_split_streamer) = 0; - }; - typedef WithSplitStreamingMethod_RunEventStream SplitStreamedService; - typedef WithStreamedUnaryMethod_CheckTokens > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > StreamedService; -}; - -} // namespace grpc - - -#endif // GRPC_bridge_2eproto__INCLUDED diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/bridge.pb.cc b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/bridge.pb.cc deleted file mode 100644 index 180ce6be..00000000 --- a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/bridge.pb.cc +++ /dev/null @@ -1,15931 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: bridge.proto - -#include "bridge.pb.h" - -#include - -#include -#include -#include -#include -#include -#include -#include -// @@protoc_insertion_point(includes) -#include - -PROTOBUF_PRAGMA_INIT_SEG - -namespace _pb = ::PROTOBUF_NAMESPACE_ID; -namespace _pbi = _pb::internal; - -namespace grpc { -PROTOBUF_CONSTEXPR AddLogEntryRequest::AddLogEntryRequest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.package_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} - , /*decltype(_impl_.message_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} - , /*decltype(_impl_.level_)*/0 - , /*decltype(_impl_._cached_size_)*/{}} {} -struct AddLogEntryRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR AddLogEntryRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~AddLogEntryRequestDefaultTypeInternal() {} - union { - AddLogEntryRequest _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AddLogEntryRequestDefaultTypeInternal _AddLogEntryRequest_default_instance_; -PROTOBUF_CONSTEXPR GuiReadyResponse::GuiReadyResponse( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.showsplashscreen_)*/false - , /*decltype(_impl_._cached_size_)*/{}} {} -struct GuiReadyResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR GuiReadyResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~GuiReadyResponseDefaultTypeInternal() {} - union { - GuiReadyResponse _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GuiReadyResponseDefaultTypeInternal _GuiReadyResponse_default_instance_; -PROTOBUF_CONSTEXPR ReportBugRequest::ReportBugRequest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.ostype_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} - , /*decltype(_impl_.osversion_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} - , /*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 { - PROTOBUF_CONSTEXPR ReportBugRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ReportBugRequestDefaultTypeInternal() {} - union { - ReportBugRequest _instance; - }; -}; -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 { - PROTOBUF_CONSTEXPR LoginRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LoginRequestDefaultTypeInternal() {} - union { - LoginRequest _instance; - }; -}; -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 { - PROTOBUF_CONSTEXPR LoginAbortRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LoginAbortRequestDefaultTypeInternal() {} - union { - LoginAbortRequest _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LoginAbortRequestDefaultTypeInternal _LoginAbortRequest_default_instance_; -PROTOBUF_CONSTEXPR ImapSmtpSettings::ImapSmtpSettings( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.imapport_)*/0 - , /*decltype(_impl_.smtpport_)*/0 - , /*decltype(_impl_.usesslforimap_)*/false - , /*decltype(_impl_.usesslforsmtp_)*/false - , /*decltype(_impl_._cached_size_)*/{}} {} -struct ImapSmtpSettingsDefaultTypeInternal { - PROTOBUF_CONSTEXPR ImapSmtpSettingsDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ImapSmtpSettingsDefaultTypeInternal() {} - union { - ImapSmtpSettings _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ImapSmtpSettingsDefaultTypeInternal _ImapSmtpSettings_default_instance_; -PROTOBUF_CONSTEXPR AvailableKeychainsResponse::AvailableKeychainsResponse( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.keychains_)*/{} - , /*decltype(_impl_._cached_size_)*/{}} {} -struct AvailableKeychainsResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR AvailableKeychainsResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~AvailableKeychainsResponseDefaultTypeInternal() {} - union { - AvailableKeychainsResponse _instance; - }; -}; -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_.state_)*/0 - , /*decltype(_impl_.splitmode_)*/false - , /*decltype(_impl_.usedbytes_)*/int64_t{0} - , /*decltype(_impl_.totalbytes_)*/int64_t{0} - , /*decltype(_impl_._cached_size_)*/{}} {} -struct UserDefaultTypeInternal { - PROTOBUF_CONSTEXPR UserDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~UserDefaultTypeInternal() {} - union { - User _instance; - }; -}; -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 { - PROTOBUF_CONSTEXPR UserSplitModeRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~UserSplitModeRequestDefaultTypeInternal() {} - union { - UserSplitModeRequest _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UserSplitModeRequestDefaultTypeInternal _UserSplitModeRequest_default_instance_; -PROTOBUF_CONSTEXPR UserBadEventFeedbackRequest::UserBadEventFeedbackRequest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.userid_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} - , /*decltype(_impl_.doresync_)*/false - , /*decltype(_impl_._cached_size_)*/{}} {} -struct UserBadEventFeedbackRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR UserBadEventFeedbackRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~UserBadEventFeedbackRequestDefaultTypeInternal() {} - union { - UserBadEventFeedbackRequest _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UserBadEventFeedbackRequestDefaultTypeInternal _UserBadEventFeedbackRequest_default_instance_; -PROTOBUF_CONSTEXPR UserListResponse::UserListResponse( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.users_)*/{} - , /*decltype(_impl_._cached_size_)*/{}} {} -struct UserListResponseDefaultTypeInternal { - PROTOBUF_CONSTEXPR UserListResponseDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~UserListResponseDefaultTypeInternal() {} - union { - UserListResponse _instance; - }; -}; -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 { - PROTOBUF_CONSTEXPR ConfigureAppleMailRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ConfigureAppleMailRequestDefaultTypeInternal() {} - union { - ConfigureAppleMailRequest _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConfigureAppleMailRequestDefaultTypeInternal _ConfigureAppleMailRequest_default_instance_; -PROTOBUF_CONSTEXPR EventStreamRequest::EventStreamRequest( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.clientplatform_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} - , /*decltype(_impl_._cached_size_)*/{}} {} -struct EventStreamRequestDefaultTypeInternal { - PROTOBUF_CONSTEXPR EventStreamRequestDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~EventStreamRequestDefaultTypeInternal() {} - union { - EventStreamRequest _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 EventStreamRequestDefaultTypeInternal _EventStreamRequest_default_instance_; -PROTOBUF_CONSTEXPR StreamEvent::StreamEvent( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.event_)*/{} - , /*decltype(_impl_._cached_size_)*/{} - , /*decltype(_impl_._oneof_case_)*/{}} {} -struct StreamEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR StreamEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~StreamEventDefaultTypeInternal() {} - union { - StreamEvent _instance; - }; -}; -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 { - PROTOBUF_CONSTEXPR AppEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~AppEventDefaultTypeInternal() {} - union { - AppEvent _instance; - }; -}; -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 { - PROTOBUF_CONSTEXPR InternetStatusEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~InternetStatusEventDefaultTypeInternal() {} - union { - InternetStatusEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 InternetStatusEventDefaultTypeInternal _InternetStatusEvent_default_instance_; -PROTOBUF_CONSTEXPR ToggleAutostartFinishedEvent::ToggleAutostartFinishedEvent( - ::_pbi::ConstantInitialized) {} -struct ToggleAutostartFinishedEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR ToggleAutostartFinishedEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ToggleAutostartFinishedEventDefaultTypeInternal() {} - union { - ToggleAutostartFinishedEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ToggleAutostartFinishedEventDefaultTypeInternal _ToggleAutostartFinishedEvent_default_instance_; -PROTOBUF_CONSTEXPR ResetFinishedEvent::ResetFinishedEvent( - ::_pbi::ConstantInitialized) {} -struct ResetFinishedEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR ResetFinishedEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ResetFinishedEventDefaultTypeInternal() {} - union { - ResetFinishedEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ResetFinishedEventDefaultTypeInternal _ResetFinishedEvent_default_instance_; -PROTOBUF_CONSTEXPR ReportBugFinishedEvent::ReportBugFinishedEvent( - ::_pbi::ConstantInitialized) {} -struct ReportBugFinishedEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR ReportBugFinishedEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ReportBugFinishedEventDefaultTypeInternal() {} - union { - ReportBugFinishedEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ReportBugFinishedEventDefaultTypeInternal _ReportBugFinishedEvent_default_instance_; -PROTOBUF_CONSTEXPR ReportBugSuccessEvent::ReportBugSuccessEvent( - ::_pbi::ConstantInitialized) {} -struct ReportBugSuccessEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR ReportBugSuccessEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ReportBugSuccessEventDefaultTypeInternal() {} - union { - ReportBugSuccessEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ReportBugSuccessEventDefaultTypeInternal _ReportBugSuccessEvent_default_instance_; -PROTOBUF_CONSTEXPR ReportBugErrorEvent::ReportBugErrorEvent( - ::_pbi::ConstantInitialized) {} -struct ReportBugErrorEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR ReportBugErrorEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ReportBugErrorEventDefaultTypeInternal() {} - union { - ReportBugErrorEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ReportBugErrorEventDefaultTypeInternal _ReportBugErrorEvent_default_instance_; -PROTOBUF_CONSTEXPR ShowMainWindowEvent::ShowMainWindowEvent( - ::_pbi::ConstantInitialized) {} -struct ShowMainWindowEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR ShowMainWindowEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ShowMainWindowEventDefaultTypeInternal() {} - union { - ShowMainWindowEvent _instance; - }; -}; -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 { - PROTOBUF_CONSTEXPR LoginEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LoginEventDefaultTypeInternal() {} - union { - LoginEvent _instance; - }; -}; -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 { - PROTOBUF_CONSTEXPR LoginErrorEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LoginErrorEventDefaultTypeInternal() {} - union { - LoginErrorEvent _instance; - }; -}; -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 { - PROTOBUF_CONSTEXPR LoginTfaRequestedEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LoginTfaRequestedEventDefaultTypeInternal() {} - union { - LoginTfaRequestedEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LoginTfaRequestedEventDefaultTypeInternal _LoginTfaRequestedEvent_default_instance_; -PROTOBUF_CONSTEXPR LoginTwoPasswordsRequestedEvent::LoginTwoPasswordsRequestedEvent( - ::_pbi::ConstantInitialized) {} -struct LoginTwoPasswordsRequestedEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR LoginTwoPasswordsRequestedEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LoginTwoPasswordsRequestedEventDefaultTypeInternal() {} - union { - LoginTwoPasswordsRequestedEvent _instance; - }; -}; -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_.wassignedout_)*/false - , /*decltype(_impl_._cached_size_)*/{}} {} -struct LoginFinishedEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR LoginFinishedEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~LoginFinishedEventDefaultTypeInternal() {} - union { - LoginFinishedEvent _instance; - }; -}; -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 { - PROTOBUF_CONSTEXPR UpdateEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~UpdateEventDefaultTypeInternal() {} - union { - UpdateEvent _instance; - }; -}; -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 { - PROTOBUF_CONSTEXPR UpdateErrorEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~UpdateErrorEventDefaultTypeInternal() {} - union { - UpdateErrorEvent _instance; - }; -}; -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 { - PROTOBUF_CONSTEXPR UpdateManualReadyEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~UpdateManualReadyEventDefaultTypeInternal() {} - union { - UpdateManualReadyEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UpdateManualReadyEventDefaultTypeInternal _UpdateManualReadyEvent_default_instance_; -PROTOBUF_CONSTEXPR UpdateManualRestartNeededEvent::UpdateManualRestartNeededEvent( - ::_pbi::ConstantInitialized) {} -struct UpdateManualRestartNeededEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR UpdateManualRestartNeededEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~UpdateManualRestartNeededEventDefaultTypeInternal() {} - union { - UpdateManualRestartNeededEvent _instance; - }; -}; -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 { - PROTOBUF_CONSTEXPR UpdateForceEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~UpdateForceEventDefaultTypeInternal() {} - union { - UpdateForceEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UpdateForceEventDefaultTypeInternal _UpdateForceEvent_default_instance_; -PROTOBUF_CONSTEXPR UpdateSilentRestartNeeded::UpdateSilentRestartNeeded( - ::_pbi::ConstantInitialized) {} -struct UpdateSilentRestartNeededDefaultTypeInternal { - PROTOBUF_CONSTEXPR UpdateSilentRestartNeededDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~UpdateSilentRestartNeededDefaultTypeInternal() {} - union { - UpdateSilentRestartNeeded _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UpdateSilentRestartNeededDefaultTypeInternal _UpdateSilentRestartNeeded_default_instance_; -PROTOBUF_CONSTEXPR UpdateIsLatestVersion::UpdateIsLatestVersion( - ::_pbi::ConstantInitialized) {} -struct UpdateIsLatestVersionDefaultTypeInternal { - PROTOBUF_CONSTEXPR UpdateIsLatestVersionDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~UpdateIsLatestVersionDefaultTypeInternal() {} - union { - UpdateIsLatestVersion _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UpdateIsLatestVersionDefaultTypeInternal _UpdateIsLatestVersion_default_instance_; -PROTOBUF_CONSTEXPR UpdateCheckFinished::UpdateCheckFinished( - ::_pbi::ConstantInitialized) {} -struct UpdateCheckFinishedDefaultTypeInternal { - PROTOBUF_CONSTEXPR UpdateCheckFinishedDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~UpdateCheckFinishedDefaultTypeInternal() {} - union { - UpdateCheckFinished _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UpdateCheckFinishedDefaultTypeInternal _UpdateCheckFinished_default_instance_; -PROTOBUF_CONSTEXPR UpdateVersionChanged::UpdateVersionChanged( - ::_pbi::ConstantInitialized) {} -struct UpdateVersionChangedDefaultTypeInternal { - PROTOBUF_CONSTEXPR UpdateVersionChangedDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~UpdateVersionChangedDefaultTypeInternal() {} - union { - UpdateVersionChanged _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UpdateVersionChangedDefaultTypeInternal _UpdateVersionChanged_default_instance_; -PROTOBUF_CONSTEXPR DiskCacheEvent::DiskCacheEvent( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.event_)*/{} - , /*decltype(_impl_._cached_size_)*/{} - , /*decltype(_impl_._oneof_case_)*/{}} {} -struct DiskCacheEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR DiskCacheEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~DiskCacheEventDefaultTypeInternal() {} - union { - DiskCacheEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DiskCacheEventDefaultTypeInternal _DiskCacheEvent_default_instance_; -PROTOBUF_CONSTEXPR DiskCacheErrorEvent::DiskCacheErrorEvent( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.type_)*/0 - , /*decltype(_impl_._cached_size_)*/{}} {} -struct DiskCacheErrorEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR DiskCacheErrorEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~DiskCacheErrorEventDefaultTypeInternal() {} - union { - DiskCacheErrorEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DiskCacheErrorEventDefaultTypeInternal _DiskCacheErrorEvent_default_instance_; -PROTOBUF_CONSTEXPR DiskCachePathChangedEvent::DiskCachePathChangedEvent( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.path_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} - , /*decltype(_impl_._cached_size_)*/{}} {} -struct DiskCachePathChangedEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR DiskCachePathChangedEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~DiskCachePathChangedEventDefaultTypeInternal() {} - union { - DiskCachePathChangedEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DiskCachePathChangedEventDefaultTypeInternal _DiskCachePathChangedEvent_default_instance_; -PROTOBUF_CONSTEXPR DiskCachePathChangeFinishedEvent::DiskCachePathChangeFinishedEvent( - ::_pbi::ConstantInitialized) {} -struct DiskCachePathChangeFinishedEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR DiskCachePathChangeFinishedEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~DiskCachePathChangeFinishedEventDefaultTypeInternal() {} - union { - DiskCachePathChangeFinishedEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DiskCachePathChangeFinishedEventDefaultTypeInternal _DiskCachePathChangeFinishedEvent_default_instance_; -PROTOBUF_CONSTEXPR MailServerSettingsEvent::MailServerSettingsEvent( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.event_)*/{} - , /*decltype(_impl_._cached_size_)*/{} - , /*decltype(_impl_._oneof_case_)*/{}} {} -struct MailServerSettingsEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR MailServerSettingsEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~MailServerSettingsEventDefaultTypeInternal() {} - union { - MailServerSettingsEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MailServerSettingsEventDefaultTypeInternal _MailServerSettingsEvent_default_instance_; -PROTOBUF_CONSTEXPR MailServerSettingsErrorEvent::MailServerSettingsErrorEvent( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.type_)*/0 - , /*decltype(_impl_._cached_size_)*/{}} {} -struct MailServerSettingsErrorEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR MailServerSettingsErrorEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~MailServerSettingsErrorEventDefaultTypeInternal() {} - union { - MailServerSettingsErrorEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MailServerSettingsErrorEventDefaultTypeInternal _MailServerSettingsErrorEvent_default_instance_; -PROTOBUF_CONSTEXPR MailServerSettingsChangedEvent::MailServerSettingsChangedEvent( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.settings_)*/nullptr - , /*decltype(_impl_._cached_size_)*/{}} {} -struct MailServerSettingsChangedEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR MailServerSettingsChangedEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~MailServerSettingsChangedEventDefaultTypeInternal() {} - union { - MailServerSettingsChangedEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MailServerSettingsChangedEventDefaultTypeInternal _MailServerSettingsChangedEvent_default_instance_; -PROTOBUF_CONSTEXPR ChangeMailServerSettingsFinishedEvent::ChangeMailServerSettingsFinishedEvent( - ::_pbi::ConstantInitialized) {} -struct ChangeMailServerSettingsFinishedEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR ChangeMailServerSettingsFinishedEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ChangeMailServerSettingsFinishedEventDefaultTypeInternal() {} - union { - ChangeMailServerSettingsFinishedEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ChangeMailServerSettingsFinishedEventDefaultTypeInternal _ChangeMailServerSettingsFinishedEvent_default_instance_; -PROTOBUF_CONSTEXPR KeychainEvent::KeychainEvent( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.event_)*/{} - , /*decltype(_impl_._cached_size_)*/{} - , /*decltype(_impl_._oneof_case_)*/{}} {} -struct KeychainEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR KeychainEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~KeychainEventDefaultTypeInternal() {} - union { - KeychainEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 KeychainEventDefaultTypeInternal _KeychainEvent_default_instance_; -PROTOBUF_CONSTEXPR ChangeKeychainFinishedEvent::ChangeKeychainFinishedEvent( - ::_pbi::ConstantInitialized) {} -struct ChangeKeychainFinishedEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR ChangeKeychainFinishedEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ChangeKeychainFinishedEventDefaultTypeInternal() {} - union { - ChangeKeychainFinishedEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ChangeKeychainFinishedEventDefaultTypeInternal _ChangeKeychainFinishedEvent_default_instance_; -PROTOBUF_CONSTEXPR HasNoKeychainEvent::HasNoKeychainEvent( - ::_pbi::ConstantInitialized) {} -struct HasNoKeychainEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR HasNoKeychainEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~HasNoKeychainEventDefaultTypeInternal() {} - union { - HasNoKeychainEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 HasNoKeychainEventDefaultTypeInternal _HasNoKeychainEvent_default_instance_; -PROTOBUF_CONSTEXPR RebuildKeychainEvent::RebuildKeychainEvent( - ::_pbi::ConstantInitialized) {} -struct RebuildKeychainEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR RebuildKeychainEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~RebuildKeychainEventDefaultTypeInternal() {} - union { - RebuildKeychainEvent _instance; - }; -}; -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 { - PROTOBUF_CONSTEXPR MailEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~MailEventDefaultTypeInternal() {} - union { - MailEvent _instance; - }; -}; -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 { - PROTOBUF_CONSTEXPR NoActiveKeyForRecipientEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~NoActiveKeyForRecipientEventDefaultTypeInternal() {} - union { - NoActiveKeyForRecipientEvent _instance; - }; -}; -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 { - PROTOBUF_CONSTEXPR AddressChangedEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~AddressChangedEventDefaultTypeInternal() {} - union { - AddressChangedEvent _instance; - }; -}; -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 { - PROTOBUF_CONSTEXPR AddressChangedLogoutEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~AddressChangedLogoutEventDefaultTypeInternal() {} - union { - AddressChangedLogoutEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AddressChangedLogoutEventDefaultTypeInternal _AddressChangedLogoutEvent_default_instance_; -PROTOBUF_CONSTEXPR ApiCertIssueEvent::ApiCertIssueEvent( - ::_pbi::ConstantInitialized) {} -struct ApiCertIssueEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR ApiCertIssueEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ApiCertIssueEventDefaultTypeInternal() {} - union { - ApiCertIssueEvent _instance; - }; -}; -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 { - PROTOBUF_CONSTEXPR UserEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~UserEventDefaultTypeInternal() {} - union { - UserEvent _instance; - }; -}; -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 { - PROTOBUF_CONSTEXPR ToggleSplitModeFinishedEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ToggleSplitModeFinishedEventDefaultTypeInternal() {} - union { - ToggleSplitModeFinishedEvent _instance; - }; -}; -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 { - PROTOBUF_CONSTEXPR UserDisconnectedEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~UserDisconnectedEventDefaultTypeInternal() {} - union { - UserDisconnectedEvent _instance; - }; -}; -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 { - PROTOBUF_CONSTEXPR UserChangedEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~UserChangedEventDefaultTypeInternal() {} - union { - UserChangedEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UserChangedEventDefaultTypeInternal _UserChangedEvent_default_instance_; -PROTOBUF_CONSTEXPR UserBadEvent::UserBadEvent( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.userid_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} - , /*decltype(_impl_.errormessage_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} - , /*decltype(_impl_._cached_size_)*/{}} {} -struct UserBadEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR UserBadEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~UserBadEventDefaultTypeInternal() {} - union { - UserBadEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UserBadEventDefaultTypeInternal _UserBadEvent_default_instance_; -PROTOBUF_CONSTEXPR UsedBytesChangedEvent::UsedBytesChangedEvent( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.userid_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} - , /*decltype(_impl_.usedbytes_)*/int64_t{0} - , /*decltype(_impl_._cached_size_)*/{}} {} -struct UsedBytesChangedEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR UsedBytesChangedEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~UsedBytesChangedEventDefaultTypeInternal() {} - union { - UsedBytesChangedEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UsedBytesChangedEventDefaultTypeInternal _UsedBytesChangedEvent_default_instance_; -PROTOBUF_CONSTEXPR ImapLoginFailedEvent::ImapLoginFailedEvent( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.username_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} - , /*decltype(_impl_._cached_size_)*/{}} {} -struct ImapLoginFailedEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR ImapLoginFailedEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~ImapLoginFailedEventDefaultTypeInternal() {} - union { - ImapLoginFailedEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ImapLoginFailedEventDefaultTypeInternal _ImapLoginFailedEvent_default_instance_; -PROTOBUF_CONSTEXPR SyncStartedEvent::SyncStartedEvent( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.userid_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} - , /*decltype(_impl_._cached_size_)*/{}} {} -struct SyncStartedEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR SyncStartedEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~SyncStartedEventDefaultTypeInternal() {} - union { - SyncStartedEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SyncStartedEventDefaultTypeInternal _SyncStartedEvent_default_instance_; -PROTOBUF_CONSTEXPR SyncFinishedEvent::SyncFinishedEvent( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.userid_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} - , /*decltype(_impl_._cached_size_)*/{}} {} -struct SyncFinishedEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR SyncFinishedEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~SyncFinishedEventDefaultTypeInternal() {} - union { - SyncFinishedEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SyncFinishedEventDefaultTypeInternal _SyncFinishedEvent_default_instance_; -PROTOBUF_CONSTEXPR SyncProgressEvent::SyncProgressEvent( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.userid_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} - , /*decltype(_impl_.progress_)*/0 - , /*decltype(_impl_.elapsedms_)*/int64_t{0} - , /*decltype(_impl_.remainingms_)*/int64_t{0} - , /*decltype(_impl_._cached_size_)*/{}} {} -struct SyncProgressEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR SyncProgressEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~SyncProgressEventDefaultTypeInternal() {} - union { - SyncProgressEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SyncProgressEventDefaultTypeInternal _SyncProgressEvent_default_instance_; -PROTOBUF_CONSTEXPR GenericErrorEvent::GenericErrorEvent( - ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.code_)*/0 - , /*decltype(_impl_._cached_size_)*/{}} {} -struct GenericErrorEventDefaultTypeInternal { - PROTOBUF_CONSTEXPR GenericErrorEventDefaultTypeInternal() - : _instance(::_pbi::ConstantInitialized{}) {} - ~GenericErrorEventDefaultTypeInternal() {} - union { - GenericErrorEvent _instance; - }; -}; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GenericErrorEventDefaultTypeInternal _GenericErrorEvent_default_instance_; -} // namespace grpc -static ::_pb::Metadata file_level_metadata_bridge_2eproto[64]; -static const ::_pb::EnumDescriptor* file_level_enum_descriptors_bridge_2eproto[7]; -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_ - PROTOBUF_FIELD_OFFSET(::grpc::AddLogEntryRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::AddLogEntryRequest, _impl_.level_), - PROTOBUF_FIELD_OFFSET(::grpc::AddLogEntryRequest, _impl_.package_), - PROTOBUF_FIELD_OFFSET(::grpc::AddLogEntryRequest, _impl_.message_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::GuiReadyResponse, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::GuiReadyResponse, _impl_.showsplashscreen_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::ReportBugRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::ReportBugRequest, _impl_.ostype_), - PROTOBUF_FIELD_OFFSET(::grpc::ReportBugRequest, _impl_.osversion_), - 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, _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, _impl_.username_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::ImapSmtpSettings, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::ImapSmtpSettings, _impl_.imapport_), - PROTOBUF_FIELD_OFFSET(::grpc::ImapSmtpSettings, _impl_.smtpport_), - PROTOBUF_FIELD_OFFSET(::grpc::ImapSmtpSettings, _impl_.usesslforimap_), - PROTOBUF_FIELD_OFFSET(::grpc::ImapSmtpSettings, _impl_.usesslforsmtp_), - ~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, _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, _impl_.id_), - PROTOBUF_FIELD_OFFSET(::grpc::User, _impl_.username_), - PROTOBUF_FIELD_OFFSET(::grpc::User, _impl_.avatartext_), - PROTOBUF_FIELD_OFFSET(::grpc::User, _impl_.state_), - PROTOBUF_FIELD_OFFSET(::grpc::User, _impl_.splitmode_), - 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, _impl_.userid_), - PROTOBUF_FIELD_OFFSET(::grpc::UserSplitModeRequest, _impl_.active_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::UserBadEventFeedbackRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::UserBadEventFeedbackRequest, _impl_.userid_), - PROTOBUF_FIELD_OFFSET(::grpc::UserBadEventFeedbackRequest, _impl_.doresync_), - ~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, _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, _impl_.userid_), - PROTOBUF_FIELD_OFFSET(::grpc::ConfigureAppleMailRequest, _impl_.address_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::EventStreamRequest, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::EventStreamRequest, _impl_.clientplatform_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::StreamEvent, _internal_metadata_), - ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::grpc::StreamEvent, _impl_._oneof_case_[0]), - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ::_pbi::kInvalidFieldOffsetTag, - ::_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, _impl_._oneof_case_[0]), - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ::_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, _impl_.connected_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::ToggleAutostartFinishedEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::ResetFinishedEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::ReportBugFinishedEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::ReportBugSuccessEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::ReportBugErrorEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::ShowMainWindowEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::LoginEvent, _internal_metadata_), - ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::grpc::LoginEvent, _impl_._oneof_case_[0]), - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ::_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, _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, _impl_.username_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::LoginTwoPasswordsRequestedEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::LoginFinishedEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::LoginFinishedEvent, _impl_.userid_), - PROTOBUF_FIELD_OFFSET(::grpc::LoginFinishedEvent, _impl_.wassignedout_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::UpdateEvent, _internal_metadata_), - ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::grpc::UpdateEvent, _impl_._oneof_case_[0]), - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ::_pbi::kInvalidFieldOffsetTag, - ::_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, _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, _impl_.version_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::UpdateManualRestartNeededEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::UpdateForceEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::UpdateForceEvent, _impl_.version_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::UpdateSilentRestartNeeded, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::UpdateIsLatestVersion, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::UpdateCheckFinished, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::UpdateVersionChanged, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::DiskCacheEvent, _internal_metadata_), - ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::grpc::DiskCacheEvent, _impl_._oneof_case_[0]), - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ::_pbi::kInvalidFieldOffsetTag, - ::_pbi::kInvalidFieldOffsetTag, - ::_pbi::kInvalidFieldOffsetTag, - PROTOBUF_FIELD_OFFSET(::grpc::DiskCacheEvent, _impl_.event_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::DiskCacheErrorEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::DiskCacheErrorEvent, _impl_.type_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::DiskCachePathChangedEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::DiskCachePathChangedEvent, _impl_.path_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::DiskCachePathChangeFinishedEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::MailServerSettingsEvent, _internal_metadata_), - ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::grpc::MailServerSettingsEvent, _impl_._oneof_case_[0]), - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ::_pbi::kInvalidFieldOffsetTag, - ::_pbi::kInvalidFieldOffsetTag, - ::_pbi::kInvalidFieldOffsetTag, - PROTOBUF_FIELD_OFFSET(::grpc::MailServerSettingsEvent, _impl_.event_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::MailServerSettingsErrorEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::MailServerSettingsErrorEvent, _impl_.type_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::MailServerSettingsChangedEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::MailServerSettingsChangedEvent, _impl_.settings_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::ChangeMailServerSettingsFinishedEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::KeychainEvent, _internal_metadata_), - ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::grpc::KeychainEvent, _impl_._oneof_case_[0]), - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ::_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_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::HasNoKeychainEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::RebuildKeychainEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::MailEvent, _internal_metadata_), - ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::grpc::MailEvent, _impl_._oneof_case_[0]), - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ::_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, _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, _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, _impl_.address_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::ApiCertIssueEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::UserEvent, _internal_metadata_), - ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::grpc::UserEvent, _impl_._oneof_case_[0]), - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - ::_pbi::kInvalidFieldOffsetTag, - ::_pbi::kInvalidFieldOffsetTag, - ::_pbi::kInvalidFieldOffsetTag, - ::_pbi::kInvalidFieldOffsetTag, - ::_pbi::kInvalidFieldOffsetTag, - ::_pbi::kInvalidFieldOffsetTag, - ::_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, _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, _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, _impl_.userid_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::UserBadEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::UserBadEvent, _impl_.userid_), - PROTOBUF_FIELD_OFFSET(::grpc::UserBadEvent, _impl_.errormessage_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::UsedBytesChangedEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::UsedBytesChangedEvent, _impl_.userid_), - PROTOBUF_FIELD_OFFSET(::grpc::UsedBytesChangedEvent, _impl_.usedbytes_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::ImapLoginFailedEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::ImapLoginFailedEvent, _impl_.username_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::SyncStartedEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::SyncStartedEvent, _impl_.userid_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::SyncFinishedEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::SyncFinishedEvent, _impl_.userid_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::SyncProgressEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::SyncProgressEvent, _impl_.userid_), - PROTOBUF_FIELD_OFFSET(::grpc::SyncProgressEvent, _impl_.progress_), - PROTOBUF_FIELD_OFFSET(::grpc::SyncProgressEvent, _impl_.elapsedms_), - PROTOBUF_FIELD_OFFSET(::grpc::SyncProgressEvent, _impl_.remainingms_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::grpc::GenericErrorEvent, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::grpc::GenericErrorEvent, _impl_.code_), -}; -static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { - { 0, -1, -1, sizeof(::grpc::AddLogEntryRequest)}, - { 9, -1, -1, sizeof(::grpc::GuiReadyResponse)}, - { 16, -1, -1, sizeof(::grpc::ReportBugRequest)}, - { 28, -1, -1, sizeof(::grpc::LoginRequest)}, - { 36, -1, -1, sizeof(::grpc::LoginAbortRequest)}, - { 43, -1, -1, sizeof(::grpc::ImapSmtpSettings)}, - { 53, -1, -1, sizeof(::grpc::AvailableKeychainsResponse)}, - { 60, -1, -1, sizeof(::grpc::User)}, - { 75, -1, -1, sizeof(::grpc::UserSplitModeRequest)}, - { 83, -1, -1, sizeof(::grpc::UserBadEventFeedbackRequest)}, - { 91, -1, -1, sizeof(::grpc::UserListResponse)}, - { 98, -1, -1, sizeof(::grpc::ConfigureAppleMailRequest)}, - { 106, -1, -1, sizeof(::grpc::EventStreamRequest)}, - { 113, -1, -1, sizeof(::grpc::StreamEvent)}, - { 129, -1, -1, sizeof(::grpc::AppEvent)}, - { 143, -1, -1, sizeof(::grpc::InternetStatusEvent)}, - { 150, -1, -1, sizeof(::grpc::ToggleAutostartFinishedEvent)}, - { 156, -1, -1, sizeof(::grpc::ResetFinishedEvent)}, - { 162, -1, -1, sizeof(::grpc::ReportBugFinishedEvent)}, - { 168, -1, -1, sizeof(::grpc::ReportBugSuccessEvent)}, - { 174, -1, -1, sizeof(::grpc::ReportBugErrorEvent)}, - { 180, -1, -1, sizeof(::grpc::ShowMainWindowEvent)}, - { 186, -1, -1, sizeof(::grpc::LoginEvent)}, - { 198, -1, -1, sizeof(::grpc::LoginErrorEvent)}, - { 206, -1, -1, sizeof(::grpc::LoginTfaRequestedEvent)}, - { 213, -1, -1, sizeof(::grpc::LoginTwoPasswordsRequestedEvent)}, - { 219, -1, -1, sizeof(::grpc::LoginFinishedEvent)}, - { 227, -1, -1, sizeof(::grpc::UpdateEvent)}, - { 242, -1, -1, sizeof(::grpc::UpdateErrorEvent)}, - { 249, -1, -1, sizeof(::grpc::UpdateManualReadyEvent)}, - { 256, -1, -1, sizeof(::grpc::UpdateManualRestartNeededEvent)}, - { 262, -1, -1, sizeof(::grpc::UpdateForceEvent)}, - { 269, -1, -1, sizeof(::grpc::UpdateSilentRestartNeeded)}, - { 275, -1, -1, sizeof(::grpc::UpdateIsLatestVersion)}, - { 281, -1, -1, sizeof(::grpc::UpdateCheckFinished)}, - { 287, -1, -1, sizeof(::grpc::UpdateVersionChanged)}, - { 293, -1, -1, sizeof(::grpc::DiskCacheEvent)}, - { 303, -1, -1, sizeof(::grpc::DiskCacheErrorEvent)}, - { 310, -1, -1, sizeof(::grpc::DiskCachePathChangedEvent)}, - { 317, -1, -1, sizeof(::grpc::DiskCachePathChangeFinishedEvent)}, - { 323, -1, -1, sizeof(::grpc::MailServerSettingsEvent)}, - { 333, -1, -1, sizeof(::grpc::MailServerSettingsErrorEvent)}, - { 340, -1, -1, sizeof(::grpc::MailServerSettingsChangedEvent)}, - { 347, -1, -1, sizeof(::grpc::ChangeMailServerSettingsFinishedEvent)}, - { 353, -1, -1, sizeof(::grpc::KeychainEvent)}, - { 363, -1, -1, sizeof(::grpc::ChangeKeychainFinishedEvent)}, - { 369, -1, -1, sizeof(::grpc::HasNoKeychainEvent)}, - { 375, -1, -1, sizeof(::grpc::RebuildKeychainEvent)}, - { 381, -1, -1, sizeof(::grpc::MailEvent)}, - { 392, -1, -1, sizeof(::grpc::NoActiveKeyForRecipientEvent)}, - { 399, -1, -1, sizeof(::grpc::AddressChangedEvent)}, - { 406, -1, -1, sizeof(::grpc::AddressChangedLogoutEvent)}, - { 413, -1, -1, sizeof(::grpc::ApiCertIssueEvent)}, - { 419, -1, -1, sizeof(::grpc::UserEvent)}, - { 435, -1, -1, sizeof(::grpc::ToggleSplitModeFinishedEvent)}, - { 442, -1, -1, sizeof(::grpc::UserDisconnectedEvent)}, - { 449, -1, -1, sizeof(::grpc::UserChangedEvent)}, - { 456, -1, -1, sizeof(::grpc::UserBadEvent)}, - { 464, -1, -1, sizeof(::grpc::UsedBytesChangedEvent)}, - { 472, -1, -1, sizeof(::grpc::ImapLoginFailedEvent)}, - { 479, -1, -1, sizeof(::grpc::SyncStartedEvent)}, - { 486, -1, -1, sizeof(::grpc::SyncFinishedEvent)}, - { 493, -1, -1, sizeof(::grpc::SyncProgressEvent)}, - { 503, -1, -1, sizeof(::grpc::GenericErrorEvent)}, -}; - -static const ::_pb::Message* const file_default_instances[] = { - &::grpc::_AddLogEntryRequest_default_instance_._instance, - &::grpc::_GuiReadyResponse_default_instance_._instance, - &::grpc::_ReportBugRequest_default_instance_._instance, - &::grpc::_LoginRequest_default_instance_._instance, - &::grpc::_LoginAbortRequest_default_instance_._instance, - &::grpc::_ImapSmtpSettings_default_instance_._instance, - &::grpc::_AvailableKeychainsResponse_default_instance_._instance, - &::grpc::_User_default_instance_._instance, - &::grpc::_UserSplitModeRequest_default_instance_._instance, - &::grpc::_UserBadEventFeedbackRequest_default_instance_._instance, - &::grpc::_UserListResponse_default_instance_._instance, - &::grpc::_ConfigureAppleMailRequest_default_instance_._instance, - &::grpc::_EventStreamRequest_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::_UpdateVersionChanged_default_instance_._instance, - &::grpc::_DiskCacheEvent_default_instance_._instance, - &::grpc::_DiskCacheErrorEvent_default_instance_._instance, - &::grpc::_DiskCachePathChangedEvent_default_instance_._instance, - &::grpc::_DiskCachePathChangeFinishedEvent_default_instance_._instance, - &::grpc::_MailServerSettingsEvent_default_instance_._instance, - &::grpc::_MailServerSettingsErrorEvent_default_instance_._instance, - &::grpc::_MailServerSettingsChangedEvent_default_instance_._instance, - &::grpc::_ChangeMailServerSettingsFinishedEvent_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, - &::grpc::_UserBadEvent_default_instance_._instance, - &::grpc::_UsedBytesChangedEvent_default_instance_._instance, - &::grpc::_ImapLoginFailedEvent_default_instance_._instance, - &::grpc::_SyncStartedEvent_default_instance_._instance, - &::grpc::_SyncFinishedEvent_default_instance_._instance, - &::grpc::_SyncProgressEvent_default_instance_._instance, - &::grpc::_GenericErrorEvent_default_instance_._instance, -}; - -const char descriptor_table_protodef_bridge_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = - "\n\014bridge.proto\022\004grpc\032\033google/protobuf/em" - "pty.proto\032\036google/protobuf/wrappers.prot" - "o\"U\n\022AddLogEntryRequest\022\035\n\005level\030\001 \001(\0162\016" - ".grpc.LogLevel\022\017\n\007package\030\002 \001(\t\022\017\n\007messa" - "ge\030\003 \001(\t\",\n\020GuiReadyResponse\022\030\n\020showSpla" - "shScreen\030\001 \001(\010\"\205\001\n\020ReportBugRequest\022\016\n\006o" - "sType\030\001 \001(\t\022\021\n\tosVersion\030\002 \001(\t\022\023\n\013descri" - "ption\030\003 \001(\t\022\017\n\007address\030\004 \001(\t\022\023\n\013emailCli" - "ent\030\005 \001(\t\022\023\n\013includeLogs\030\006 \001(\010\"2\n\014LoginR" - "equest\022\020\n\010username\030\001 \001(\t\022\020\n\010password\030\002 \001" - "(\014\"%\n\021LoginAbortRequest\022\020\n\010username\030\001 \001(" - "\t\"d\n\020ImapSmtpSettings\022\020\n\010imapPort\030\001 \001(\005\022" - "\020\n\010smtpPort\030\002 \001(\005\022\025\n\ruseSSLForImap\030\003 \001(\010" - "\022\025\n\ruseSSLForSmtp\030\004 \001(\010\"/\n\032AvailableKeyc" - "hainsResponse\022\021\n\tkeychains\030\001 \003(\t\"\267\001\n\004Use" - "r\022\n\n\002id\030\001 \001(\t\022\020\n\010username\030\002 \001(\t\022\022\n\navata" - "rText\030\003 \001(\t\022\036\n\005state\030\004 \001(\0162\017.grpc.UserSt" - "ate\022\021\n\tsplitMode\030\005 \001(\010\022\021\n\tusedBytes\030\006 \001(" - "\003\022\022\n\ntotalBytes\030\007 \001(\003\022\020\n\010password\030\010 \001(\014\022" - "\021\n\taddresses\030\t \003(\t\"6\n\024UserSplitModeReque" - "st\022\016\n\006userID\030\001 \001(\t\022\016\n\006active\030\002 \001(\010\"\?\n\033Us" - "erBadEventFeedbackRequest\022\016\n\006userID\030\001 \001(" - "\t\022\020\n\010doResync\030\002 \001(\010\"-\n\020UserListResponse\022" - "\031\n\005users\030\001 \003(\0132\n.grpc.User\"<\n\031ConfigureA" - "ppleMailRequest\022\016\n\006userID\030\001 \001(\t\022\017\n\007addre" - "ss\030\002 \001(\t\",\n\022EventStreamRequest\022\026\n\016Client" - "Platform\030\001 \001(\t\"\375\002\n\013StreamEvent\022\035\n\003app\030\001 " - "\001(\0132\016.grpc.AppEventH\000\022!\n\005login\030\002 \001(\0132\020.g" - "rpc.LoginEventH\000\022#\n\006update\030\003 \001(\0132\021.grpc." - "UpdateEventH\000\022%\n\005cache\030\004 \001(\0132\024.grpc.Disk" - "CacheEventH\000\022;\n\022mailServerSettings\030\005 \001(\013" - "2\035.grpc.MailServerSettingsEventH\000\022\'\n\010key" - "chain\030\006 \001(\0132\023.grpc.KeychainEventH\000\022\037\n\004ma" - "il\030\007 \001(\0132\017.grpc.MailEventH\000\022\037\n\004user\030\010 \001(" - "\0132\017.grpc.UserEventH\000\022/\n\014genericError\030\t \001" - "(\0132\027.grpc.GenericErrorEventH\000B\007\n\005event\"\240" - "\003\n\010AppEvent\0223\n\016internetStatus\030\001 \001(\0132\031.gr" - "pc.InternetStatusEventH\000\022E\n\027toggleAutost" - "artFinished\030\002 \001(\0132\".grpc.ToggleAutostart" - "FinishedEventH\000\0221\n\rresetFinished\030\003 \001(\0132\030" - ".grpc.ResetFinishedEventH\000\0229\n\021reportBugF" - "inished\030\004 \001(\0132\034.grpc.ReportBugFinishedEv" - "entH\000\0227\n\020reportBugSuccess\030\005 \001(\0132\033.grpc.R" - "eportBugSuccessEventH\000\0223\n\016reportBugError" - "\030\006 \001(\0132\031.grpc.ReportBugErrorEventH\000\0223\n\016s" - "howMainWindow\030\007 \001(\0132\031.grpc.ShowMainWindo" - "wEventH\000B\007\n\005event\"(\n\023InternetStatusEvent" - "\022\021\n\tconnected\030\001 \001(\010\"\036\n\034ToggleAutostartFi" - "nishedEvent\"\024\n\022ResetFinishedEvent\"\030\n\026Rep" - "ortBugFinishedEvent\"\027\n\025ReportBugSuccessE" - "vent\"\025\n\023ReportBugErrorEvent\"\025\n\023ShowMainW" - "indowEvent\"\235\002\n\nLoginEvent\022&\n\005error\030\001 \001(\013" - "2\025.grpc.LoginErrorEventH\000\0224\n\014tfaRequeste" - "d\030\002 \001(\0132\034.grpc.LoginTfaRequestedEventH\000\022" - "E\n\024twoPasswordRequested\030\003 \001(\0132%.grpc.Log" - "inTwoPasswordsRequestedEventH\000\022,\n\010finish" - "ed\030\004 \001(\0132\030.grpc.LoginFinishedEventH\000\0223\n\017" - "alreadyLoggedIn\030\005 \001(\0132\030.grpc.LoginFinish" - "edEventH\000B\007\n\005event\"F\n\017LoginErrorEvent\022\"\n" - "\004type\030\001 \001(\0162\024.grpc.LoginErrorType\022\017\n\007mes" - "sage\030\002 \001(\t\"*\n\026LoginTfaRequestedEvent\022\020\n\010" - "username\030\001 \001(\t\"!\n\037LoginTwoPasswordsReque" - "stedEvent\":\n\022LoginFinishedEvent\022\016\n\006userI" - "D\030\001 \001(\t\022\024\n\014wasSignedOut\030\002 \001(\010\"\304\003\n\013Update" - "Event\022\'\n\005error\030\001 \001(\0132\026.grpc.UpdateErrorE" - "ventH\000\0223\n\013manualReady\030\002 \001(\0132\034.grpc.Updat" - "eManualReadyEventH\000\022C\n\023manualRestartNeed" - "ed\030\003 \001(\0132$.grpc.UpdateManualRestartNeede" - "dEventH\000\022\'\n\005force\030\004 \001(\0132\026.grpc.UpdateFor" - "ceEventH\000\022>\n\023silentRestartNeeded\030\005 \001(\0132\037" - ".grpc.UpdateSilentRestartNeededH\000\0226\n\017isL" - "atestVersion\030\006 \001(\0132\033.grpc.UpdateIsLatest" - "VersionH\000\0222\n\rcheckFinished\030\007 \001(\0132\031.grpc." - "UpdateCheckFinishedH\000\0224\n\016versionChanged\030" - "\010 \001(\0132\032.grpc.UpdateVersionChangedH\000B\007\n\005e" - "vent\"7\n\020UpdateErrorEvent\022#\n\004type\030\001 \001(\0162\025" - ".grpc.UpdateErrorType\")\n\026UpdateManualRea" - "dyEvent\022\017\n\007version\030\001 \001(\t\" \n\036UpdateManual" - "RestartNeededEvent\"#\n\020UpdateForceEvent\022\017" - "\n\007version\030\001 \001(\t\"\033\n\031UpdateSilentRestartNe" - "eded\"\027\n\025UpdateIsLatestVersion\"\025\n\023UpdateC" - "heckFinished\"\026\n\024UpdateVersionChanged\"\303\001\n" - "\016DiskCacheEvent\022*\n\005error\030\001 \001(\0132\031.grpc.Di" - "skCacheErrorEventH\000\0226\n\013pathChanged\030\002 \001(\013" - "2\037.grpc.DiskCachePathChangedEventH\000\022D\n\022p" - "athChangeFinished\030\003 \001(\0132&.grpc.DiskCache" - "PathChangeFinishedEventH\000B\007\n\005event\"=\n\023Di" - "skCacheErrorEvent\022&\n\004type\030\001 \001(\0162\030.grpc.D" - "iskCacheErrorType\")\n\031DiskCachePathChange" - "dEvent\022\014\n\004path\030\001 \001(\t\"\"\n DiskCachePathCha" - "ngeFinishedEvent\"\373\001\n\027MailServerSettingsE" - "vent\0223\n\005error\030\001 \001(\0132\".grpc.MailServerSet" - "tingsErrorEventH\000\022I\n\031mailServerSettingsC" - "hanged\030\002 \001(\0132$.grpc.MailServerSettingsCh" - "angedEventH\000\022W\n changeMailServerSettings" - "Finished\030\003 \001(\0132+.grpc.ChangeMailServerSe" - "ttingsFinishedEventH\000B\007\n\005event\"O\n\034MailSe" - "rverSettingsErrorEvent\022/\n\004type\030\001 \001(\0162!.g" - "rpc.MailServerSettingsErrorType\"J\n\036MailS" - "erverSettingsChangedEvent\022(\n\010settings\030\001 " - "\001(\0132\026.grpc.ImapSmtpSettings\"\'\n%ChangeMai" - "lServerSettingsFinishedEvent\"\307\001\n\rKeychai" - "nEvent\022C\n\026changeKeychainFinished\030\001 \001(\0132!" - ".grpc.ChangeKeychainFinishedEventH\000\0221\n\rh" - "asNoKeychain\030\002 \001(\0132\030.grpc.HasNoKeychainE" - "ventH\000\0225\n\017rebuildKeychain\030\003 \001(\0132\032.grpc.R" - "ebuildKeychainEventH\000B\007\n\005event\"\035\n\033Change" - "KeychainFinishedEvent\"\024\n\022HasNoKeychainEv" - "ent\"\026\n\024RebuildKeychainEvent\"\207\002\n\tMailEven" - "t\022J\n\034noActiveKeyForRecipientEvent\030\001 \001(\0132" - "\".grpc.NoActiveKeyForRecipientEventH\000\0223\n" - "\016addressChanged\030\002 \001(\0132\031.grpc.AddressChan" - "gedEventH\000\022\?\n\024addressChangedLogout\030\003 \001(\013" - "2\037.grpc.AddressChangedLogoutEventH\000\022/\n\014a" - "piCertIssue\030\006 \001(\0132\027.grpc.ApiCertIssueEve" - "ntH\000B\007\n\005event\"-\n\034NoActiveKeyForRecipient" - "Event\022\r\n\005email\030\001 \001(\t\"&\n\023AddressChangedEv" - "ent\022\017\n\007address\030\001 \001(\t\",\n\031AddressChangedLo" - "goutEvent\022\017\n\007address\030\001 \001(\t\"\023\n\021ApiCertIss" - "ueEvent\"\211\004\n\tUserEvent\022E\n\027toggleSplitMode" - "Finished\030\001 \001(\0132\".grpc.ToggleSplitModeFin" - "ishedEventH\000\0227\n\020userDisconnected\030\002 \001(\0132\033" - ".grpc.UserDisconnectedEventH\000\022-\n\013userCha" - "nged\030\003 \001(\0132\026.grpc.UserChangedEventH\000\022*\n\014" - "userBadEvent\030\004 \001(\0132\022.grpc.UserBadEventH\000" - "\022<\n\025usedBytesChangedEvent\030\005 \001(\0132\033.grpc.U" - "sedBytesChangedEventH\000\022:\n\024imapLoginFaile" - "dEvent\030\006 \001(\0132\032.grpc.ImapLoginFailedEvent" - "H\000\0222\n\020syncStartedEvent\030\007 \001(\0132\026.grpc.Sync" - "StartedEventH\000\0224\n\021syncFinishedEvent\030\010 \001(" - "\0132\027.grpc.SyncFinishedEventH\000\0224\n\021syncProg" - "ressEvent\030\t \001(\0132\027.grpc.SyncProgressEvent" - "H\000B\007\n\005event\".\n\034ToggleSplitModeFinishedEv" - "ent\022\016\n\006userID\030\001 \001(\t\")\n\025UserDisconnectedE" - "vent\022\020\n\010username\030\001 \001(\t\"\"\n\020UserChangedEve" - "nt\022\016\n\006userID\030\001 \001(\t\"4\n\014UserBadEvent\022\016\n\006us" - "erID\030\001 \001(\t\022\024\n\014errorMessage\030\002 \001(\t\":\n\025Used" - "BytesChangedEvent\022\016\n\006userID\030\001 \001(\t\022\021\n\tuse" - "dBytes\030\002 \001(\003\"(\n\024ImapLoginFailedEvent\022\020\n\010" - "username\030\001 \001(\t\"\"\n\020SyncStartedEvent\022\016\n\006us" - "erID\030\001 \001(\t\"#\n\021SyncFinishedEvent\022\016\n\006userI" - "D\030\001 \001(\t\"]\n\021SyncProgressEvent\022\016\n\006userID\030\001" - " \001(\t\022\020\n\010progress\030\002 \001(\001\022\021\n\telapsedMs\030\003 \001(" - "\003\022\023\n\013remainingMs\030\004 \001(\003\"2\n\021GenericErrorEv" - "ent\022\035\n\004code\030\001 \001(\0162\017.grpc.ErrorCode*q\n\010Lo" - "gLevel\022\r\n\tLOG_PANIC\020\000\022\r\n\tLOG_FATAL\020\001\022\r\n\t" - "LOG_ERROR\020\002\022\014\n\010LOG_WARN\020\003\022\014\n\010LOG_INFO\020\004\022" - "\r\n\tLOG_DEBUG\020\005\022\r\n\tLOG_TRACE\020\006*6\n\tUserSta" - "te\022\016\n\nSIGNED_OUT\020\000\022\n\n\006LOCKED\020\001\022\r\n\tCONNEC" - "TED\020\002*\242\001\n\016LoginErrorType\022\033\n\027USERNAME_PAS" - "SWORD_ERROR\020\000\022\r\n\tFREE_USER\020\001\022\024\n\020CONNECTI" - "ON_ERROR\020\002\022\r\n\tTFA_ERROR\020\003\022\r\n\tTFA_ABORT\020\004" - "\022\027\n\023TWO_PASSWORDS_ERROR\020\005\022\027\n\023TWO_PASSWOR" - "DS_ABORT\020\006*[\n\017UpdateErrorType\022\027\n\023UPDATE_" - "MANUAL_ERROR\020\000\022\026\n\022UPDATE_FORCE_ERROR\020\001\022\027" - "\n\023UPDATE_SILENT_ERROR\020\002*k\n\022DiskCacheErro" - "rType\022 \n\034DISK_CACHE_UNAVAILABLE_ERROR\020\000\022" - "\036\n\032CANT_MOVE_DISK_CACHE_ERROR\020\001\022\023\n\017DISK_" - "FULL_ERROR\020\002*\335\001\n\033MailServerSettingsError" - "Type\022\033\n\027IMAP_PORT_STARTUP_ERROR\020\000\022\033\n\027SMT" - "P_PORT_STARTUP_ERROR\020\001\022\032\n\026IMAP_PORT_CHAN" - "GE_ERROR\020\002\022\032\n\026SMTP_PORT_CHANGE_ERROR\020\003\022%" - "\n!IMAP_CONNECTION_MODE_CHANGE_ERROR\020\004\022%\n" - "!SMTP_CONNECTION_MODE_CHANGE_ERROR\020\005*S\n\t" - "ErrorCode\022\021\n\rUNKNOWN_ERROR\020\000\022\031\n\025TLS_CERT" - "_EXPORT_ERROR\020\001\022\030\n\024TLS_KEY_EXPORT_ERROR\020" - "\0022\342 \n\006Bridge\022I\n\013CheckTokens\022\034.google.pro" - "tobuf.StringValue\032\034.google.protobuf.Stri" - "ngValue\022\?\n\013AddLogEntry\022\030.grpc.AddLogEntr" - "yRequest\032\026.google.protobuf.Empty\022:\n\010GuiR" - "eady\022\026.google.protobuf.Empty\032\026.grpc.GuiR" - "eadyResponse\0226\n\004Quit\022\026.google.protobuf.E" - "mpty\032\026.google.protobuf.Empty\0229\n\007Restart\022" - "\026.google.protobuf.Empty\032\026.google.protobu" - "f.Empty\022C\n\rShowOnStartup\022\026.google.protob" - "uf.Empty\032\032.google.protobuf.BoolValue\022F\n\020" - "SetIsAutostartOn\022\032.google.protobuf.BoolV" - "alue\032\026.google.protobuf.Empty\022C\n\rIsAutost" - "artOn\022\026.google.protobuf.Empty\032\032.google.p" - "rotobuf.BoolValue\022F\n\020SetIsBetaEnabled\022\032." - "google.protobuf.BoolValue\032\026.google.proto" - "buf.Empty\022C\n\rIsBetaEnabled\022\026.google.prot" - "obuf.Empty\032\032.google.protobuf.BoolValue\022I" - "\n\023SetIsAllMailVisible\022\032.google.protobuf." - "BoolValue\032\026.google.protobuf.Empty\022F\n\020IsA" - "llMailVisible\022\026.google.protobuf.Empty\032\032." - "google.protobuf.BoolValue\022L\n\026SetIsTeleme" - "tryDisabled\022\032.google.protobuf.BoolValue\032" - "\026.google.protobuf.Empty\022I\n\023IsTelemetryDi" - "sabled\022\026.google.protobuf.Empty\032\032.google." - "protobuf.BoolValue\022<\n\004GoOs\022\026.google.prot" - "obuf.Empty\032\034.google.protobuf.StringValue" - "\022>\n\014TriggerReset\022\026.google.protobuf.Empty" - "\032\026.google.protobuf.Empty\022\?\n\007Version\022\026.go" - "ogle.protobuf.Empty\032\034.google.protobuf.St" - "ringValue\022@\n\010LogsPath\022\026.google.protobuf." - "Empty\032\034.google.protobuf.StringValue\022C\n\013L" - "icensePath\022\026.google.protobuf.Empty\032\034.goo" - "gle.protobuf.StringValue\022L\n\024ReleaseNotes" - "PageLink\022\026.google.protobuf.Empty\032\034.googl" - "e.protobuf.StringValue\022N\n\026DependencyLice" - "nsesLink\022\026.google.protobuf.Empty\032\034.googl" - "e.protobuf.StringValue\022G\n\017LandingPageLin" - "k\022\026.google.protobuf.Empty\032\034.google.proto" - "buf.StringValue\022J\n\022SetColorSchemeName\022\034." - "google.protobuf.StringValue\032\026.google.pro" - "tobuf.Empty\022G\n\017ColorSchemeName\022\026.google." - "protobuf.Empty\032\034.google.protobuf.StringV" - "alue\022J\n\022CurrentEmailClient\022\026.google.prot" - "obuf.Empty\032\034.google.protobuf.StringValue" - "\022;\n\tReportBug\022\026.grpc.ReportBugRequest\032\026." - "google.protobuf.Empty\022M\n\025ExportTLSCertif" - "icates\022\034.google.protobuf.StringValue\032\026.g" - "oogle.protobuf.Empty\022E\n\rForceLauncher\022\034." - "google.protobuf.StringValue\032\026.google.pro" - "tobuf.Empty\022I\n\021SetMainExecutable\022\034.googl" - "e.protobuf.StringValue\032\026.google.protobuf" - ".Empty\0223\n\005Login\022\022.grpc.LoginRequest\032\026.go" - "ogle.protobuf.Empty\0226\n\010Login2FA\022\022.grpc.L" - "oginRequest\032\026.google.protobuf.Empty\022=\n\017L" - "ogin2Passwords\022\022.grpc.LoginRequest\032\026.goo" - "gle.protobuf.Empty\022=\n\nLoginAbort\022\027.grpc." - "LoginAbortRequest\032\026.google.protobuf.Empt" - "y\022=\n\013CheckUpdate\022\026.google.protobuf.Empty" - "\032\026.google.protobuf.Empty\022\?\n\rInstallUpdat" - "e\022\026.google.protobuf.Empty\032\026.google.proto" - "buf.Empty\022L\n\026SetIsAutomaticUpdateOn\022\032.go" - "ogle.protobuf.BoolValue\032\026.google.protobu" - "f.Empty\022I\n\023IsAutomaticUpdateOn\022\026.google." - "protobuf.Empty\032\032.google.protobuf.BoolVal" - "ue\022E\n\rDiskCachePath\022\026.google.protobuf.Em" - "pty\032\034.google.protobuf.StringValue\022H\n\020Set" - "DiskCachePath\022\034.google.protobuf.StringVa" - "lue\032\026.google.protobuf.Empty\022E\n\017SetIsDoHE" - "nabled\022\032.google.protobuf.BoolValue\032\026.goo" - "gle.protobuf.Empty\022B\n\014IsDoHEnabled\022\026.goo" - "gle.protobuf.Empty\032\032.google.protobuf.Boo" - "lValue\022D\n\022MailServerSettings\022\026.google.pr" - "otobuf.Empty\032\026.grpc.ImapSmtpSettings\022G\n\025" - "SetMailServerSettings\022\026.grpc.ImapSmtpSet" - "tings\032\026.google.protobuf.Empty\022@\n\010Hostnam" - "e\022\026.google.protobuf.Empty\032\034.google.proto" - "buf.StringValue\022E\n\nIsPortFree\022\033.google.p" - "rotobuf.Int32Value\032\032.google.protobuf.Boo" - "lValue\022N\n\022AvailableKeychains\022\026.google.pr" - "otobuf.Empty\032 .grpc.AvailableKeychainsRe" - "sponse\022J\n\022SetCurrentKeychain\022\034.google.pr" - "otobuf.StringValue\032\026.google.protobuf.Emp" - "ty\022G\n\017CurrentKeychain\022\026.google.protobuf." - "Empty\032\034.google.protobuf.StringValue\022=\n\013G" - "etUserList\022\026.google.protobuf.Empty\032\026.grp" - "c.UserListResponse\0223\n\007GetUser\022\034.google.p" - "rotobuf.StringValue\032\n.grpc.User\022F\n\020SetUs" - "erSplitMode\022\032.grpc.UserSplitModeRequest\032" - "\026.google.protobuf.Empty\022U\n\030SendBadEventU" - "serFeedback\022!.grpc.UserBadEventFeedbackR" - "equest\032\026.google.protobuf.Empty\022B\n\nLogout" - "User\022\034.google.protobuf.StringValue\032\026.goo" - "gle.protobuf.Empty\022B\n\nRemoveUser\022\034.googl" - "e.protobuf.StringValue\032\026.google.protobuf" - ".Empty\022Q\n\026ConfigureUserAppleMail\022\037.grpc." - "ConfigureAppleMailRequest\032\026.google.proto" - "buf.Empty\022B\n\020ReportBugClicked\022\026.google.p" - "rotobuf.Empty\032\026.google.protobuf.Empty\022I\n" - "\021AutoconfigClicked\022\034.google.protobuf.Str" - "ingValue\032\026.google.protobuf.Empty\022H\n\020KBAr" - "ticleClicked\022\034.google.protobuf.StringVal" - "ue\032\026.google.protobuf.Empty\022\?\n\016RunEventSt" - "ream\022\030.grpc.EventStreamRequest\032\021.grpc.St" - "reamEvent0\001\022A\n\017StopEventStream\022\026.google." - "protobuf.Empty\032\026.google.protobuf.EmptyB6" - "Z4github.com/ProtonMail/proton-bridge/v3" - "/internal/grpcb\006proto3" - ; -static const ::_pbi::DescriptorTable* const descriptor_table_bridge_2eproto_deps[2] = { - &::descriptor_table_google_2fprotobuf_2fempty_2eproto, - &::descriptor_table_google_2fprotobuf_2fwrappers_2eproto, -}; -static ::_pbi::once_flag descriptor_table_bridge_2eproto_once; -const ::_pbi::DescriptorTable descriptor_table_bridge_2eproto = { - false, false, 10902, descriptor_table_protodef_bridge_2eproto, - "bridge.proto", - &descriptor_table_bridge_2eproto_once, descriptor_table_bridge_2eproto_deps, 2, 64, - 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 ::_pbi::DescriptorTable* descriptor_table_bridge_2eproto_getter() { - return &descriptor_table_bridge_2eproto; -} - -// Force running AddDescriptors() at dynamic initialization time. -PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::_pbi::AddDescriptorsRunner dynamic_init_dummy_bridge_2eproto(&descriptor_table_bridge_2eproto); -namespace grpc { -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* LogLevel_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_bridge_2eproto); - return file_level_enum_descriptors_bridge_2eproto[0]; -} -bool LogLevel_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - return true; - default: - return false; - } -} - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* UserState_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_bridge_2eproto); - return file_level_enum_descriptors_bridge_2eproto[1]; -} -bool UserState_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - return true; - default: - return false; - } -} - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* LoginErrorType_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_bridge_2eproto); - return file_level_enum_descriptors_bridge_2eproto[2]; -} -bool LoginErrorType_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - return true; - default: - return false; - } -} - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* UpdateErrorType_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_bridge_2eproto); - return file_level_enum_descriptors_bridge_2eproto[3]; -} -bool UpdateErrorType_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - return true; - default: - return false; - } -} - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* DiskCacheErrorType_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_bridge_2eproto); - return file_level_enum_descriptors_bridge_2eproto[4]; -} -bool DiskCacheErrorType_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - return true; - default: - return false; - } -} - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MailServerSettingsErrorType_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_bridge_2eproto); - return file_level_enum_descriptors_bridge_2eproto[5]; -} -bool MailServerSettingsErrorType_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - case 3: - case 4: - case 5: - return true; - default: - return false; - } -} - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ErrorCode_descriptor() { - ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_bridge_2eproto); - return file_level_enum_descriptors_bridge_2eproto[6]; -} -bool ErrorCode_IsValid(int value) { - switch (value) { - case 0: - case 1: - case 2: - return true; - default: - return false; - } -} - - -// =================================================================== - -class AddLogEntryRequest::_Internal { - public: -}; - -AddLogEntryRequest::AddLogEntryRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(arena, is_message_owned); - // @@protoc_insertion_point(arena_constructor:grpc.AddLogEntryRequest) -} -AddLogEntryRequest::AddLogEntryRequest(const AddLogEntryRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - AddLogEntryRequest* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.package_){} - , decltype(_impl_.message_){} - , decltype(_impl_.level_){} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.package_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.package_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_package().empty()) { - _this->_impl_.package_.Set(from._internal_package(), - _this->GetArenaForAllocation()); - } - _impl_.message_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.message_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_message().empty()) { - _this->_impl_.message_.Set(from._internal_message(), - _this->GetArenaForAllocation()); - } - _this->_impl_.level_ = from._impl_.level_; - // @@protoc_insertion_point(copy_constructor:grpc.AddLogEntryRequest) -} - -inline void AddLogEntryRequest::SharedCtor( - ::_pb::Arena* arena, bool is_message_owned) { - (void)arena; - (void)is_message_owned; - new (&_impl_) Impl_{ - decltype(_impl_.package_){} - , decltype(_impl_.message_){} - , decltype(_impl_.level_){0} - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.package_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.package_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.message_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.message_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -AddLogEntryRequest::~AddLogEntryRequest() { - // @@protoc_insertion_point(destructor:grpc.AddLogEntryRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void AddLogEntryRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.package_.Destroy(); - _impl_.message_.Destroy(); -} - -void AddLogEntryRequest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void AddLogEntryRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.AddLogEntryRequest) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.package_.ClearToEmpty(); - _impl_.message_.ClearToEmpty(); - _impl_.level_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* AddLogEntryRequest::_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 = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .grpc.LogLevel level = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_level(static_cast<::grpc::LogLevel>(val)); - } else - goto handle_unusual; - continue; - // string package = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_package(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.AddLogEntryRequest.package")); - } else - goto handle_unusual; - continue; - // string message = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_message(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.AddLogEntryRequest.message")); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* AddLogEntryRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.AddLogEntryRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .grpc.LogLevel level = 1; - if (this->_internal_level() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_level(), target); - } - - // string package = 2; - if (!this->_internal_package().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_package().data(), static_cast(this->_internal_package().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.AddLogEntryRequest.package"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_package(), target); - } - - // string message = 3; - if (!this->_internal_message().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_message().data(), static_cast(this->_internal_message().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.AddLogEntryRequest.message"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_message(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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.AddLogEntryRequest) - return target; -} - -size_t AddLogEntryRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.AddLogEntryRequest) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string package = 2; - if (!this->_internal_package().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_package()); - } - - // string message = 3; - if (!this->_internal_message().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_message()); - } - - // .grpc.LogLevel level = 1; - if (this->_internal_level() != 0) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_level()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AddLogEntryRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - AddLogEntryRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*AddLogEntryRequest::GetClassData() const { return &_class_data_; } - - -void AddLogEntryRequest::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.AddLogEntryRequest) - GOOGLE_DCHECK_NE(&from, _this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_package().empty()) { - _this->_internal_set_package(from._internal_package()); - } - if (!from._internal_message().empty()) { - _this->_internal_set_message(from._internal_message()); - } - if (from._internal_level() != 0) { - _this->_internal_set_level(from._internal_level()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void AddLogEntryRequest::CopyFrom(const AddLogEntryRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.AddLogEntryRequest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool AddLogEntryRequest::IsInitialized() const { - return true; -} - -void AddLogEntryRequest::InternalSwap(AddLogEntryRequest* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.package_, lhs_arena, - &other->_impl_.package_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.message_, lhs_arena, - &other->_impl_.message_, rhs_arena - ); - swap(_impl_.level_, other->_impl_.level_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata AddLogEntryRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[0]); -} - -// =================================================================== - -class GuiReadyResponse::_Internal { - public: -}; - -GuiReadyResponse::GuiReadyResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(arena, is_message_owned); - // @@protoc_insertion_point(arena_constructor:grpc.GuiReadyResponse) -} -GuiReadyResponse::GuiReadyResponse(const GuiReadyResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - GuiReadyResponse* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.showsplashscreen_){} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _this->_impl_.showsplashscreen_ = from._impl_.showsplashscreen_; - // @@protoc_insertion_point(copy_constructor:grpc.GuiReadyResponse) -} - -inline void GuiReadyResponse::SharedCtor( - ::_pb::Arena* arena, bool is_message_owned) { - (void)arena; - (void)is_message_owned; - new (&_impl_) Impl_{ - decltype(_impl_.showsplashscreen_){false} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -GuiReadyResponse::~GuiReadyResponse() { - // @@protoc_insertion_point(destructor:grpc.GuiReadyResponse) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void GuiReadyResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void GuiReadyResponse::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void GuiReadyResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.GuiReadyResponse) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.showsplashscreen_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* GuiReadyResponse::_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 = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool showSplashScreen = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _impl_.showsplashscreen_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* GuiReadyResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.GuiReadyResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool showSplashScreen = 1; - if (this->_internal_showsplashscreen() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_showsplashscreen(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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.GuiReadyResponse) - return target; -} - -size_t GuiReadyResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.GuiReadyResponse) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool showSplashScreen = 1; - if (this->_internal_showsplashscreen() != 0) { - total_size += 1 + 1; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData GuiReadyResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - GuiReadyResponse::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GuiReadyResponse::GetClassData() const { return &_class_data_; } - - -void GuiReadyResponse::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.GuiReadyResponse) - GOOGLE_DCHECK_NE(&from, _this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_showsplashscreen() != 0) { - _this->_internal_set_showsplashscreen(from._internal_showsplashscreen()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void GuiReadyResponse::CopyFrom(const GuiReadyResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.GuiReadyResponse) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool GuiReadyResponse::IsInitialized() const { - return true; -} - -void GuiReadyResponse::InternalSwap(GuiReadyResponse* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_impl_.showsplashscreen_, other->_impl_.showsplashscreen_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata GuiReadyResponse::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[1]); -} - -// =================================================================== - -class ReportBugRequest::_Internal { - public: -}; - -ReportBugRequest::ReportBugRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - 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_.ostype_){} - , decltype(_impl_.osversion_){} - , 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_); - _impl_.ostype_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.ostype_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_ostype().empty()) { - _this->_impl_.ostype_.Set(from._internal_ostype(), - _this->GetArenaForAllocation()); - } - _impl_.osversion_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.osversion_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_osversion().empty()) { - _this->_impl_.osversion_.Set(from._internal_osversion(), - _this->GetArenaForAllocation()); - } - _impl_.description_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.description_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_description().empty()) { - _this->_impl_.description_.Set(from._internal_description(), - _this->GetArenaForAllocation()); - } - _impl_.address_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.address_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_address().empty()) { - _this->_impl_.address_.Set(from._internal_address(), - _this->GetArenaForAllocation()); - } - _impl_.emailclient_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.emailclient_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_emailclient().empty()) { - _this->_impl_.emailclient_.Set(from._internal_emailclient(), - _this->GetArenaForAllocation()); - } - _this->_impl_.includelogs_ = from._impl_.includelogs_; - // @@protoc_insertion_point(copy_constructor:grpc.ReportBugRequest) -} - -inline void ReportBugRequest::SharedCtor( - ::_pb::Arena* arena, bool is_message_owned) { - (void)arena; - (void)is_message_owned; - new (&_impl_) Impl_{ - decltype(_impl_.ostype_){} - , decltype(_impl_.osversion_){} - , decltype(_impl_.description_){} - , decltype(_impl_.address_){} - , decltype(_impl_.emailclient_){} - , decltype(_impl_.includelogs_){false} - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.ostype_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.ostype_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.osversion_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.osversion_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void ReportBugRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.ostype_.Destroy(); - _impl_.osversion_.Destroy(); - _impl_.description_.Destroy(); - _impl_.address_.Destroy(); - _impl_.emailclient_.Destroy(); -} - -void ReportBugRequest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void ReportBugRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.ReportBugRequest) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.ostype_.ClearToEmpty(); - _impl_.osversion_.ClearToEmpty(); - _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, ::_pbi::ParseContext* ctx) { -#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure - while (!ctx->Done(&ptr)) { - uint32_t tag; - ptr = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string osType = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_ostype(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.ReportBugRequest.osType")); - } else - goto handle_unusual; - continue; - // string osVersion = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_osversion(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.ReportBugRequest.osVersion")); - } else - goto handle_unusual; - continue; - // string description = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_description(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.ReportBugRequest.description")); - } else - goto handle_unusual; - continue; - // string address = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_address(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.ReportBugRequest.address")); - } else - goto handle_unusual; - continue; - // string emailClient = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - auto str = _internal_mutable_emailclient(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.ReportBugRequest.emailClient")); - } else - goto handle_unusual; - continue; - // bool includeLogs = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - _impl_.includelogs_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* ReportBugRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.ReportBugRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string osType = 1; - if (!this->_internal_ostype().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_ostype().data(), static_cast(this->_internal_ostype().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.ReportBugRequest.osType"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_ostype(), target); - } - - // string osVersion = 2; - if (!this->_internal_osversion().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_osversion().data(), static_cast(this->_internal_osversion().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.ReportBugRequest.osVersion"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_osversion(), target); - } - - // string description = 3; - if (!this->_internal_description().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_description().data(), static_cast(this->_internal_description().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.ReportBugRequest.description"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_description(), target); - } - - // string address = 4; - if (!this->_internal_address().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_address().data(), static_cast(this->_internal_address().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.ReportBugRequest.address"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_address(), target); - } - - // string emailClient = 5; - if (!this->_internal_emailclient().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_emailclient().data(), static_cast(this->_internal_emailclient().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.ReportBugRequest.emailClient"); - target = stream->WriteStringMaybeAliased( - 5, this->_internal_emailclient(), target); - } - - // bool includeLogs = 6; - if (this->_internal_includelogs() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(6, this->_internal_includelogs(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t ReportBugRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.ReportBugRequest) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string osType = 1; - if (!this->_internal_ostype().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_ostype()); - } - - // string osVersion = 2; - if (!this->_internal_osversion().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_osversion()); - } - - // string description = 3; - if (!this->_internal_description().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_description()); - } - - // string address = 4; - if (!this->_internal_address().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_address()); - } - - // string emailClient = 5; - if (!this->_internal_emailclient().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_emailclient()); - } - - // bool includeLogs = 6; - if (this->_internal_includelogs() != 0) { - total_size += 1 + 1; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ReportBugRequest::_class_data_ = { - ::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_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_ostype().empty()) { - _this->_internal_set_ostype(from._internal_ostype()); - } - if (!from._internal_osversion().empty()) { - _this->_internal_set_osversion(from._internal_osversion()); - } - if (!from._internal_description().empty()) { - _this->_internal_set_description(from._internal_description()); - } - if (!from._internal_address().empty()) { - _this->_internal_set_address(from._internal_address()); - } - if (!from._internal_emailclient().empty()) { - _this->_internal_set_emailclient(from._internal_emailclient()); - } - if (from._internal_includelogs() != 0) { - _this->_internal_set_includelogs(from._internal_includelogs()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ReportBugRequest::CopyFrom(const ReportBugRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.ReportBugRequest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ReportBugRequest::IsInitialized() const { - return true; -} - -void ReportBugRequest::InternalSwap(ReportBugRequest* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.ostype_, lhs_arena, - &other->_impl_.ostype_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.osversion_, lhs_arena, - &other->_impl_.osversion_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.description_, lhs_arena, - &other->_impl_.description_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.address_, lhs_arena, - &other->_impl_.address_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.emailclient_, lhs_arena, - &other->_impl_.emailclient_, rhs_arena - ); - swap(_impl_.includelogs_, other->_impl_.includelogs_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ReportBugRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[2]); -} - -// =================================================================== - -class LoginRequest::_Internal { - public: -}; - -LoginRequest::LoginRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - 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_); - _impl_.username_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.username_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_username().empty()) { - _this->_impl_.username_.Set(from._internal_username(), - _this->GetArenaForAllocation()); - } - _impl_.password_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.password_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_password().empty()) { - _this->_impl_.password_.Set(from._internal_password(), - _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:grpc.LoginRequest) -} - -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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void LoginRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.username_.Destroy(); - _impl_.password_.Destroy(); -} - -void LoginRequest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void LoginRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.LoginRequest) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.username_.ClearToEmpty(); - _impl_.password_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_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 = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.LoginRequest.username")); - } else - goto handle_unusual; - continue; - // bytes password = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_password(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* LoginRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.LoginRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string username = 1; - if (!this->_internal_username().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_username().data(), static_cast(this->_internal_username().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.LoginRequest.username"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_username(), target); - } - - // bytes password = 2; - if (!this->_internal_password().empty()) { - target = stream->WriteBytesMaybeAliased( - 2, this->_internal_password(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t LoginRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.LoginRequest) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string username = 1; - if (!this->_internal_username().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_username()); - } - - // bytes password = 2; - if (!this->_internal_password().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_password()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LoginRequest::_class_data_ = { - ::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_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()) { - _this->_internal_set_username(from._internal_username()); - } - if (!from._internal_password().empty()) { - _this->_internal_set_password(from._internal_password()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void LoginRequest::CopyFrom(const LoginRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.LoginRequest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool LoginRequest::IsInitialized() const { - return true; -} - -void LoginRequest::InternalSwap(LoginRequest* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.username_, lhs_arena, - &other->_impl_.username_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.password_, lhs_arena, - &other->_impl_.password_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata LoginRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[3]); -} - -// =================================================================== - -class LoginAbortRequest::_Internal { - public: -}; - -LoginAbortRequest::LoginAbortRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - 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_); - _impl_.username_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.username_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_username().empty()) { - _this->_impl_.username_.Set(from._internal_username(), - _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:grpc.LoginAbortRequest) -} - -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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void LoginAbortRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.username_.Destroy(); -} - -void LoginAbortRequest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void LoginAbortRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.LoginAbortRequest) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.username_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_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 = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.LoginAbortRequest.username")); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* LoginAbortRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.LoginAbortRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string username = 1; - if (!this->_internal_username().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_username().data(), static_cast(this->_internal_username().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.LoginAbortRequest.username"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_username(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t LoginAbortRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.LoginAbortRequest) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string username = 1; - if (!this->_internal_username().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_username()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LoginAbortRequest::_class_data_ = { - ::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_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()) { - _this->_internal_set_username(from._internal_username()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void LoginAbortRequest::CopyFrom(const LoginAbortRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.LoginAbortRequest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool LoginAbortRequest::IsInitialized() const { - return true; -} - -void LoginAbortRequest::InternalSwap(LoginAbortRequest* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.username_, lhs_arena, - &other->_impl_.username_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata LoginAbortRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[4]); -} - -// =================================================================== - -class ImapSmtpSettings::_Internal { - public: -}; - -ImapSmtpSettings::ImapSmtpSettings(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(arena, is_message_owned); - // @@protoc_insertion_point(arena_constructor:grpc.ImapSmtpSettings) -} -ImapSmtpSettings::ImapSmtpSettings(const ImapSmtpSettings& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - ImapSmtpSettings* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.imapport_){} - , decltype(_impl_.smtpport_){} - , decltype(_impl_.usesslforimap_){} - , decltype(_impl_.usesslforsmtp_){} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - ::memcpy(&_impl_.imapport_, &from._impl_.imapport_, - static_cast(reinterpret_cast(&_impl_.usesslforsmtp_) - - reinterpret_cast(&_impl_.imapport_)) + sizeof(_impl_.usesslforsmtp_)); - // @@protoc_insertion_point(copy_constructor:grpc.ImapSmtpSettings) -} - -inline void ImapSmtpSettings::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_.usesslforimap_){false} - , decltype(_impl_.usesslforsmtp_){false} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -ImapSmtpSettings::~ImapSmtpSettings() { - // @@protoc_insertion_point(destructor:grpc.ImapSmtpSettings) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void ImapSmtpSettings::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void ImapSmtpSettings::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void ImapSmtpSettings::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.ImapSmtpSettings) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - ::memset(&_impl_.imapport_, 0, static_cast( - reinterpret_cast(&_impl_.usesslforsmtp_) - - reinterpret_cast(&_impl_.imapport_)) + sizeof(_impl_.usesslforsmtp_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ImapSmtpSettings::_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 = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // int32 imapPort = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _impl_.imapport_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // int32 smtpPort = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _impl_.smtpport_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // bool useSSLForImap = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _impl_.usesslforimap_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // bool useSSLForSmtp = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _impl_.usesslforsmtp_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* ImapSmtpSettings::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.ImapSmtpSettings) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // int32 imapPort = 1; - if (this->_internal_imapport() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_imapport(), target); - } - - // int32 smtpPort = 2; - if (this->_internal_smtpport() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_smtpport(), target); - } - - // bool useSSLForImap = 3; - if (this->_internal_usesslforimap() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(3, this->_internal_usesslforimap(), target); - } - - // bool useSSLForSmtp = 4; - if (this->_internal_usesslforsmtp() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(4, this->_internal_usesslforsmtp(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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.ImapSmtpSettings) - return target; -} - -size_t ImapSmtpSettings::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.ImapSmtpSettings) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // int32 imapPort = 1; - if (this->_internal_imapport() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_imapport()); - } - - // int32 smtpPort = 2; - if (this->_internal_smtpport() != 0) { - total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_smtpport()); - } - - // bool useSSLForImap = 3; - if (this->_internal_usesslforimap() != 0) { - total_size += 1 + 1; - } - - // bool useSSLForSmtp = 4; - if (this->_internal_usesslforsmtp() != 0) { - total_size += 1 + 1; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ImapSmtpSettings::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - ImapSmtpSettings::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ImapSmtpSettings::GetClassData() const { return &_class_data_; } - - -void ImapSmtpSettings::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.ImapSmtpSettings) - GOOGLE_DCHECK_NE(&from, _this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_imapport() != 0) { - _this->_internal_set_imapport(from._internal_imapport()); - } - if (from._internal_smtpport() != 0) { - _this->_internal_set_smtpport(from._internal_smtpport()); - } - if (from._internal_usesslforimap() != 0) { - _this->_internal_set_usesslforimap(from._internal_usesslforimap()); - } - if (from._internal_usesslforsmtp() != 0) { - _this->_internal_set_usesslforsmtp(from._internal_usesslforsmtp()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ImapSmtpSettings::CopyFrom(const ImapSmtpSettings& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.ImapSmtpSettings) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ImapSmtpSettings::IsInitialized() const { - return true; -} - -void ImapSmtpSettings::InternalSwap(ImapSmtpSettings* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(ImapSmtpSettings, _impl_.usesslforsmtp_) - + sizeof(ImapSmtpSettings::_impl_.usesslforsmtp_) - - PROTOBUF_FIELD_OFFSET(ImapSmtpSettings, _impl_.imapport_)>( - reinterpret_cast(&_impl_.imapport_), - reinterpret_cast(&other->_impl_.imapport_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ImapSmtpSettings::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[5]); -} - -// =================================================================== - -class AvailableKeychainsResponse::_Internal { - public: -}; - -AvailableKeychainsResponse::AvailableKeychainsResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::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() { - 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( - ::_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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void AvailableKeychainsResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.keychains_.~RepeatedPtrField(); -} - -void AvailableKeychainsResponse::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void AvailableKeychainsResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.AvailableKeychainsResponse) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.keychains_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated string keychains = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_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 - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* AvailableKeychainsResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.AvailableKeychainsResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated string keychains = 1; - for (int i = 0, n = this->_internal_keychains_size(); i < n; i++) { - const auto& s = this->_internal_keychains(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.AvailableKeychainsResponse.keychains"); - target = stream->WriteString(1, s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t AvailableKeychainsResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.AvailableKeychainsResponse) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated string keychains = 1; - total_size += 1 * - ::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( - _impl_.keychains_.Get(i)); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AvailableKeychainsResponse::_class_data_ = { - ::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_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; - - _this->_impl_.keychains_.MergeFrom(from._impl_.keychains_); - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void AvailableKeychainsResponse::CopyFrom(const AvailableKeychainsResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.AvailableKeychainsResponse) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool AvailableKeychainsResponse::IsInitialized() const { - return true; -} - -void AvailableKeychainsResponse::InternalSwap(AvailableKeychainsResponse* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - _impl_.keychains_.InternalSwap(&other->_impl_.keychains_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata AvailableKeychainsResponse::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[6]); -} - -// =================================================================== - -class User::_Internal { - public: -}; - -User::User(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::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() { - 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_.state_){} - , decltype(_impl_.splitmode_){} - , decltype(_impl_.usedbytes_){} - , decltype(_impl_.totalbytes_){} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.id_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.id_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_id().empty()) { - _this->_impl_.id_.Set(from._internal_id(), - _this->GetArenaForAllocation()); - } - _impl_.username_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.username_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_username().empty()) { - _this->_impl_.username_.Set(from._internal_username(), - _this->GetArenaForAllocation()); - } - _impl_.avatartext_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.avatartext_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_avatartext().empty()) { - _this->_impl_.avatartext_.Set(from._internal_avatartext(), - _this->GetArenaForAllocation()); - } - _impl_.password_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.password_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_password().empty()) { - _this->_impl_.password_.Set(from._internal_password(), - _this->GetArenaForAllocation()); - } - ::memcpy(&_impl_.state_, &from._impl_.state_, - static_cast(reinterpret_cast(&_impl_.totalbytes_) - - reinterpret_cast(&_impl_.state_)) + sizeof(_impl_.totalbytes_)); - // @@protoc_insertion_point(copy_constructor:grpc.User) -} - -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_.state_){0} - , decltype(_impl_.splitmode_){false} - , decltype(_impl_.usedbytes_){int64_t{0}} - , decltype(_impl_.totalbytes_){int64_t{0}} - , /*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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void User::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.addresses_.~RepeatedPtrField(); - _impl_.id_.Destroy(); - _impl_.username_.Destroy(); - _impl_.avatartext_.Destroy(); - _impl_.password_.Destroy(); -} - -void User::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void User::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.User) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.addresses_.Clear(); - _impl_.id_.ClearToEmpty(); - _impl_.username_.ClearToEmpty(); - _impl_.avatartext_.ClearToEmpty(); - _impl_.password_.ClearToEmpty(); - ::memset(&_impl_.state_, 0, static_cast( - reinterpret_cast(&_impl_.totalbytes_) - - reinterpret_cast(&_impl_.state_)) + sizeof(_impl_.totalbytes_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_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 = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.User.id")); - } else - goto handle_unusual; - continue; - // string username = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_username(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.User.username")); - } else - goto handle_unusual; - continue; - // string avatarText = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - auto str = _internal_mutable_avatartext(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.User.avatarText")); - } else - goto handle_unusual; - continue; - // .grpc.UserState state = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_state(static_cast<::grpc::UserState>(val)); - } else - goto handle_unusual; - continue; - // bool splitMode = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - _impl_.splitmode_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // int64 usedBytes = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - _impl_.usedbytes_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // int64 totalBytes = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - _impl_.totalbytes_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // bytes password = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - auto str = _internal_mutable_password(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // repeated string addresses = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - ptr -= 1; - do { - ptr += 1; - auto str = _internal_add_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<74>(ptr)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* User::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.User) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string id = 1; - if (!this->_internal_id().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_id().data(), static_cast(this->_internal_id().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.User.id"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_id(), target); - } - - // string username = 2; - if (!this->_internal_username().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_username().data(), static_cast(this->_internal_username().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.User.username"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_username(), target); - } - - // string avatarText = 3; - if (!this->_internal_avatartext().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_avatartext().data(), static_cast(this->_internal_avatartext().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.User.avatarText"); - target = stream->WriteStringMaybeAliased( - 3, this->_internal_avatartext(), target); - } - - // .grpc.UserState state = 4; - if (this->_internal_state() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 4, this->_internal_state(), target); - } - - // bool splitMode = 5; - if (this->_internal_splitmode() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(5, this->_internal_splitmode(), target); - } - - // int64 usedBytes = 6; - if (this->_internal_usedbytes() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt64ToArray(6, this->_internal_usedbytes(), target); - } - - // int64 totalBytes = 7; - if (this->_internal_totalbytes() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt64ToArray(7, this->_internal_totalbytes(), target); - } - - // bytes password = 8; - if (!this->_internal_password().empty()) { - target = stream->WriteBytesMaybeAliased( - 8, this->_internal_password(), target); - } - - // repeated string addresses = 9; - for (int i = 0, n = this->_internal_addresses_size(); i < n; i++) { - const auto& s = this->_internal_addresses(i); - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - s.data(), static_cast(s.length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.User.addresses"); - target = stream->WriteString(9, s, target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t User::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.User) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated string addresses = 9; - total_size += 1 * - ::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( - _impl_.addresses_.Get(i)); - } - - // string id = 1; - if (!this->_internal_id().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_id()); - } - - // string username = 2; - if (!this->_internal_username().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_username()); - } - - // string avatarText = 3; - if (!this->_internal_avatartext().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_avatartext()); - } - - // bytes password = 8; - if (!this->_internal_password().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( - this->_internal_password()); - } - - // .grpc.UserState state = 4; - if (this->_internal_state() != 0) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_state()); - } - - // bool splitMode = 5; - if (this->_internal_splitmode() != 0) { - total_size += 1 + 1; - } - - // int64 usedBytes = 6; - if (this->_internal_usedbytes() != 0) { - total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_usedbytes()); - } - - // int64 totalBytes = 7; - if (this->_internal_totalbytes() != 0) { - total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_totalbytes()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData User::_class_data_ = { - ::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_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; - - _this->_impl_.addresses_.MergeFrom(from._impl_.addresses_); - if (!from._internal_id().empty()) { - _this->_internal_set_id(from._internal_id()); - } - if (!from._internal_username().empty()) { - _this->_internal_set_username(from._internal_username()); - } - if (!from._internal_avatartext().empty()) { - _this->_internal_set_avatartext(from._internal_avatartext()); - } - if (!from._internal_password().empty()) { - _this->_internal_set_password(from._internal_password()); - } - if (from._internal_state() != 0) { - _this->_internal_set_state(from._internal_state()); - } - if (from._internal_splitmode() != 0) { - _this->_internal_set_splitmode(from._internal_splitmode()); - } - if (from._internal_usedbytes() != 0) { - _this->_internal_set_usedbytes(from._internal_usedbytes()); - } - if (from._internal_totalbytes() != 0) { - _this->_internal_set_totalbytes(from._internal_totalbytes()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void User::CopyFrom(const User& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.User) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool User::IsInitialized() const { - return true; -} - -void User::InternalSwap(User* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - _impl_.addresses_.InternalSwap(&other->_impl_.addresses_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.id_, lhs_arena, - &other->_impl_.id_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.username_, lhs_arena, - &other->_impl_.username_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.avatartext_, lhs_arena, - &other->_impl_.avatartext_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.password_, lhs_arena, - &other->_impl_.password_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(User, _impl_.totalbytes_) - + sizeof(User::_impl_.totalbytes_) - - PROTOBUF_FIELD_OFFSET(User, _impl_.state_)>( - reinterpret_cast(&_impl_.state_), - reinterpret_cast(&other->_impl_.state_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata User::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[7]); -} - -// =================================================================== - -class UserSplitModeRequest::_Internal { - public: -}; - -UserSplitModeRequest::UserSplitModeRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - 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_); - _impl_.userid_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.userid_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_userid().empty()) { - _this->_impl_.userid_.Set(from._internal_userid(), - _this->GetArenaForAllocation()); - } - _this->_impl_.active_ = from._impl_.active_; - // @@protoc_insertion_point(copy_constructor:grpc.UserSplitModeRequest) -} - -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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void UserSplitModeRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.userid_.Destroy(); -} - -void UserSplitModeRequest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void UserSplitModeRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.UserSplitModeRequest) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.userid_.ClearToEmpty(); - _impl_.active_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_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 = ::_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)) { - _impl_.active_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* UserSplitModeRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.UserSplitModeRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string userID = 1; - if (!this->_internal_userid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_userid().data(), static_cast(this->_internal_userid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.UserSplitModeRequest.userID"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_userid(), target); - } - - // bool active = 2; - if (this->_internal_active() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(2, this->_internal_active(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t UserSplitModeRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.UserSplitModeRequest) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string userID = 1; - if (!this->_internal_userid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_userid()); - } - - // bool active = 2; - if (this->_internal_active() != 0) { - total_size += 1 + 1; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UserSplitModeRequest::_class_data_ = { - ::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_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()) { - _this->_internal_set_userid(from._internal_userid()); - } - if (from._internal_active() != 0) { - _this->_internal_set_active(from._internal_active()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void UserSplitModeRequest::CopyFrom(const UserSplitModeRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.UserSplitModeRequest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool UserSplitModeRequest::IsInitialized() const { - return true; -} - -void UserSplitModeRequest::InternalSwap(UserSplitModeRequest* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.userid_, lhs_arena, - &other->_impl_.userid_, rhs_arena - ); - swap(_impl_.active_, other->_impl_.active_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata UserSplitModeRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[8]); -} - -// =================================================================== - -class UserBadEventFeedbackRequest::_Internal { - public: -}; - -UserBadEventFeedbackRequest::UserBadEventFeedbackRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(arena, is_message_owned); - // @@protoc_insertion_point(arena_constructor:grpc.UserBadEventFeedbackRequest) -} -UserBadEventFeedbackRequest::UserBadEventFeedbackRequest(const UserBadEventFeedbackRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - UserBadEventFeedbackRequest* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.userid_){} - , decltype(_impl_.doresync_){} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.userid_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.userid_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_userid().empty()) { - _this->_impl_.userid_.Set(from._internal_userid(), - _this->GetArenaForAllocation()); - } - _this->_impl_.doresync_ = from._impl_.doresync_; - // @@protoc_insertion_point(copy_constructor:grpc.UserBadEventFeedbackRequest) -} - -inline void UserBadEventFeedbackRequest::SharedCtor( - ::_pb::Arena* arena, bool is_message_owned) { - (void)arena; - (void)is_message_owned; - new (&_impl_) Impl_{ - decltype(_impl_.userid_){} - , decltype(_impl_.doresync_){false} - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.userid_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.userid_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -UserBadEventFeedbackRequest::~UserBadEventFeedbackRequest() { - // @@protoc_insertion_point(destructor:grpc.UserBadEventFeedbackRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void UserBadEventFeedbackRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.userid_.Destroy(); -} - -void UserBadEventFeedbackRequest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void UserBadEventFeedbackRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.UserBadEventFeedbackRequest) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.userid_.ClearToEmpty(); - _impl_.doresync_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* UserBadEventFeedbackRequest::_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 = ::_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 = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.UserBadEventFeedbackRequest.userID")); - } else - goto handle_unusual; - continue; - // bool doResync = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _impl_.doresync_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* UserBadEventFeedbackRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.UserBadEventFeedbackRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string userID = 1; - if (!this->_internal_userid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_userid().data(), static_cast(this->_internal_userid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.UserBadEventFeedbackRequest.userID"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_userid(), target); - } - - // bool doResync = 2; - if (this->_internal_doresync() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(2, this->_internal_doresync(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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.UserBadEventFeedbackRequest) - return target; -} - -size_t UserBadEventFeedbackRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.UserBadEventFeedbackRequest) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string userID = 1; - if (!this->_internal_userid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_userid()); - } - - // bool doResync = 2; - if (this->_internal_doresync() != 0) { - total_size += 1 + 1; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UserBadEventFeedbackRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - UserBadEventFeedbackRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UserBadEventFeedbackRequest::GetClassData() const { return &_class_data_; } - - -void UserBadEventFeedbackRequest::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.UserBadEventFeedbackRequest) - GOOGLE_DCHECK_NE(&from, _this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_userid().empty()) { - _this->_internal_set_userid(from._internal_userid()); - } - if (from._internal_doresync() != 0) { - _this->_internal_set_doresync(from._internal_doresync()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void UserBadEventFeedbackRequest::CopyFrom(const UserBadEventFeedbackRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.UserBadEventFeedbackRequest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool UserBadEventFeedbackRequest::IsInitialized() const { - return true; -} - -void UserBadEventFeedbackRequest::InternalSwap(UserBadEventFeedbackRequest* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.userid_, lhs_arena, - &other->_impl_.userid_, rhs_arena - ); - swap(_impl_.doresync_, other->_impl_.doresync_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata UserBadEventFeedbackRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[9]); -} - -// =================================================================== - -class UserListResponse::_Internal { - public: -}; - -UserListResponse::UserListResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::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() { - 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( - ::_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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void UserListResponse::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.users_.~RepeatedPtrField(); -} - -void UserListResponse::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void UserListResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.UserListResponse) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.users_.Clear(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // repeated .grpc.User users = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr -= 1; - do { - ptr += 1; - ptr = ctx->ParseMessage(_internal_add_users(), ptr); - CHK_(ptr); - if (!ctx->DataAvailable(ptr)) break; - } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* UserListResponse::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.UserListResponse) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // repeated .grpc.User users = 1; - 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, repfield, repfield.GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t UserListResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.UserListResponse) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated .grpc.User users = 1; - total_size += 1UL * this->_internal_users_size(); - for (const auto& msg : this->_impl_.users_) { - total_size += - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UserListResponse::_class_data_ = { - ::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_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; - - _this->_impl_.users_.MergeFrom(from._impl_.users_); - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void UserListResponse::CopyFrom(const UserListResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.UserListResponse) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool UserListResponse::IsInitialized() const { - return true; -} - -void UserListResponse::InternalSwap(UserListResponse* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - _impl_.users_.InternalSwap(&other->_impl_.users_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata UserListResponse::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[10]); -} - -// =================================================================== - -class ConfigureAppleMailRequest::_Internal { - public: -}; - -ConfigureAppleMailRequest::ConfigureAppleMailRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - 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_); - _impl_.userid_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.userid_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_userid().empty()) { - _this->_impl_.userid_.Set(from._internal_userid(), - _this->GetArenaForAllocation()); - } - _impl_.address_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.address_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_address().empty()) { - _this->_impl_.address_.Set(from._internal_address(), - _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:grpc.ConfigureAppleMailRequest) -} - -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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void ConfigureAppleMailRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.userid_.Destroy(); - _impl_.address_.Destroy(); -} - -void ConfigureAppleMailRequest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void ConfigureAppleMailRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.ConfigureAppleMailRequest) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.userid_.ClearToEmpty(); - _impl_.address_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_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 = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.ConfigureAppleMailRequest.userID")); - } else - goto handle_unusual; - continue; - // string address = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_address(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.ConfigureAppleMailRequest.address")); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* ConfigureAppleMailRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.ConfigureAppleMailRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string userID = 1; - if (!this->_internal_userid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_userid().data(), static_cast(this->_internal_userid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.ConfigureAppleMailRequest.userID"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_userid(), target); - } - - // string address = 2; - if (!this->_internal_address().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_address().data(), static_cast(this->_internal_address().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.ConfigureAppleMailRequest.address"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_address(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t ConfigureAppleMailRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.ConfigureAppleMailRequest) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string userID = 1; - if (!this->_internal_userid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_userid()); - } - - // string address = 2; - if (!this->_internal_address().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_address()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ConfigureAppleMailRequest::_class_data_ = { - ::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_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()) { - _this->_internal_set_userid(from._internal_userid()); - } - if (!from._internal_address().empty()) { - _this->_internal_set_address(from._internal_address()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ConfigureAppleMailRequest::CopyFrom(const ConfigureAppleMailRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.ConfigureAppleMailRequest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ConfigureAppleMailRequest::IsInitialized() const { - return true; -} - -void ConfigureAppleMailRequest::InternalSwap(ConfigureAppleMailRequest* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.userid_, lhs_arena, - &other->_impl_.userid_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.address_, lhs_arena, - &other->_impl_.address_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ConfigureAppleMailRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[11]); -} - -// =================================================================== - -class EventStreamRequest::_Internal { - public: -}; - -EventStreamRequest::EventStreamRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(arena, is_message_owned); - // @@protoc_insertion_point(arena_constructor:grpc.EventStreamRequest) -} -EventStreamRequest::EventStreamRequest(const EventStreamRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - EventStreamRequest* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.clientplatform_){} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.clientplatform_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.clientplatform_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_clientplatform().empty()) { - _this->_impl_.clientplatform_.Set(from._internal_clientplatform(), - _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:grpc.EventStreamRequest) -} - -inline void EventStreamRequest::SharedCtor( - ::_pb::Arena* arena, bool is_message_owned) { - (void)arena; - (void)is_message_owned; - new (&_impl_) Impl_{ - decltype(_impl_.clientplatform_){} - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.clientplatform_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.clientplatform_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -EventStreamRequest::~EventStreamRequest() { - // @@protoc_insertion_point(destructor:grpc.EventStreamRequest) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void EventStreamRequest::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.clientplatform_.Destroy(); -} - -void EventStreamRequest::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void EventStreamRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.EventStreamRequest) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.clientplatform_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* EventStreamRequest::_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 = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // string ClientPlatform = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - auto str = _internal_mutable_clientplatform(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.EventStreamRequest.ClientPlatform")); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* EventStreamRequest::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.EventStreamRequest) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string ClientPlatform = 1; - if (!this->_internal_clientplatform().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_clientplatform().data(), static_cast(this->_internal_clientplatform().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.EventStreamRequest.ClientPlatform"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_clientplatform(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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.EventStreamRequest) - return target; -} - -size_t EventStreamRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.EventStreamRequest) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string ClientPlatform = 1; - if (!this->_internal_clientplatform().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_clientplatform()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData EventStreamRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - EventStreamRequest::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*EventStreamRequest::GetClassData() const { return &_class_data_; } - - -void EventStreamRequest::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.EventStreamRequest) - GOOGLE_DCHECK_NE(&from, _this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_clientplatform().empty()) { - _this->_internal_set_clientplatform(from._internal_clientplatform()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void EventStreamRequest::CopyFrom(const EventStreamRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.EventStreamRequest) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool EventStreamRequest::IsInitialized() const { - return true; -} - -void EventStreamRequest::InternalSwap(EventStreamRequest* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.clientplatform_, lhs_arena, - &other->_impl_.clientplatform_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata EventStreamRequest::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[12]); -} - -// =================================================================== - -class StreamEvent::_Internal { - public: - static const ::grpc::AppEvent& app(const StreamEvent* msg); - static const ::grpc::LoginEvent& login(const StreamEvent* msg); - static const ::grpc::UpdateEvent& update(const StreamEvent* msg); - static const ::grpc::DiskCacheEvent& cache(const StreamEvent* msg); - static const ::grpc::MailServerSettingsEvent& mailserversettings(const StreamEvent* msg); - static const ::grpc::KeychainEvent& keychain(const StreamEvent* msg); - static const ::grpc::MailEvent& mail(const StreamEvent* msg); - static const ::grpc::UserEvent& user(const StreamEvent* msg); - static const ::grpc::GenericErrorEvent& genericerror(const StreamEvent* msg); -}; - -const ::grpc::AppEvent& -StreamEvent::_Internal::app(const StreamEvent* msg) { - return *msg->_impl_.event_.app_; -} -const ::grpc::LoginEvent& -StreamEvent::_Internal::login(const StreamEvent* msg) { - return *msg->_impl_.event_.login_; -} -const ::grpc::UpdateEvent& -StreamEvent::_Internal::update(const StreamEvent* msg) { - return *msg->_impl_.event_.update_; -} -const ::grpc::DiskCacheEvent& -StreamEvent::_Internal::cache(const StreamEvent* msg) { - return *msg->_impl_.event_.cache_; -} -const ::grpc::MailServerSettingsEvent& -StreamEvent::_Internal::mailserversettings(const StreamEvent* msg) { - return *msg->_impl_.event_.mailserversettings_; -} -const ::grpc::KeychainEvent& -StreamEvent::_Internal::keychain(const StreamEvent* msg) { - return *msg->_impl_.event_.keychain_; -} -const ::grpc::MailEvent& -StreamEvent::_Internal::mail(const StreamEvent* msg) { - return *msg->_impl_.event_.mail_; -} -const ::grpc::UserEvent& -StreamEvent::_Internal::user(const StreamEvent* msg) { - return *msg->_impl_.event_.user_; -} -const ::grpc::GenericErrorEvent& -StreamEvent::_Internal::genericerror(const StreamEvent* msg) { - return *msg->_impl_.event_.genericerror_; -} -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::InternalGetOwningArena(app); - if (message_arena != submessage_arena) { - app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, app, submessage_arena); - } - set_has_app(); - _impl_.event_.app_ = app; - } - // @@protoc_insertion_point(field_set_allocated:grpc.StreamEvent.app) -} -void StreamEvent::set_allocated_login(::grpc::LoginEvent* login) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (login) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.login_ = login; - } - // @@protoc_insertion_point(field_set_allocated:grpc.StreamEvent.login) -} -void StreamEvent::set_allocated_update(::grpc::UpdateEvent* update) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (update) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.update_ = update; - } - // @@protoc_insertion_point(field_set_allocated:grpc.StreamEvent.update) -} -void StreamEvent::set_allocated_cache(::grpc::DiskCacheEvent* cache) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (cache) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.cache_ = cache; - } - // @@protoc_insertion_point(field_set_allocated:grpc.StreamEvent.cache) -} -void StreamEvent::set_allocated_mailserversettings(::grpc::MailServerSettingsEvent* mailserversettings) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (mailserversettings) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(mailserversettings); - if (message_arena != submessage_arena) { - mailserversettings = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, mailserversettings, submessage_arena); - } - set_has_mailserversettings(); - _impl_.event_.mailserversettings_ = mailserversettings; - } - // @@protoc_insertion_point(field_set_allocated:grpc.StreamEvent.mailServerSettings) -} -void StreamEvent::set_allocated_keychain(::grpc::KeychainEvent* keychain) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (keychain) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.keychain_ = keychain; - } - // @@protoc_insertion_point(field_set_allocated:grpc.StreamEvent.keychain) -} -void StreamEvent::set_allocated_mail(::grpc::MailEvent* mail) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (mail) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.mail_ = mail; - } - // @@protoc_insertion_point(field_set_allocated:grpc.StreamEvent.mail) -} -void StreamEvent::set_allocated_user(::grpc::UserEvent* user) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (user) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.user_ = user; - } - // @@protoc_insertion_point(field_set_allocated:grpc.StreamEvent.user) -} -void StreamEvent::set_allocated_genericerror(::grpc::GenericErrorEvent* genericerror) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (genericerror) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(genericerror); - if (message_arena != submessage_arena) { - genericerror = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, genericerror, submessage_arena); - } - set_has_genericerror(); - _impl_.event_.genericerror_ = genericerror; - } - // @@protoc_insertion_point(field_set_allocated:grpc.StreamEvent.genericError) -} -StreamEvent::StreamEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - 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: { - _this->_internal_mutable_app()->::grpc::AppEvent::MergeFrom( - from._internal_app()); - break; - } - case kLogin: { - _this->_internal_mutable_login()->::grpc::LoginEvent::MergeFrom( - from._internal_login()); - break; - } - case kUpdate: { - _this->_internal_mutable_update()->::grpc::UpdateEvent::MergeFrom( - from._internal_update()); - break; - } - case kCache: { - _this->_internal_mutable_cache()->::grpc::DiskCacheEvent::MergeFrom( - from._internal_cache()); - break; - } - case kMailServerSettings: { - _this->_internal_mutable_mailserversettings()->::grpc::MailServerSettingsEvent::MergeFrom( - from._internal_mailserversettings()); - break; - } - case kKeychain: { - _this->_internal_mutable_keychain()->::grpc::KeychainEvent::MergeFrom( - from._internal_keychain()); - break; - } - case kMail: { - _this->_internal_mutable_mail()->::grpc::MailEvent::MergeFrom( - from._internal_mail()); - break; - } - case kUser: { - _this->_internal_mutable_user()->::grpc::UserEvent::MergeFrom( - from._internal_user()); - break; - } - case kGenericError: { - _this->_internal_mutable_genericerror()->::grpc::GenericErrorEvent::MergeFrom( - from._internal_genericerror()); - break; - } - case EVENT_NOT_SET: { - break; - } - } - // @@protoc_insertion_point(copy_constructor:grpc.StreamEvent) -} - -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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void StreamEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (has_event()) { - clear_event(); - } -} - -void StreamEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void StreamEvent::clear_event() { -// @@protoc_insertion_point(one_of_clear_start:grpc.StreamEvent) - switch (event_case()) { - case kApp: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.app_; - } - break; - } - case kLogin: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.login_; - } - break; - } - case kUpdate: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.update_; - } - break; - } - case kCache: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.cache_; - } - break; - } - case kMailServerSettings: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.mailserversettings_; - } - break; - } - case kKeychain: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.keychain_; - } - break; - } - case kMail: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.mail_; - } - break; - } - case kUser: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.user_; - } - break; - } - case kGenericError: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.genericerror_; - } - break; - } - case EVENT_NOT_SET: { - break; - } - } - _impl_._oneof_case_[0] = EVENT_NOT_SET; -} - - -void StreamEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.StreamEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - clear_event(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .grpc.AppEvent app = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_app(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.LoginEvent login = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_login(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.UpdateEvent update = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_update(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.DiskCacheEvent cache = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_cache(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.MailServerSettingsEvent mailServerSettings = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_mailserversettings(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.KeychainEvent keychain = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - ptr = ctx->ParseMessage(_internal_mutable_keychain(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.MailEvent mail = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { - ptr = ctx->ParseMessage(_internal_mutable_mail(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.UserEvent user = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - ptr = ctx->ParseMessage(_internal_mutable_user(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.GenericErrorEvent genericError = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - ptr = ctx->ParseMessage(_internal_mutable_genericerror(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* StreamEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.StreamEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .grpc.AppEvent app = 1; - if (_internal_has_app()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::app(this), - _Internal::app(this).GetCachedSize(), target, stream); - } - - // .grpc.LoginEvent login = 2; - if (_internal_has_login()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::login(this), - _Internal::login(this).GetCachedSize(), target, stream); - } - - // .grpc.UpdateEvent update = 3; - if (_internal_has_update()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::update(this), - _Internal::update(this).GetCachedSize(), target, stream); - } - - // .grpc.DiskCacheEvent cache = 4; - if (_internal_has_cache()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::cache(this), - _Internal::cache(this).GetCachedSize(), target, stream); - } - - // .grpc.MailServerSettingsEvent mailServerSettings = 5; - if (_internal_has_mailserversettings()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::mailserversettings(this), - _Internal::mailserversettings(this).GetCachedSize(), target, stream); - } - - // .grpc.KeychainEvent keychain = 6; - if (_internal_has_keychain()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, _Internal::keychain(this), - _Internal::keychain(this).GetCachedSize(), target, stream); - } - - // .grpc.MailEvent mail = 7; - if (_internal_has_mail()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(7, _Internal::mail(this), - _Internal::mail(this).GetCachedSize(), target, stream); - } - - // .grpc.UserEvent user = 8; - if (_internal_has_user()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(8, _Internal::user(this), - _Internal::user(this).GetCachedSize(), target, stream); - } - - // .grpc.GenericErrorEvent genericError = 9; - if (_internal_has_genericerror()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, _Internal::genericerror(this), - _Internal::genericerror(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t StreamEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.StreamEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - switch (event_case()) { - // .grpc.AppEvent app = 1; - case kApp: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.app_); - break; - } - // .grpc.LoginEvent login = 2; - case kLogin: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.login_); - break; - } - // .grpc.UpdateEvent update = 3; - case kUpdate: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.update_); - break; - } - // .grpc.DiskCacheEvent cache = 4; - case kCache: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.cache_); - break; - } - // .grpc.MailServerSettingsEvent mailServerSettings = 5; - case kMailServerSettings: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.mailserversettings_); - break; - } - // .grpc.KeychainEvent keychain = 6; - case kKeychain: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.keychain_); - break; - } - // .grpc.MailEvent mail = 7; - case kMail: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.mail_); - break; - } - // .grpc.UserEvent user = 8; - case kUser: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.user_); - break; - } - // .grpc.GenericErrorEvent genericError = 9; - case kGenericError: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.genericerror_); - break; - } - case EVENT_NOT_SET: { - break; - } - } - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData StreamEvent::_class_data_ = { - ::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_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: { - _this->_internal_mutable_app()->::grpc::AppEvent::MergeFrom( - from._internal_app()); - break; - } - case kLogin: { - _this->_internal_mutable_login()->::grpc::LoginEvent::MergeFrom( - from._internal_login()); - break; - } - case kUpdate: { - _this->_internal_mutable_update()->::grpc::UpdateEvent::MergeFrom( - from._internal_update()); - break; - } - case kCache: { - _this->_internal_mutable_cache()->::grpc::DiskCacheEvent::MergeFrom( - from._internal_cache()); - break; - } - case kMailServerSettings: { - _this->_internal_mutable_mailserversettings()->::grpc::MailServerSettingsEvent::MergeFrom( - from._internal_mailserversettings()); - break; - } - case kKeychain: { - _this->_internal_mutable_keychain()->::grpc::KeychainEvent::MergeFrom( - from._internal_keychain()); - break; - } - case kMail: { - _this->_internal_mutable_mail()->::grpc::MailEvent::MergeFrom( - from._internal_mail()); - break; - } - case kUser: { - _this->_internal_mutable_user()->::grpc::UserEvent::MergeFrom( - from._internal_user()); - break; - } - case kGenericError: { - _this->_internal_mutable_genericerror()->::grpc::GenericErrorEvent::MergeFrom( - from._internal_genericerror()); - break; - } - case EVENT_NOT_SET: { - break; - } - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void StreamEvent::CopyFrom(const StreamEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.StreamEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool StreamEvent::IsInitialized() const { - return true; -} - -void StreamEvent::InternalSwap(StreamEvent* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_impl_.event_, other->_impl_.event_); - swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); -} - -::PROTOBUF_NAMESPACE_ID::Metadata StreamEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[13]); -} - -// =================================================================== - -class AppEvent::_Internal { - public: - static const ::grpc::InternetStatusEvent& internetstatus(const AppEvent* msg); - static const ::grpc::ToggleAutostartFinishedEvent& toggleautostartfinished(const AppEvent* msg); - static const ::grpc::ResetFinishedEvent& resetfinished(const AppEvent* msg); - static const ::grpc::ReportBugFinishedEvent& reportbugfinished(const AppEvent* msg); - static const ::grpc::ReportBugSuccessEvent& reportbugsuccess(const AppEvent* msg); - static const ::grpc::ReportBugErrorEvent& reportbugerror(const AppEvent* msg); - static const ::grpc::ShowMainWindowEvent& showmainwindow(const AppEvent* msg); -}; - -const ::grpc::InternetStatusEvent& -AppEvent::_Internal::internetstatus(const AppEvent* msg) { - return *msg->_impl_.event_.internetstatus_; -} -const ::grpc::ToggleAutostartFinishedEvent& -AppEvent::_Internal::toggleautostartfinished(const AppEvent* msg) { - return *msg->_impl_.event_.toggleautostartfinished_; -} -const ::grpc::ResetFinishedEvent& -AppEvent::_Internal::resetfinished(const AppEvent* msg) { - return *msg->_impl_.event_.resetfinished_; -} -const ::grpc::ReportBugFinishedEvent& -AppEvent::_Internal::reportbugfinished(const AppEvent* msg) { - return *msg->_impl_.event_.reportbugfinished_; -} -const ::grpc::ReportBugSuccessEvent& -AppEvent::_Internal::reportbugsuccess(const AppEvent* msg) { - return *msg->_impl_.event_.reportbugsuccess_; -} -const ::grpc::ReportBugErrorEvent& -AppEvent::_Internal::reportbugerror(const AppEvent* msg) { - return *msg->_impl_.event_.reportbugerror_; -} -const ::grpc::ShowMainWindowEvent& -AppEvent::_Internal::showmainwindow(const AppEvent* msg) { - 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::InternalGetOwningArena(internetstatus); - if (message_arena != submessage_arena) { - internetstatus = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, internetstatus, submessage_arena); - } - set_has_internetstatus(); - _impl_.event_.internetstatus_ = internetstatus; - } - // @@protoc_insertion_point(field_set_allocated:grpc.AppEvent.internetStatus) -} -void AppEvent::set_allocated_toggleautostartfinished(::grpc::ToggleAutostartFinishedEvent* toggleautostartfinished) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (toggleautostartfinished) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.toggleautostartfinished_ = toggleautostartfinished; - } - // @@protoc_insertion_point(field_set_allocated:grpc.AppEvent.toggleAutostartFinished) -} -void AppEvent::set_allocated_resetfinished(::grpc::ResetFinishedEvent* resetfinished) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (resetfinished) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.resetfinished_ = resetfinished; - } - // @@protoc_insertion_point(field_set_allocated:grpc.AppEvent.resetFinished) -} -void AppEvent::set_allocated_reportbugfinished(::grpc::ReportBugFinishedEvent* reportbugfinished) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (reportbugfinished) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.reportbugfinished_ = reportbugfinished; - } - // @@protoc_insertion_point(field_set_allocated:grpc.AppEvent.reportBugFinished) -} -void AppEvent::set_allocated_reportbugsuccess(::grpc::ReportBugSuccessEvent* reportbugsuccess) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (reportbugsuccess) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.reportbugsuccess_ = reportbugsuccess; - } - // @@protoc_insertion_point(field_set_allocated:grpc.AppEvent.reportBugSuccess) -} -void AppEvent::set_allocated_reportbugerror(::grpc::ReportBugErrorEvent* reportbugerror) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (reportbugerror) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.reportbugerror_ = reportbugerror; - } - // @@protoc_insertion_point(field_set_allocated:grpc.AppEvent.reportBugError) -} -void AppEvent::set_allocated_showmainwindow(::grpc::ShowMainWindowEvent* showmainwindow) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (showmainwindow) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _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(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: { - _this->_internal_mutable_internetstatus()->::grpc::InternetStatusEvent::MergeFrom( - from._internal_internetstatus()); - break; - } - case kToggleAutostartFinished: { - _this->_internal_mutable_toggleautostartfinished()->::grpc::ToggleAutostartFinishedEvent::MergeFrom( - from._internal_toggleautostartfinished()); - break; - } - case kResetFinished: { - _this->_internal_mutable_resetfinished()->::grpc::ResetFinishedEvent::MergeFrom( - from._internal_resetfinished()); - break; - } - case kReportBugFinished: { - _this->_internal_mutable_reportbugfinished()->::grpc::ReportBugFinishedEvent::MergeFrom( - from._internal_reportbugfinished()); - break; - } - case kReportBugSuccess: { - _this->_internal_mutable_reportbugsuccess()->::grpc::ReportBugSuccessEvent::MergeFrom( - from._internal_reportbugsuccess()); - break; - } - case kReportBugError: { - _this->_internal_mutable_reportbugerror()->::grpc::ReportBugErrorEvent::MergeFrom( - from._internal_reportbugerror()); - break; - } - case kShowMainWindow: { - _this->_internal_mutable_showmainwindow()->::grpc::ShowMainWindowEvent::MergeFrom( - from._internal_showmainwindow()); - break; - } - case EVENT_NOT_SET: { - break; - } - } - // @@protoc_insertion_point(copy_constructor:grpc.AppEvent) -} - -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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void AppEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (has_event()) { - clear_event(); - } -} - -void AppEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void AppEvent::clear_event() { -// @@protoc_insertion_point(one_of_clear_start:grpc.AppEvent) - switch (event_case()) { - case kInternetStatus: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.internetstatus_; - } - break; - } - case kToggleAutostartFinished: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.toggleautostartfinished_; - } - break; - } - case kResetFinished: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.resetfinished_; - } - break; - } - case kReportBugFinished: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.reportbugfinished_; - } - break; - } - case kReportBugSuccess: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.reportbugsuccess_; - } - break; - } - case kReportBugError: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.reportbugerror_; - } - break; - } - case kShowMainWindow: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.showmainwindow_; - } - break; - } - case EVENT_NOT_SET: { - break; - } - } - _impl_._oneof_case_[0] = EVENT_NOT_SET; -} - - -void AppEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.AppEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - clear_event(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .grpc.InternetStatusEvent internetStatus = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_internetstatus(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.ToggleAutostartFinishedEvent toggleAutostartFinished = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_toggleautostartfinished(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.ResetFinishedEvent resetFinished = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_resetfinished(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.ReportBugFinishedEvent reportBugFinished = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_reportbugfinished(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.ReportBugSuccessEvent reportBugSuccess = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_reportbugsuccess(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.ReportBugErrorEvent reportBugError = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - ptr = ctx->ParseMessage(_internal_mutable_reportbugerror(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.ShowMainWindowEvent showMainWindow = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { - ptr = ctx->ParseMessage(_internal_mutable_showmainwindow(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* AppEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.AppEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .grpc.InternetStatusEvent internetStatus = 1; - if (_internal_has_internetstatus()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::internetstatus(this), - _Internal::internetstatus(this).GetCachedSize(), target, stream); - } - - // .grpc.ToggleAutostartFinishedEvent toggleAutostartFinished = 2; - if (_internal_has_toggleautostartfinished()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::toggleautostartfinished(this), - _Internal::toggleautostartfinished(this).GetCachedSize(), target, stream); - } - - // .grpc.ResetFinishedEvent resetFinished = 3; - if (_internal_has_resetfinished()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::resetfinished(this), - _Internal::resetfinished(this).GetCachedSize(), target, stream); - } - - // .grpc.ReportBugFinishedEvent reportBugFinished = 4; - if (_internal_has_reportbugfinished()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::reportbugfinished(this), - _Internal::reportbugfinished(this).GetCachedSize(), target, stream); - } - - // .grpc.ReportBugSuccessEvent reportBugSuccess = 5; - if (_internal_has_reportbugsuccess()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::reportbugsuccess(this), - _Internal::reportbugsuccess(this).GetCachedSize(), target, stream); - } - - // .grpc.ReportBugErrorEvent reportBugError = 6; - if (_internal_has_reportbugerror()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, _Internal::reportbugerror(this), - _Internal::reportbugerror(this).GetCachedSize(), target, stream); - } - - // .grpc.ShowMainWindowEvent showMainWindow = 7; - if (_internal_has_showmainwindow()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(7, _Internal::showmainwindow(this), - _Internal::showmainwindow(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t AppEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.AppEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - switch (event_case()) { - // .grpc.InternetStatusEvent internetStatus = 1; - case kInternetStatus: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.internetstatus_); - break; - } - // .grpc.ToggleAutostartFinishedEvent toggleAutostartFinished = 2; - case kToggleAutostartFinished: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.toggleautostartfinished_); - break; - } - // .grpc.ResetFinishedEvent resetFinished = 3; - case kResetFinished: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.resetfinished_); - break; - } - // .grpc.ReportBugFinishedEvent reportBugFinished = 4; - case kReportBugFinished: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.reportbugfinished_); - break; - } - // .grpc.ReportBugSuccessEvent reportBugSuccess = 5; - case kReportBugSuccess: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.reportbugsuccess_); - break; - } - // .grpc.ReportBugErrorEvent reportBugError = 6; - case kReportBugError: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.reportbugerror_); - break; - } - // .grpc.ShowMainWindowEvent showMainWindow = 7; - case kShowMainWindow: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.showmainwindow_); - break; - } - case EVENT_NOT_SET: { - break; - } - } - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AppEvent::_class_data_ = { - ::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_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: { - _this->_internal_mutable_internetstatus()->::grpc::InternetStatusEvent::MergeFrom( - from._internal_internetstatus()); - break; - } - case kToggleAutostartFinished: { - _this->_internal_mutable_toggleautostartfinished()->::grpc::ToggleAutostartFinishedEvent::MergeFrom( - from._internal_toggleautostartfinished()); - break; - } - case kResetFinished: { - _this->_internal_mutable_resetfinished()->::grpc::ResetFinishedEvent::MergeFrom( - from._internal_resetfinished()); - break; - } - case kReportBugFinished: { - _this->_internal_mutable_reportbugfinished()->::grpc::ReportBugFinishedEvent::MergeFrom( - from._internal_reportbugfinished()); - break; - } - case kReportBugSuccess: { - _this->_internal_mutable_reportbugsuccess()->::grpc::ReportBugSuccessEvent::MergeFrom( - from._internal_reportbugsuccess()); - break; - } - case kReportBugError: { - _this->_internal_mutable_reportbugerror()->::grpc::ReportBugErrorEvent::MergeFrom( - from._internal_reportbugerror()); - break; - } - case kShowMainWindow: { - _this->_internal_mutable_showmainwindow()->::grpc::ShowMainWindowEvent::MergeFrom( - from._internal_showmainwindow()); - break; - } - case EVENT_NOT_SET: { - break; - } - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void AppEvent::CopyFrom(const AppEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.AppEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool AppEvent::IsInitialized() const { - return true; -} - -void AppEvent::InternalSwap(AppEvent* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_impl_.event_, other->_impl_.event_); - swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); -} - -::PROTOBUF_NAMESPACE_ID::Metadata AppEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[14]); -} - -// =================================================================== - -class InternetStatusEvent::_Internal { - public: -}; - -InternetStatusEvent::InternetStatusEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - 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_); - _this->_impl_.connected_ = from._impl_.connected_; - // @@protoc_insertion_point(copy_constructor:grpc.InternetStatusEvent) -} - -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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void InternetStatusEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void InternetStatusEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void InternetStatusEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.InternetStatusEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.connected_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // bool connected = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - _impl_.connected_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* InternetStatusEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.InternetStatusEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // bool connected = 1; - if (this->_internal_connected() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(1, this->_internal_connected(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t InternetStatusEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.InternetStatusEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // bool connected = 1; - if (this->_internal_connected() != 0) { - total_size += 1 + 1; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData InternetStatusEvent::_class_data_ = { - ::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_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) { - _this->_internal_set_connected(from._internal_connected()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void InternetStatusEvent::CopyFrom(const InternetStatusEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.InternetStatusEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool InternetStatusEvent::IsInitialized() const { - return true; -} - -void InternetStatusEvent::InternalSwap(InternetStatusEvent* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_impl_.connected_, other->_impl_.connected_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata InternetStatusEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[15]); -} - -// =================================================================== - -class ToggleAutostartFinishedEvent::_Internal { - public: -}; - -ToggleAutostartFinishedEvent::ToggleAutostartFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) { - // @@protoc_insertion_point(arena_constructor:grpc.ToggleAutostartFinishedEvent) -} -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) -} - - - - - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ToggleAutostartFinishedEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl, - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl, -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ToggleAutostartFinishedEvent::GetClassData() const { return &_class_data_; } - - - - - - - -::PROTOBUF_NAMESPACE_ID::Metadata ToggleAutostartFinishedEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[16]); -} - -// =================================================================== - -class ResetFinishedEvent::_Internal { - public: -}; - -ResetFinishedEvent::ResetFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) { - // @@protoc_insertion_point(arena_constructor:grpc.ResetFinishedEvent) -} -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) -} - - - - - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ResetFinishedEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl, - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl, -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ResetFinishedEvent::GetClassData() const { return &_class_data_; } - - - - - - - -::PROTOBUF_NAMESPACE_ID::Metadata ResetFinishedEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[17]); -} - -// =================================================================== - -class ReportBugFinishedEvent::_Internal { - public: -}; - -ReportBugFinishedEvent::ReportBugFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) { - // @@protoc_insertion_point(arena_constructor:grpc.ReportBugFinishedEvent) -} -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) -} - - - - - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ReportBugFinishedEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl, - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl, -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ReportBugFinishedEvent::GetClassData() const { return &_class_data_; } - - - - - - - -::PROTOBUF_NAMESPACE_ID::Metadata ReportBugFinishedEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[18]); -} - -// =================================================================== - -class ReportBugSuccessEvent::_Internal { - public: -}; - -ReportBugSuccessEvent::ReportBugSuccessEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) { - // @@protoc_insertion_point(arena_constructor:grpc.ReportBugSuccessEvent) -} -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) -} - - - - - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ReportBugSuccessEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl, - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl, -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ReportBugSuccessEvent::GetClassData() const { return &_class_data_; } - - - - - - - -::PROTOBUF_NAMESPACE_ID::Metadata ReportBugSuccessEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[19]); -} - -// =================================================================== - -class ReportBugErrorEvent::_Internal { - public: -}; - -ReportBugErrorEvent::ReportBugErrorEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) { - // @@protoc_insertion_point(arena_constructor:grpc.ReportBugErrorEvent) -} -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) -} - - - - - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ReportBugErrorEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl, - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl, -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ReportBugErrorEvent::GetClassData() const { return &_class_data_; } - - - - - - - -::PROTOBUF_NAMESPACE_ID::Metadata ReportBugErrorEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[20]); -} - -// =================================================================== - -class ShowMainWindowEvent::_Internal { - public: -}; - -ShowMainWindowEvent::ShowMainWindowEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) { - // @@protoc_insertion_point(arena_constructor:grpc.ShowMainWindowEvent) -} -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) -} - - - - - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ShowMainWindowEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl, - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl, -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ShowMainWindowEvent::GetClassData() const { return &_class_data_; } - - - - - - - -::PROTOBUF_NAMESPACE_ID::Metadata ShowMainWindowEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[21]); -} - -// =================================================================== - -class LoginEvent::_Internal { - public: - static const ::grpc::LoginErrorEvent& error(const LoginEvent* msg); - static const ::grpc::LoginTfaRequestedEvent& tfarequested(const LoginEvent* msg); - static const ::grpc::LoginTwoPasswordsRequestedEvent& twopasswordrequested(const LoginEvent* msg); - static const ::grpc::LoginFinishedEvent& finished(const LoginEvent* msg); - static const ::grpc::LoginFinishedEvent& alreadyloggedin(const LoginEvent* msg); -}; - -const ::grpc::LoginErrorEvent& -LoginEvent::_Internal::error(const LoginEvent* msg) { - return *msg->_impl_.event_.error_; -} -const ::grpc::LoginTfaRequestedEvent& -LoginEvent::_Internal::tfarequested(const LoginEvent* msg) { - return *msg->_impl_.event_.tfarequested_; -} -const ::grpc::LoginTwoPasswordsRequestedEvent& -LoginEvent::_Internal::twopasswordrequested(const LoginEvent* msg) { - return *msg->_impl_.event_.twopasswordrequested_; -} -const ::grpc::LoginFinishedEvent& -LoginEvent::_Internal::finished(const LoginEvent* msg) { - return *msg->_impl_.event_.finished_; -} -const ::grpc::LoginFinishedEvent& -LoginEvent::_Internal::alreadyloggedin(const LoginEvent* msg) { - 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::InternalGetOwningArena(error); - if (message_arena != submessage_arena) { - error = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, error, submessage_arena); - } - set_has_error(); - _impl_.event_.error_ = error; - } - // @@protoc_insertion_point(field_set_allocated:grpc.LoginEvent.error) -} -void LoginEvent::set_allocated_tfarequested(::grpc::LoginTfaRequestedEvent* tfarequested) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (tfarequested) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.tfarequested_ = tfarequested; - } - // @@protoc_insertion_point(field_set_allocated:grpc.LoginEvent.tfaRequested) -} -void LoginEvent::set_allocated_twopasswordrequested(::grpc::LoginTwoPasswordsRequestedEvent* twopasswordrequested) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (twopasswordrequested) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.twopasswordrequested_ = twopasswordrequested; - } - // @@protoc_insertion_point(field_set_allocated:grpc.LoginEvent.twoPasswordRequested) -} -void LoginEvent::set_allocated_finished(::grpc::LoginFinishedEvent* finished) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (finished) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.finished_ = finished; - } - // @@protoc_insertion_point(field_set_allocated:grpc.LoginEvent.finished) -} -void LoginEvent::set_allocated_alreadyloggedin(::grpc::LoginFinishedEvent* alreadyloggedin) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (alreadyloggedin) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _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(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: { - _this->_internal_mutable_error()->::grpc::LoginErrorEvent::MergeFrom( - from._internal_error()); - break; - } - case kTfaRequested: { - _this->_internal_mutable_tfarequested()->::grpc::LoginTfaRequestedEvent::MergeFrom( - from._internal_tfarequested()); - break; - } - case kTwoPasswordRequested: { - _this->_internal_mutable_twopasswordrequested()->::grpc::LoginTwoPasswordsRequestedEvent::MergeFrom( - from._internal_twopasswordrequested()); - break; - } - case kFinished: { - _this->_internal_mutable_finished()->::grpc::LoginFinishedEvent::MergeFrom( - from._internal_finished()); - break; - } - case kAlreadyLoggedIn: { - _this->_internal_mutable_alreadyloggedin()->::grpc::LoginFinishedEvent::MergeFrom( - from._internal_alreadyloggedin()); - break; - } - case EVENT_NOT_SET: { - break; - } - } - // @@protoc_insertion_point(copy_constructor:grpc.LoginEvent) -} - -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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void LoginEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (has_event()) { - clear_event(); - } -} - -void LoginEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void LoginEvent::clear_event() { -// @@protoc_insertion_point(one_of_clear_start:grpc.LoginEvent) - switch (event_case()) { - case kError: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.error_; - } - break; - } - case kTfaRequested: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.tfarequested_; - } - break; - } - case kTwoPasswordRequested: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.twopasswordrequested_; - } - break; - } - case kFinished: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.finished_; - } - break; - } - case kAlreadyLoggedIn: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.alreadyloggedin_; - } - break; - } - case EVENT_NOT_SET: { - break; - } - } - _impl_._oneof_case_[0] = EVENT_NOT_SET; -} - - -void LoginEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.LoginEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - clear_event(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .grpc.LoginErrorEvent error = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_error(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.LoginTfaRequestedEvent tfaRequested = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_tfarequested(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.LoginTwoPasswordsRequestedEvent twoPasswordRequested = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_twopasswordrequested(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.LoginFinishedEvent finished = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_finished(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.LoginFinishedEvent alreadyLoggedIn = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_alreadyloggedin(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* LoginEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.LoginEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .grpc.LoginErrorEvent error = 1; - if (_internal_has_error()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::error(this), - _Internal::error(this).GetCachedSize(), target, stream); - } - - // .grpc.LoginTfaRequestedEvent tfaRequested = 2; - if (_internal_has_tfarequested()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::tfarequested(this), - _Internal::tfarequested(this).GetCachedSize(), target, stream); - } - - // .grpc.LoginTwoPasswordsRequestedEvent twoPasswordRequested = 3; - if (_internal_has_twopasswordrequested()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::twopasswordrequested(this), - _Internal::twopasswordrequested(this).GetCachedSize(), target, stream); - } - - // .grpc.LoginFinishedEvent finished = 4; - if (_internal_has_finished()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::finished(this), - _Internal::finished(this).GetCachedSize(), target, stream); - } - - // .grpc.LoginFinishedEvent alreadyLoggedIn = 5; - if (_internal_has_alreadyloggedin()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::alreadyloggedin(this), - _Internal::alreadyloggedin(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t LoginEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.LoginEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - switch (event_case()) { - // .grpc.LoginErrorEvent error = 1; - case kError: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.error_); - break; - } - // .grpc.LoginTfaRequestedEvent tfaRequested = 2; - case kTfaRequested: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.tfarequested_); - break; - } - // .grpc.LoginTwoPasswordsRequestedEvent twoPasswordRequested = 3; - case kTwoPasswordRequested: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.twopasswordrequested_); - break; - } - // .grpc.LoginFinishedEvent finished = 4; - case kFinished: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.finished_); - break; - } - // .grpc.LoginFinishedEvent alreadyLoggedIn = 5; - case kAlreadyLoggedIn: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.alreadyloggedin_); - break; - } - case EVENT_NOT_SET: { - break; - } - } - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LoginEvent::_class_data_ = { - ::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_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: { - _this->_internal_mutable_error()->::grpc::LoginErrorEvent::MergeFrom( - from._internal_error()); - break; - } - case kTfaRequested: { - _this->_internal_mutable_tfarequested()->::grpc::LoginTfaRequestedEvent::MergeFrom( - from._internal_tfarequested()); - break; - } - case kTwoPasswordRequested: { - _this->_internal_mutable_twopasswordrequested()->::grpc::LoginTwoPasswordsRequestedEvent::MergeFrom( - from._internal_twopasswordrequested()); - break; - } - case kFinished: { - _this->_internal_mutable_finished()->::grpc::LoginFinishedEvent::MergeFrom( - from._internal_finished()); - break; - } - case kAlreadyLoggedIn: { - _this->_internal_mutable_alreadyloggedin()->::grpc::LoginFinishedEvent::MergeFrom( - from._internal_alreadyloggedin()); - break; - } - case EVENT_NOT_SET: { - break; - } - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void LoginEvent::CopyFrom(const LoginEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.LoginEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool LoginEvent::IsInitialized() const { - return true; -} - -void LoginEvent::InternalSwap(LoginEvent* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_impl_.event_, other->_impl_.event_); - swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); -} - -::PROTOBUF_NAMESPACE_ID::Metadata LoginEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[22]); -} - -// =================================================================== - -class LoginErrorEvent::_Internal { - public: -}; - -LoginErrorEvent::LoginErrorEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - 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_); - _impl_.message_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.message_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_message().empty()) { - _this->_impl_.message_.Set(from._internal_message(), - _this->GetArenaForAllocation()); - } - _this->_impl_.type_ = from._impl_.type_; - // @@protoc_insertion_point(copy_constructor:grpc.LoginErrorEvent) -} - -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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void LoginErrorEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.message_.Destroy(); -} - -void LoginErrorEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void LoginErrorEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.LoginErrorEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.message_.ClearToEmpty(); - _impl_.type_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .grpc.LoginErrorType type = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_type(static_cast<::grpc::LoginErrorType>(val)); - } else - goto handle_unusual; - continue; - // string message = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_message(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.LoginErrorEvent.message")); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* LoginErrorEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.LoginErrorEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .grpc.LoginErrorType type = 1; - if (this->_internal_type() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_type(), target); - } - - // string message = 2; - if (!this->_internal_message().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_message().data(), static_cast(this->_internal_message().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.LoginErrorEvent.message"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_message(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t LoginErrorEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.LoginErrorEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string message = 2; - if (!this->_internal_message().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_message()); - } - - // .grpc.LoginErrorType type = 1; - if (this->_internal_type() != 0) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_type()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LoginErrorEvent::_class_data_ = { - ::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_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()) { - _this->_internal_set_message(from._internal_message()); - } - if (from._internal_type() != 0) { - _this->_internal_set_type(from._internal_type()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void LoginErrorEvent::CopyFrom(const LoginErrorEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.LoginErrorEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool LoginErrorEvent::IsInitialized() const { - return true; -} - -void LoginErrorEvent::InternalSwap(LoginErrorEvent* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.message_, lhs_arena, - &other->_impl_.message_, rhs_arena - ); - swap(_impl_.type_, other->_impl_.type_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata LoginErrorEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[23]); -} - -// =================================================================== - -class LoginTfaRequestedEvent::_Internal { - public: -}; - -LoginTfaRequestedEvent::LoginTfaRequestedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - 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_); - _impl_.username_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.username_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_username().empty()) { - _this->_impl_.username_.Set(from._internal_username(), - _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:grpc.LoginTfaRequestedEvent) -} - -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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void LoginTfaRequestedEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.username_.Destroy(); -} - -void LoginTfaRequestedEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void LoginTfaRequestedEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.LoginTfaRequestedEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.username_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_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 = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.LoginTfaRequestedEvent.username")); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* LoginTfaRequestedEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.LoginTfaRequestedEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string username = 1; - if (!this->_internal_username().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_username().data(), static_cast(this->_internal_username().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.LoginTfaRequestedEvent.username"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_username(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t LoginTfaRequestedEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.LoginTfaRequestedEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string username = 1; - if (!this->_internal_username().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_username()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LoginTfaRequestedEvent::_class_data_ = { - ::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_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()) { - _this->_internal_set_username(from._internal_username()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void LoginTfaRequestedEvent::CopyFrom(const LoginTfaRequestedEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.LoginTfaRequestedEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool LoginTfaRequestedEvent::IsInitialized() const { - return true; -} - -void LoginTfaRequestedEvent::InternalSwap(LoginTfaRequestedEvent* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.username_, lhs_arena, - &other->_impl_.username_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata LoginTfaRequestedEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[24]); -} - -// =================================================================== - -class LoginTwoPasswordsRequestedEvent::_Internal { - public: -}; - -LoginTwoPasswordsRequestedEvent::LoginTwoPasswordsRequestedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) { - // @@protoc_insertion_point(arena_constructor:grpc.LoginTwoPasswordsRequestedEvent) -} -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) -} - - - - - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LoginTwoPasswordsRequestedEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl, - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl, -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LoginTwoPasswordsRequestedEvent::GetClassData() const { return &_class_data_; } - - - - - - - -::PROTOBUF_NAMESPACE_ID::Metadata LoginTwoPasswordsRequestedEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[25]); -} - -// =================================================================== - -class LoginFinishedEvent::_Internal { - public: -}; - -LoginFinishedEvent::LoginFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - 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_.wassignedout_){} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.userid_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.userid_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_userid().empty()) { - _this->_impl_.userid_.Set(from._internal_userid(), - _this->GetArenaForAllocation()); - } - _this->_impl_.wassignedout_ = from._impl_.wassignedout_; - // @@protoc_insertion_point(copy_constructor:grpc.LoginFinishedEvent) -} - -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_.wassignedout_){false} - , /*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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void LoginFinishedEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.userid_.Destroy(); -} - -void LoginFinishedEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void LoginFinishedEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.LoginFinishedEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.userid_.ClearToEmpty(); - _impl_.wassignedout_ = false; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_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 = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.LoginFinishedEvent.userID")); - } else - goto handle_unusual; - continue; - // bool wasSignedOut = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _impl_.wassignedout_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* LoginFinishedEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.LoginFinishedEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string userID = 1; - if (!this->_internal_userid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_userid().data(), static_cast(this->_internal_userid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.LoginFinishedEvent.userID"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_userid(), target); - } - - // bool wasSignedOut = 2; - if (this->_internal_wassignedout() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteBoolToArray(2, this->_internal_wassignedout(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t LoginFinishedEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.LoginFinishedEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string userID = 1; - if (!this->_internal_userid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_userid()); - } - - // bool wasSignedOut = 2; - if (this->_internal_wassignedout() != 0) { - total_size += 1 + 1; - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LoginFinishedEvent::_class_data_ = { - ::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_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()) { - _this->_internal_set_userid(from._internal_userid()); - } - if (from._internal_wassignedout() != 0) { - _this->_internal_set_wassignedout(from._internal_wassignedout()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void LoginFinishedEvent::CopyFrom(const LoginFinishedEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.LoginFinishedEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool LoginFinishedEvent::IsInitialized() const { - return true; -} - -void LoginFinishedEvent::InternalSwap(LoginFinishedEvent* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.userid_, lhs_arena, - &other->_impl_.userid_, rhs_arena - ); - swap(_impl_.wassignedout_, other->_impl_.wassignedout_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata LoginFinishedEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[26]); -} - -// =================================================================== - -class UpdateEvent::_Internal { - public: - static const ::grpc::UpdateErrorEvent& error(const UpdateEvent* msg); - static const ::grpc::UpdateManualReadyEvent& manualready(const UpdateEvent* msg); - static const ::grpc::UpdateManualRestartNeededEvent& manualrestartneeded(const UpdateEvent* msg); - static const ::grpc::UpdateForceEvent& force(const UpdateEvent* msg); - static const ::grpc::UpdateSilentRestartNeeded& silentrestartneeded(const UpdateEvent* msg); - static const ::grpc::UpdateIsLatestVersion& islatestversion(const UpdateEvent* msg); - static const ::grpc::UpdateCheckFinished& checkfinished(const UpdateEvent* msg); - static const ::grpc::UpdateVersionChanged& versionchanged(const UpdateEvent* msg); -}; - -const ::grpc::UpdateErrorEvent& -UpdateEvent::_Internal::error(const UpdateEvent* msg) { - return *msg->_impl_.event_.error_; -} -const ::grpc::UpdateManualReadyEvent& -UpdateEvent::_Internal::manualready(const UpdateEvent* msg) { - return *msg->_impl_.event_.manualready_; -} -const ::grpc::UpdateManualRestartNeededEvent& -UpdateEvent::_Internal::manualrestartneeded(const UpdateEvent* msg) { - return *msg->_impl_.event_.manualrestartneeded_; -} -const ::grpc::UpdateForceEvent& -UpdateEvent::_Internal::force(const UpdateEvent* msg) { - return *msg->_impl_.event_.force_; -} -const ::grpc::UpdateSilentRestartNeeded& -UpdateEvent::_Internal::silentrestartneeded(const UpdateEvent* msg) { - return *msg->_impl_.event_.silentrestartneeded_; -} -const ::grpc::UpdateIsLatestVersion& -UpdateEvent::_Internal::islatestversion(const UpdateEvent* msg) { - return *msg->_impl_.event_.islatestversion_; -} -const ::grpc::UpdateCheckFinished& -UpdateEvent::_Internal::checkfinished(const UpdateEvent* msg) { - return *msg->_impl_.event_.checkfinished_; -} -const ::grpc::UpdateVersionChanged& -UpdateEvent::_Internal::versionchanged(const UpdateEvent* msg) { - return *msg->_impl_.event_.versionchanged_; -} -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::InternalGetOwningArena(error); - if (message_arena != submessage_arena) { - error = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, error, submessage_arena); - } - set_has_error(); - _impl_.event_.error_ = error; - } - // @@protoc_insertion_point(field_set_allocated:grpc.UpdateEvent.error) -} -void UpdateEvent::set_allocated_manualready(::grpc::UpdateManualReadyEvent* manualready) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (manualready) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.manualready_ = manualready; - } - // @@protoc_insertion_point(field_set_allocated:grpc.UpdateEvent.manualReady) -} -void UpdateEvent::set_allocated_manualrestartneeded(::grpc::UpdateManualRestartNeededEvent* manualrestartneeded) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (manualrestartneeded) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.manualrestartneeded_ = manualrestartneeded; - } - // @@protoc_insertion_point(field_set_allocated:grpc.UpdateEvent.manualRestartNeeded) -} -void UpdateEvent::set_allocated_force(::grpc::UpdateForceEvent* force) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (force) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.force_ = force; - } - // @@protoc_insertion_point(field_set_allocated:grpc.UpdateEvent.force) -} -void UpdateEvent::set_allocated_silentrestartneeded(::grpc::UpdateSilentRestartNeeded* silentrestartneeded) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (silentrestartneeded) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.silentrestartneeded_ = silentrestartneeded; - } - // @@protoc_insertion_point(field_set_allocated:grpc.UpdateEvent.silentRestartNeeded) -} -void UpdateEvent::set_allocated_islatestversion(::grpc::UpdateIsLatestVersion* islatestversion) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (islatestversion) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.islatestversion_ = islatestversion; - } - // @@protoc_insertion_point(field_set_allocated:grpc.UpdateEvent.isLatestVersion) -} -void UpdateEvent::set_allocated_checkfinished(::grpc::UpdateCheckFinished* checkfinished) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (checkfinished) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.checkfinished_ = checkfinished; - } - // @@protoc_insertion_point(field_set_allocated:grpc.UpdateEvent.checkFinished) -} -void UpdateEvent::set_allocated_versionchanged(::grpc::UpdateVersionChanged* versionchanged) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (versionchanged) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(versionchanged); - if (message_arena != submessage_arena) { - versionchanged = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, versionchanged, submessage_arena); - } - set_has_versionchanged(); - _impl_.event_.versionchanged_ = versionchanged; - } - // @@protoc_insertion_point(field_set_allocated:grpc.UpdateEvent.versionChanged) -} -UpdateEvent::UpdateEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - 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: { - _this->_internal_mutable_error()->::grpc::UpdateErrorEvent::MergeFrom( - from._internal_error()); - break; - } - case kManualReady: { - _this->_internal_mutable_manualready()->::grpc::UpdateManualReadyEvent::MergeFrom( - from._internal_manualready()); - break; - } - case kManualRestartNeeded: { - _this->_internal_mutable_manualrestartneeded()->::grpc::UpdateManualRestartNeededEvent::MergeFrom( - from._internal_manualrestartneeded()); - break; - } - case kForce: { - _this->_internal_mutable_force()->::grpc::UpdateForceEvent::MergeFrom( - from._internal_force()); - break; - } - case kSilentRestartNeeded: { - _this->_internal_mutable_silentrestartneeded()->::grpc::UpdateSilentRestartNeeded::MergeFrom( - from._internal_silentrestartneeded()); - break; - } - case kIsLatestVersion: { - _this->_internal_mutable_islatestversion()->::grpc::UpdateIsLatestVersion::MergeFrom( - from._internal_islatestversion()); - break; - } - case kCheckFinished: { - _this->_internal_mutable_checkfinished()->::grpc::UpdateCheckFinished::MergeFrom( - from._internal_checkfinished()); - break; - } - case kVersionChanged: { - _this->_internal_mutable_versionchanged()->::grpc::UpdateVersionChanged::MergeFrom( - from._internal_versionchanged()); - break; - } - case EVENT_NOT_SET: { - break; - } - } - // @@protoc_insertion_point(copy_constructor:grpc.UpdateEvent) -} - -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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void UpdateEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (has_event()) { - clear_event(); - } -} - -void UpdateEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void UpdateEvent::clear_event() { -// @@protoc_insertion_point(one_of_clear_start:grpc.UpdateEvent) - switch (event_case()) { - case kError: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.error_; - } - break; - } - case kManualReady: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.manualready_; - } - break; - } - case kManualRestartNeeded: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.manualrestartneeded_; - } - break; - } - case kForce: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.force_; - } - break; - } - case kSilentRestartNeeded: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.silentrestartneeded_; - } - break; - } - case kIsLatestVersion: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.islatestversion_; - } - break; - } - case kCheckFinished: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.checkfinished_; - } - break; - } - case kVersionChanged: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.versionchanged_; - } - break; - } - case EVENT_NOT_SET: { - break; - } - } - _impl_._oneof_case_[0] = EVENT_NOT_SET; -} - - -void UpdateEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.UpdateEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - clear_event(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .grpc.UpdateErrorEvent error = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_error(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.UpdateManualReadyEvent manualReady = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_manualready(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.UpdateManualRestartNeededEvent manualRestartNeeded = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_manualrestartneeded(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.UpdateForceEvent force = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_force(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.UpdateSilentRestartNeeded silentRestartNeeded = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_silentrestartneeded(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.UpdateIsLatestVersion isLatestVersion = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - ptr = ctx->ParseMessage(_internal_mutable_islatestversion(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.UpdateCheckFinished checkFinished = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { - ptr = ctx->ParseMessage(_internal_mutable_checkfinished(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.UpdateVersionChanged versionChanged = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - ptr = ctx->ParseMessage(_internal_mutable_versionchanged(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* UpdateEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.UpdateEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .grpc.UpdateErrorEvent error = 1; - if (_internal_has_error()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::error(this), - _Internal::error(this).GetCachedSize(), target, stream); - } - - // .grpc.UpdateManualReadyEvent manualReady = 2; - if (_internal_has_manualready()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::manualready(this), - _Internal::manualready(this).GetCachedSize(), target, stream); - } - - // .grpc.UpdateManualRestartNeededEvent manualRestartNeeded = 3; - if (_internal_has_manualrestartneeded()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::manualrestartneeded(this), - _Internal::manualrestartneeded(this).GetCachedSize(), target, stream); - } - - // .grpc.UpdateForceEvent force = 4; - if (_internal_has_force()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::force(this), - _Internal::force(this).GetCachedSize(), target, stream); - } - - // .grpc.UpdateSilentRestartNeeded silentRestartNeeded = 5; - if (_internal_has_silentrestartneeded()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::silentrestartneeded(this), - _Internal::silentrestartneeded(this).GetCachedSize(), target, stream); - } - - // .grpc.UpdateIsLatestVersion isLatestVersion = 6; - if (_internal_has_islatestversion()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, _Internal::islatestversion(this), - _Internal::islatestversion(this).GetCachedSize(), target, stream); - } - - // .grpc.UpdateCheckFinished checkFinished = 7; - if (_internal_has_checkfinished()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(7, _Internal::checkfinished(this), - _Internal::checkfinished(this).GetCachedSize(), target, stream); - } - - // .grpc.UpdateVersionChanged versionChanged = 8; - if (_internal_has_versionchanged()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(8, _Internal::versionchanged(this), - _Internal::versionchanged(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t UpdateEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.UpdateEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - switch (event_case()) { - // .grpc.UpdateErrorEvent error = 1; - case kError: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.error_); - break; - } - // .grpc.UpdateManualReadyEvent manualReady = 2; - case kManualReady: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.manualready_); - break; - } - // .grpc.UpdateManualRestartNeededEvent manualRestartNeeded = 3; - case kManualRestartNeeded: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.manualrestartneeded_); - break; - } - // .grpc.UpdateForceEvent force = 4; - case kForce: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.force_); - break; - } - // .grpc.UpdateSilentRestartNeeded silentRestartNeeded = 5; - case kSilentRestartNeeded: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.silentrestartneeded_); - break; - } - // .grpc.UpdateIsLatestVersion isLatestVersion = 6; - case kIsLatestVersion: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.islatestversion_); - break; - } - // .grpc.UpdateCheckFinished checkFinished = 7; - case kCheckFinished: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.checkfinished_); - break; - } - // .grpc.UpdateVersionChanged versionChanged = 8; - case kVersionChanged: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.versionchanged_); - break; - } - case EVENT_NOT_SET: { - break; - } - } - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UpdateEvent::_class_data_ = { - ::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_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: { - _this->_internal_mutable_error()->::grpc::UpdateErrorEvent::MergeFrom( - from._internal_error()); - break; - } - case kManualReady: { - _this->_internal_mutable_manualready()->::grpc::UpdateManualReadyEvent::MergeFrom( - from._internal_manualready()); - break; - } - case kManualRestartNeeded: { - _this->_internal_mutable_manualrestartneeded()->::grpc::UpdateManualRestartNeededEvent::MergeFrom( - from._internal_manualrestartneeded()); - break; - } - case kForce: { - _this->_internal_mutable_force()->::grpc::UpdateForceEvent::MergeFrom( - from._internal_force()); - break; - } - case kSilentRestartNeeded: { - _this->_internal_mutable_silentrestartneeded()->::grpc::UpdateSilentRestartNeeded::MergeFrom( - from._internal_silentrestartneeded()); - break; - } - case kIsLatestVersion: { - _this->_internal_mutable_islatestversion()->::grpc::UpdateIsLatestVersion::MergeFrom( - from._internal_islatestversion()); - break; - } - case kCheckFinished: { - _this->_internal_mutable_checkfinished()->::grpc::UpdateCheckFinished::MergeFrom( - from._internal_checkfinished()); - break; - } - case kVersionChanged: { - _this->_internal_mutable_versionchanged()->::grpc::UpdateVersionChanged::MergeFrom( - from._internal_versionchanged()); - break; - } - case EVENT_NOT_SET: { - break; - } - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void UpdateEvent::CopyFrom(const UpdateEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.UpdateEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool UpdateEvent::IsInitialized() const { - return true; -} - -void UpdateEvent::InternalSwap(UpdateEvent* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_impl_.event_, other->_impl_.event_); - swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); -} - -::PROTOBUF_NAMESPACE_ID::Metadata UpdateEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[27]); -} - -// =================================================================== - -class UpdateErrorEvent::_Internal { - public: -}; - -UpdateErrorEvent::UpdateErrorEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - 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_); - _this->_impl_.type_ = from._impl_.type_; - // @@protoc_insertion_point(copy_constructor:grpc.UpdateErrorEvent) -} - -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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void UpdateErrorEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void UpdateErrorEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void UpdateErrorEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.UpdateErrorEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.type_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .grpc.UpdateErrorType type = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_type(static_cast<::grpc::UpdateErrorType>(val)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* UpdateErrorEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.UpdateErrorEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .grpc.UpdateErrorType type = 1; - if (this->_internal_type() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_type(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t UpdateErrorEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.UpdateErrorEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .grpc.UpdateErrorType type = 1; - if (this->_internal_type() != 0) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_type()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UpdateErrorEvent::_class_data_ = { - ::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_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) { - _this->_internal_set_type(from._internal_type()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void UpdateErrorEvent::CopyFrom(const UpdateErrorEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.UpdateErrorEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool UpdateErrorEvent::IsInitialized() const { - return true; -} - -void UpdateErrorEvent::InternalSwap(UpdateErrorEvent* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_impl_.type_, other->_impl_.type_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata UpdateErrorEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[28]); -} - -// =================================================================== - -class UpdateManualReadyEvent::_Internal { - public: -}; - -UpdateManualReadyEvent::UpdateManualReadyEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - 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_); - _impl_.version_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.version_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_version().empty()) { - _this->_impl_.version_.Set(from._internal_version(), - _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:grpc.UpdateManualReadyEvent) -} - -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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void UpdateManualReadyEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.version_.Destroy(); -} - -void UpdateManualReadyEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void UpdateManualReadyEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.UpdateManualReadyEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.version_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_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 = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.UpdateManualReadyEvent.version")); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* UpdateManualReadyEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.UpdateManualReadyEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string version = 1; - if (!this->_internal_version().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_version().data(), static_cast(this->_internal_version().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.UpdateManualReadyEvent.version"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_version(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t UpdateManualReadyEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.UpdateManualReadyEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string version = 1; - if (!this->_internal_version().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_version()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UpdateManualReadyEvent::_class_data_ = { - ::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_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()) { - _this->_internal_set_version(from._internal_version()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void UpdateManualReadyEvent::CopyFrom(const UpdateManualReadyEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.UpdateManualReadyEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool UpdateManualReadyEvent::IsInitialized() const { - return true; -} - -void UpdateManualReadyEvent::InternalSwap(UpdateManualReadyEvent* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.version_, lhs_arena, - &other->_impl_.version_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata UpdateManualReadyEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[29]); -} - -// =================================================================== - -class UpdateManualRestartNeededEvent::_Internal { - public: -}; - -UpdateManualRestartNeededEvent::UpdateManualRestartNeededEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) { - // @@protoc_insertion_point(arena_constructor:grpc.UpdateManualRestartNeededEvent) -} -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) -} - - - - - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UpdateManualRestartNeededEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl, - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl, -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UpdateManualRestartNeededEvent::GetClassData() const { return &_class_data_; } - - - - - - - -::PROTOBUF_NAMESPACE_ID::Metadata UpdateManualRestartNeededEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[30]); -} - -// =================================================================== - -class UpdateForceEvent::_Internal { - public: -}; - -UpdateForceEvent::UpdateForceEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - 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_); - _impl_.version_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.version_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_version().empty()) { - _this->_impl_.version_.Set(from._internal_version(), - _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:grpc.UpdateForceEvent) -} - -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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void UpdateForceEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.version_.Destroy(); -} - -void UpdateForceEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void UpdateForceEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.UpdateForceEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.version_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_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 = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.UpdateForceEvent.version")); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* UpdateForceEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.UpdateForceEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string version = 1; - if (!this->_internal_version().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_version().data(), static_cast(this->_internal_version().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.UpdateForceEvent.version"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_version(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t UpdateForceEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.UpdateForceEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string version = 1; - if (!this->_internal_version().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_version()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UpdateForceEvent::_class_data_ = { - ::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_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()) { - _this->_internal_set_version(from._internal_version()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void UpdateForceEvent::CopyFrom(const UpdateForceEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.UpdateForceEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool UpdateForceEvent::IsInitialized() const { - return true; -} - -void UpdateForceEvent::InternalSwap(UpdateForceEvent* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.version_, lhs_arena, - &other->_impl_.version_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata UpdateForceEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[31]); -} - -// =================================================================== - -class UpdateSilentRestartNeeded::_Internal { - public: -}; - -UpdateSilentRestartNeeded::UpdateSilentRestartNeeded(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) { - // @@protoc_insertion_point(arena_constructor:grpc.UpdateSilentRestartNeeded) -} -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) -} - - - - - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UpdateSilentRestartNeeded::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl, - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl, -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UpdateSilentRestartNeeded::GetClassData() const { return &_class_data_; } - - - - - - - -::PROTOBUF_NAMESPACE_ID::Metadata UpdateSilentRestartNeeded::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[32]); -} - -// =================================================================== - -class UpdateIsLatestVersion::_Internal { - public: -}; - -UpdateIsLatestVersion::UpdateIsLatestVersion(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) { - // @@protoc_insertion_point(arena_constructor:grpc.UpdateIsLatestVersion) -} -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) -} - - - - - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UpdateIsLatestVersion::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl, - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl, -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UpdateIsLatestVersion::GetClassData() const { return &_class_data_; } - - - - - - - -::PROTOBUF_NAMESPACE_ID::Metadata UpdateIsLatestVersion::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[33]); -} - -// =================================================================== - -class UpdateCheckFinished::_Internal { - public: -}; - -UpdateCheckFinished::UpdateCheckFinished(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) { - // @@protoc_insertion_point(arena_constructor:grpc.UpdateCheckFinished) -} -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) -} - - - - - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UpdateCheckFinished::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl, - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl, -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UpdateCheckFinished::GetClassData() const { return &_class_data_; } - - - - - - - -::PROTOBUF_NAMESPACE_ID::Metadata UpdateCheckFinished::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[34]); -} - -// =================================================================== - -class UpdateVersionChanged::_Internal { - public: -}; - -UpdateVersionChanged::UpdateVersionChanged(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) { - // @@protoc_insertion_point(arena_constructor:grpc.UpdateVersionChanged) -} -UpdateVersionChanged::UpdateVersionChanged(const UpdateVersionChanged& from) - : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() { - UpdateVersionChanged* const _this = this; (void)_this; - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:grpc.UpdateVersionChanged) -} - - - - - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UpdateVersionChanged::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl, - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl, -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UpdateVersionChanged::GetClassData() const { return &_class_data_; } - - - - - - - -::PROTOBUF_NAMESPACE_ID::Metadata UpdateVersionChanged::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[35]); -} - -// =================================================================== - -class DiskCacheEvent::_Internal { - public: - static const ::grpc::DiskCacheErrorEvent& error(const DiskCacheEvent* msg); - static const ::grpc::DiskCachePathChangedEvent& pathchanged(const DiskCacheEvent* msg); - static const ::grpc::DiskCachePathChangeFinishedEvent& pathchangefinished(const DiskCacheEvent* msg); -}; - -const ::grpc::DiskCacheErrorEvent& -DiskCacheEvent::_Internal::error(const DiskCacheEvent* msg) { - return *msg->_impl_.event_.error_; -} -const ::grpc::DiskCachePathChangedEvent& -DiskCacheEvent::_Internal::pathchanged(const DiskCacheEvent* msg) { - return *msg->_impl_.event_.pathchanged_; -} -const ::grpc::DiskCachePathChangeFinishedEvent& -DiskCacheEvent::_Internal::pathchangefinished(const DiskCacheEvent* msg) { - return *msg->_impl_.event_.pathchangefinished_; -} -void DiskCacheEvent::set_allocated_error(::grpc::DiskCacheErrorEvent* error) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (error) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.error_ = error; - } - // @@protoc_insertion_point(field_set_allocated:grpc.DiskCacheEvent.error) -} -void DiskCacheEvent::set_allocated_pathchanged(::grpc::DiskCachePathChangedEvent* pathchanged) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (pathchanged) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(pathchanged); - if (message_arena != submessage_arena) { - pathchanged = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, pathchanged, submessage_arena); - } - set_has_pathchanged(); - _impl_.event_.pathchanged_ = pathchanged; - } - // @@protoc_insertion_point(field_set_allocated:grpc.DiskCacheEvent.pathChanged) -} -void DiskCacheEvent::set_allocated_pathchangefinished(::grpc::DiskCachePathChangeFinishedEvent* pathchangefinished) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (pathchangefinished) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(pathchangefinished); - if (message_arena != submessage_arena) { - pathchangefinished = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, pathchangefinished, submessage_arena); - } - set_has_pathchangefinished(); - _impl_.event_.pathchangefinished_ = pathchangefinished; - } - // @@protoc_insertion_point(field_set_allocated:grpc.DiskCacheEvent.pathChangeFinished) -} -DiskCacheEvent::DiskCacheEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(arena, is_message_owned); - // @@protoc_insertion_point(arena_constructor:grpc.DiskCacheEvent) -} -DiskCacheEvent::DiskCacheEvent(const DiskCacheEvent& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - DiskCacheEvent* 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: { - _this->_internal_mutable_error()->::grpc::DiskCacheErrorEvent::MergeFrom( - from._internal_error()); - break; - } - case kPathChanged: { - _this->_internal_mutable_pathchanged()->::grpc::DiskCachePathChangedEvent::MergeFrom( - from._internal_pathchanged()); - break; - } - case kPathChangeFinished: { - _this->_internal_mutable_pathchangefinished()->::grpc::DiskCachePathChangeFinishedEvent::MergeFrom( - from._internal_pathchangefinished()); - break; - } - case EVENT_NOT_SET: { - break; - } - } - // @@protoc_insertion_point(copy_constructor:grpc.DiskCacheEvent) -} - -inline void DiskCacheEvent::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(); -} - -DiskCacheEvent::~DiskCacheEvent() { - // @@protoc_insertion_point(destructor:grpc.DiskCacheEvent) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void DiskCacheEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (has_event()) { - clear_event(); - } -} - -void DiskCacheEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void DiskCacheEvent::clear_event() { -// @@protoc_insertion_point(one_of_clear_start:grpc.DiskCacheEvent) - switch (event_case()) { - case kError: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.error_; - } - break; - } - case kPathChanged: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.pathchanged_; - } - break; - } - case kPathChangeFinished: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.pathchangefinished_; - } - break; - } - case EVENT_NOT_SET: { - break; - } - } - _impl_._oneof_case_[0] = EVENT_NOT_SET; -} - - -void DiskCacheEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.DiskCacheEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - clear_event(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* DiskCacheEvent::_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 = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .grpc.DiskCacheErrorEvent error = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_error(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.DiskCachePathChangedEvent pathChanged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_pathchanged(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.DiskCachePathChangeFinishedEvent pathChangeFinished = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_pathchangefinished(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* DiskCacheEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.DiskCacheEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .grpc.DiskCacheErrorEvent error = 1; - if (_internal_has_error()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::error(this), - _Internal::error(this).GetCachedSize(), target, stream); - } - - // .grpc.DiskCachePathChangedEvent pathChanged = 2; - if (_internal_has_pathchanged()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::pathchanged(this), - _Internal::pathchanged(this).GetCachedSize(), target, stream); - } - - // .grpc.DiskCachePathChangeFinishedEvent pathChangeFinished = 3; - if (_internal_has_pathchangefinished()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::pathchangefinished(this), - _Internal::pathchangefinished(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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.DiskCacheEvent) - return target; -} - -size_t DiskCacheEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.DiskCacheEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - switch (event_case()) { - // .grpc.DiskCacheErrorEvent error = 1; - case kError: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.error_); - break; - } - // .grpc.DiskCachePathChangedEvent pathChanged = 2; - case kPathChanged: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.pathchanged_); - break; - } - // .grpc.DiskCachePathChangeFinishedEvent pathChangeFinished = 3; - case kPathChangeFinished: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.pathchangefinished_); - break; - } - case EVENT_NOT_SET: { - break; - } - } - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DiskCacheEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - DiskCacheEvent::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DiskCacheEvent::GetClassData() const { return &_class_data_; } - - -void DiskCacheEvent::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.DiskCacheEvent) - GOOGLE_DCHECK_NE(&from, _this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - switch (from.event_case()) { - case kError: { - _this->_internal_mutable_error()->::grpc::DiskCacheErrorEvent::MergeFrom( - from._internal_error()); - break; - } - case kPathChanged: { - _this->_internal_mutable_pathchanged()->::grpc::DiskCachePathChangedEvent::MergeFrom( - from._internal_pathchanged()); - break; - } - case kPathChangeFinished: { - _this->_internal_mutable_pathchangefinished()->::grpc::DiskCachePathChangeFinishedEvent::MergeFrom( - from._internal_pathchangefinished()); - break; - } - case EVENT_NOT_SET: { - break; - } - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void DiskCacheEvent::CopyFrom(const DiskCacheEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.DiskCacheEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool DiskCacheEvent::IsInitialized() const { - return true; -} - -void DiskCacheEvent::InternalSwap(DiskCacheEvent* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_impl_.event_, other->_impl_.event_); - swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); -} - -::PROTOBUF_NAMESPACE_ID::Metadata DiskCacheEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[36]); -} - -// =================================================================== - -class DiskCacheErrorEvent::_Internal { - public: -}; - -DiskCacheErrorEvent::DiskCacheErrorEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(arena, is_message_owned); - // @@protoc_insertion_point(arena_constructor:grpc.DiskCacheErrorEvent) -} -DiskCacheErrorEvent::DiskCacheErrorEvent(const DiskCacheErrorEvent& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - DiskCacheErrorEvent* 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_); - _this->_impl_.type_ = from._impl_.type_; - // @@protoc_insertion_point(copy_constructor:grpc.DiskCacheErrorEvent) -} - -inline void DiskCacheErrorEvent::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_)*/{} - }; -} - -DiskCacheErrorEvent::~DiskCacheErrorEvent() { - // @@protoc_insertion_point(destructor:grpc.DiskCacheErrorEvent) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void DiskCacheErrorEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void DiskCacheErrorEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void DiskCacheErrorEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.DiskCacheErrorEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.type_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* DiskCacheErrorEvent::_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 = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .grpc.DiskCacheErrorType type = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_type(static_cast<::grpc::DiskCacheErrorType>(val)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* DiskCacheErrorEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.DiskCacheErrorEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .grpc.DiskCacheErrorType type = 1; - if (this->_internal_type() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_type(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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.DiskCacheErrorEvent) - return target; -} - -size_t DiskCacheErrorEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.DiskCacheErrorEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .grpc.DiskCacheErrorType type = 1; - if (this->_internal_type() != 0) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_type()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DiskCacheErrorEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - DiskCacheErrorEvent::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DiskCacheErrorEvent::GetClassData() const { return &_class_data_; } - - -void DiskCacheErrorEvent::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.DiskCacheErrorEvent) - GOOGLE_DCHECK_NE(&from, _this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_type() != 0) { - _this->_internal_set_type(from._internal_type()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void DiskCacheErrorEvent::CopyFrom(const DiskCacheErrorEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.DiskCacheErrorEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool DiskCacheErrorEvent::IsInitialized() const { - return true; -} - -void DiskCacheErrorEvent::InternalSwap(DiskCacheErrorEvent* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_impl_.type_, other->_impl_.type_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata DiskCacheErrorEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[37]); -} - -// =================================================================== - -class DiskCachePathChangedEvent::_Internal { - public: -}; - -DiskCachePathChangedEvent::DiskCachePathChangedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(arena, is_message_owned); - // @@protoc_insertion_point(arena_constructor:grpc.DiskCachePathChangedEvent) -} -DiskCachePathChangedEvent::DiskCachePathChangedEvent(const DiskCachePathChangedEvent& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - DiskCachePathChangedEvent* 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_); - _impl_.path_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.path_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_path().empty()) { - _this->_impl_.path_.Set(from._internal_path(), - _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:grpc.DiskCachePathChangedEvent) -} - -inline void DiskCachePathChangedEvent::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 -} - -DiskCachePathChangedEvent::~DiskCachePathChangedEvent() { - // @@protoc_insertion_point(destructor:grpc.DiskCachePathChangedEvent) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void DiskCachePathChangedEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.path_.Destroy(); -} - -void DiskCachePathChangedEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void DiskCachePathChangedEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.DiskCachePathChangedEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.path_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* DiskCachePathChangedEvent::_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 = ::_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 = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.DiskCachePathChangedEvent.path")); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* DiskCachePathChangedEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.DiskCachePathChangedEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string path = 1; - if (!this->_internal_path().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_path().data(), static_cast(this->_internal_path().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.DiskCachePathChangedEvent.path"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_path(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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.DiskCachePathChangedEvent) - return target; -} - -size_t DiskCachePathChangedEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.DiskCachePathChangedEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string path = 1; - if (!this->_internal_path().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_path()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DiskCachePathChangedEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - DiskCachePathChangedEvent::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DiskCachePathChangedEvent::GetClassData() const { return &_class_data_; } - - -void DiskCachePathChangedEvent::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.DiskCachePathChangedEvent) - GOOGLE_DCHECK_NE(&from, _this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_path().empty()) { - _this->_internal_set_path(from._internal_path()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void DiskCachePathChangedEvent::CopyFrom(const DiskCachePathChangedEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.DiskCachePathChangedEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool DiskCachePathChangedEvent::IsInitialized() const { - return true; -} - -void DiskCachePathChangedEvent::InternalSwap(DiskCachePathChangedEvent* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.path_, lhs_arena, - &other->_impl_.path_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata DiskCachePathChangedEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[38]); -} - -// =================================================================== - -class DiskCachePathChangeFinishedEvent::_Internal { - public: -}; - -DiskCachePathChangeFinishedEvent::DiskCachePathChangeFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) { - // @@protoc_insertion_point(arena_constructor:grpc.DiskCachePathChangeFinishedEvent) -} -DiskCachePathChangeFinishedEvent::DiskCachePathChangeFinishedEvent(const DiskCachePathChangeFinishedEvent& from) - : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() { - DiskCachePathChangeFinishedEvent* const _this = this; (void)_this; - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:grpc.DiskCachePathChangeFinishedEvent) -} - - - - - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DiskCachePathChangeFinishedEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl, - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl, -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DiskCachePathChangeFinishedEvent::GetClassData() const { return &_class_data_; } - - - - - - - -::PROTOBUF_NAMESPACE_ID::Metadata DiskCachePathChangeFinishedEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[39]); -} - -// =================================================================== - -class MailServerSettingsEvent::_Internal { - public: - static const ::grpc::MailServerSettingsErrorEvent& error(const MailServerSettingsEvent* msg); - static const ::grpc::MailServerSettingsChangedEvent& mailserversettingschanged(const MailServerSettingsEvent* msg); - static const ::grpc::ChangeMailServerSettingsFinishedEvent& changemailserversettingsfinished(const MailServerSettingsEvent* msg); -}; - -const ::grpc::MailServerSettingsErrorEvent& -MailServerSettingsEvent::_Internal::error(const MailServerSettingsEvent* msg) { - return *msg->_impl_.event_.error_; -} -const ::grpc::MailServerSettingsChangedEvent& -MailServerSettingsEvent::_Internal::mailserversettingschanged(const MailServerSettingsEvent* msg) { - return *msg->_impl_.event_.mailserversettingschanged_; -} -const ::grpc::ChangeMailServerSettingsFinishedEvent& -MailServerSettingsEvent::_Internal::changemailserversettingsfinished(const MailServerSettingsEvent* msg) { - return *msg->_impl_.event_.changemailserversettingsfinished_; -} -void MailServerSettingsEvent::set_allocated_error(::grpc::MailServerSettingsErrorEvent* error) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (error) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.error_ = error; - } - // @@protoc_insertion_point(field_set_allocated:grpc.MailServerSettingsEvent.error) -} -void MailServerSettingsEvent::set_allocated_mailserversettingschanged(::grpc::MailServerSettingsChangedEvent* mailserversettingschanged) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (mailserversettingschanged) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(mailserversettingschanged); - if (message_arena != submessage_arena) { - mailserversettingschanged = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, mailserversettingschanged, submessage_arena); - } - set_has_mailserversettingschanged(); - _impl_.event_.mailserversettingschanged_ = mailserversettingschanged; - } - // @@protoc_insertion_point(field_set_allocated:grpc.MailServerSettingsEvent.mailServerSettingsChanged) -} -void MailServerSettingsEvent::set_allocated_changemailserversettingsfinished(::grpc::ChangeMailServerSettingsFinishedEvent* changemailserversettingsfinished) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (changemailserversettingsfinished) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(changemailserversettingsfinished); - if (message_arena != submessage_arena) { - changemailserversettingsfinished = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, changemailserversettingsfinished, submessage_arena); - } - set_has_changemailserversettingsfinished(); - _impl_.event_.changemailserversettingsfinished_ = changemailserversettingsfinished; - } - // @@protoc_insertion_point(field_set_allocated:grpc.MailServerSettingsEvent.changeMailServerSettingsFinished) -} -MailServerSettingsEvent::MailServerSettingsEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(arena, is_message_owned); - // @@protoc_insertion_point(arena_constructor:grpc.MailServerSettingsEvent) -} -MailServerSettingsEvent::MailServerSettingsEvent(const MailServerSettingsEvent& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - MailServerSettingsEvent* 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: { - _this->_internal_mutable_error()->::grpc::MailServerSettingsErrorEvent::MergeFrom( - from._internal_error()); - break; - } - case kMailServerSettingsChanged: { - _this->_internal_mutable_mailserversettingschanged()->::grpc::MailServerSettingsChangedEvent::MergeFrom( - from._internal_mailserversettingschanged()); - break; - } - case kChangeMailServerSettingsFinished: { - _this->_internal_mutable_changemailserversettingsfinished()->::grpc::ChangeMailServerSettingsFinishedEvent::MergeFrom( - from._internal_changemailserversettingsfinished()); - break; - } - case EVENT_NOT_SET: { - break; - } - } - // @@protoc_insertion_point(copy_constructor:grpc.MailServerSettingsEvent) -} - -inline void MailServerSettingsEvent::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(); -} - -MailServerSettingsEvent::~MailServerSettingsEvent() { - // @@protoc_insertion_point(destructor:grpc.MailServerSettingsEvent) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void MailServerSettingsEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (has_event()) { - clear_event(); - } -} - -void MailServerSettingsEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void MailServerSettingsEvent::clear_event() { -// @@protoc_insertion_point(one_of_clear_start:grpc.MailServerSettingsEvent) - switch (event_case()) { - case kError: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.error_; - } - break; - } - case kMailServerSettingsChanged: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.mailserversettingschanged_; - } - break; - } - case kChangeMailServerSettingsFinished: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.changemailserversettingsfinished_; - } - break; - } - case EVENT_NOT_SET: { - break; - } - } - _impl_._oneof_case_[0] = EVENT_NOT_SET; -} - - -void MailServerSettingsEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.MailServerSettingsEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - clear_event(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* MailServerSettingsEvent::_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 = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .grpc.MailServerSettingsErrorEvent error = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_error(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.MailServerSettingsChangedEvent mailServerSettingsChanged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_mailserversettingschanged(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.ChangeMailServerSettingsFinishedEvent changeMailServerSettingsFinished = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_changemailserversettingsfinished(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* MailServerSettingsEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.MailServerSettingsEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .grpc.MailServerSettingsErrorEvent error = 1; - if (_internal_has_error()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::error(this), - _Internal::error(this).GetCachedSize(), target, stream); - } - - // .grpc.MailServerSettingsChangedEvent mailServerSettingsChanged = 2; - if (_internal_has_mailserversettingschanged()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::mailserversettingschanged(this), - _Internal::mailserversettingschanged(this).GetCachedSize(), target, stream); - } - - // .grpc.ChangeMailServerSettingsFinishedEvent changeMailServerSettingsFinished = 3; - if (_internal_has_changemailserversettingsfinished()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::changemailserversettingsfinished(this), - _Internal::changemailserversettingsfinished(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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.MailServerSettingsEvent) - return target; -} - -size_t MailServerSettingsEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.MailServerSettingsEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - switch (event_case()) { - // .grpc.MailServerSettingsErrorEvent error = 1; - case kError: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.error_); - break; - } - // .grpc.MailServerSettingsChangedEvent mailServerSettingsChanged = 2; - case kMailServerSettingsChanged: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.mailserversettingschanged_); - break; - } - // .grpc.ChangeMailServerSettingsFinishedEvent changeMailServerSettingsFinished = 3; - case kChangeMailServerSettingsFinished: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.changemailserversettingsfinished_); - break; - } - case EVENT_NOT_SET: { - break; - } - } - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MailServerSettingsEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - MailServerSettingsEvent::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*MailServerSettingsEvent::GetClassData() const { return &_class_data_; } - - -void MailServerSettingsEvent::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.MailServerSettingsEvent) - GOOGLE_DCHECK_NE(&from, _this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - switch (from.event_case()) { - case kError: { - _this->_internal_mutable_error()->::grpc::MailServerSettingsErrorEvent::MergeFrom( - from._internal_error()); - break; - } - case kMailServerSettingsChanged: { - _this->_internal_mutable_mailserversettingschanged()->::grpc::MailServerSettingsChangedEvent::MergeFrom( - from._internal_mailserversettingschanged()); - break; - } - case kChangeMailServerSettingsFinished: { - _this->_internal_mutable_changemailserversettingsfinished()->::grpc::ChangeMailServerSettingsFinishedEvent::MergeFrom( - from._internal_changemailserversettingsfinished()); - break; - } - case EVENT_NOT_SET: { - break; - } - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void MailServerSettingsEvent::CopyFrom(const MailServerSettingsEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.MailServerSettingsEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool MailServerSettingsEvent::IsInitialized() const { - return true; -} - -void MailServerSettingsEvent::InternalSwap(MailServerSettingsEvent* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_impl_.event_, other->_impl_.event_); - swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); -} - -::PROTOBUF_NAMESPACE_ID::Metadata MailServerSettingsEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[40]); -} - -// =================================================================== - -class MailServerSettingsErrorEvent::_Internal { - public: -}; - -MailServerSettingsErrorEvent::MailServerSettingsErrorEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(arena, is_message_owned); - // @@protoc_insertion_point(arena_constructor:grpc.MailServerSettingsErrorEvent) -} -MailServerSettingsErrorEvent::MailServerSettingsErrorEvent(const MailServerSettingsErrorEvent& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - MailServerSettingsErrorEvent* 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_); - _this->_impl_.type_ = from._impl_.type_; - // @@protoc_insertion_point(copy_constructor:grpc.MailServerSettingsErrorEvent) -} - -inline void MailServerSettingsErrorEvent::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_)*/{} - }; -} - -MailServerSettingsErrorEvent::~MailServerSettingsErrorEvent() { - // @@protoc_insertion_point(destructor:grpc.MailServerSettingsErrorEvent) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void MailServerSettingsErrorEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void MailServerSettingsErrorEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void MailServerSettingsErrorEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.MailServerSettingsErrorEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.type_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* MailServerSettingsErrorEvent::_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 = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .grpc.MailServerSettingsErrorType type = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_type(static_cast<::grpc::MailServerSettingsErrorType>(val)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* MailServerSettingsErrorEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.MailServerSettingsErrorEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .grpc.MailServerSettingsErrorType type = 1; - if (this->_internal_type() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_type(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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.MailServerSettingsErrorEvent) - return target; -} - -size_t MailServerSettingsErrorEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.MailServerSettingsErrorEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .grpc.MailServerSettingsErrorType type = 1; - if (this->_internal_type() != 0) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_type()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MailServerSettingsErrorEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - MailServerSettingsErrorEvent::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*MailServerSettingsErrorEvent::GetClassData() const { return &_class_data_; } - - -void MailServerSettingsErrorEvent::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.MailServerSettingsErrorEvent) - GOOGLE_DCHECK_NE(&from, _this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_type() != 0) { - _this->_internal_set_type(from._internal_type()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void MailServerSettingsErrorEvent::CopyFrom(const MailServerSettingsErrorEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.MailServerSettingsErrorEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool MailServerSettingsErrorEvent::IsInitialized() const { - return true; -} - -void MailServerSettingsErrorEvent::InternalSwap(MailServerSettingsErrorEvent* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_impl_.type_, other->_impl_.type_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata MailServerSettingsErrorEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[41]); -} - -// =================================================================== - -class MailServerSettingsChangedEvent::_Internal { - public: - static const ::grpc::ImapSmtpSettings& settings(const MailServerSettingsChangedEvent* msg); -}; - -const ::grpc::ImapSmtpSettings& -MailServerSettingsChangedEvent::_Internal::settings(const MailServerSettingsChangedEvent* msg) { - return *msg->_impl_.settings_; -} -MailServerSettingsChangedEvent::MailServerSettingsChangedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(arena, is_message_owned); - // @@protoc_insertion_point(arena_constructor:grpc.MailServerSettingsChangedEvent) -} -MailServerSettingsChangedEvent::MailServerSettingsChangedEvent(const MailServerSettingsChangedEvent& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - MailServerSettingsChangedEvent* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.settings_){nullptr} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_settings()) { - _this->_impl_.settings_ = new ::grpc::ImapSmtpSettings(*from._impl_.settings_); - } - // @@protoc_insertion_point(copy_constructor:grpc.MailServerSettingsChangedEvent) -} - -inline void MailServerSettingsChangedEvent::SharedCtor( - ::_pb::Arena* arena, bool is_message_owned) { - (void)arena; - (void)is_message_owned; - new (&_impl_) Impl_{ - decltype(_impl_.settings_){nullptr} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -MailServerSettingsChangedEvent::~MailServerSettingsChangedEvent() { - // @@protoc_insertion_point(destructor:grpc.MailServerSettingsChangedEvent) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void MailServerSettingsChangedEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (this != internal_default_instance()) delete _impl_.settings_; -} - -void MailServerSettingsChangedEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void MailServerSettingsChangedEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.MailServerSettingsChangedEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - if (GetArenaForAllocation() == nullptr && _impl_.settings_ != nullptr) { - delete _impl_.settings_; - } - _impl_.settings_ = nullptr; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* MailServerSettingsChangedEvent::_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 = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .grpc.ImapSmtpSettings settings = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_settings(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* MailServerSettingsChangedEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.MailServerSettingsChangedEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .grpc.ImapSmtpSettings settings = 1; - if (this->_internal_has_settings()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::settings(this), - _Internal::settings(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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.MailServerSettingsChangedEvent) - return target; -} - -size_t MailServerSettingsChangedEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.MailServerSettingsChangedEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .grpc.ImapSmtpSettings settings = 1; - if (this->_internal_has_settings()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.settings_); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MailServerSettingsChangedEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - MailServerSettingsChangedEvent::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*MailServerSettingsChangedEvent::GetClassData() const { return &_class_data_; } - - -void MailServerSettingsChangedEvent::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.MailServerSettingsChangedEvent) - GOOGLE_DCHECK_NE(&from, _this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_has_settings()) { - _this->_internal_mutable_settings()->::grpc::ImapSmtpSettings::MergeFrom( - from._internal_settings()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void MailServerSettingsChangedEvent::CopyFrom(const MailServerSettingsChangedEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.MailServerSettingsChangedEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool MailServerSettingsChangedEvent::IsInitialized() const { - return true; -} - -void MailServerSettingsChangedEvent::InternalSwap(MailServerSettingsChangedEvent* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_impl_.settings_, other->_impl_.settings_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata MailServerSettingsChangedEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[42]); -} - -// =================================================================== - -class ChangeMailServerSettingsFinishedEvent::_Internal { - public: -}; - -ChangeMailServerSettingsFinishedEvent::ChangeMailServerSettingsFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) { - // @@protoc_insertion_point(arena_constructor:grpc.ChangeMailServerSettingsFinishedEvent) -} -ChangeMailServerSettingsFinishedEvent::ChangeMailServerSettingsFinishedEvent(const ChangeMailServerSettingsFinishedEvent& from) - : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() { - ChangeMailServerSettingsFinishedEvent* const _this = this; (void)_this; - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:grpc.ChangeMailServerSettingsFinishedEvent) -} - - - - - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ChangeMailServerSettingsFinishedEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl, - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl, -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ChangeMailServerSettingsFinishedEvent::GetClassData() const { return &_class_data_; } - - - - - - - -::PROTOBUF_NAMESPACE_ID::Metadata ChangeMailServerSettingsFinishedEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[43]); -} - -// =================================================================== - -class KeychainEvent::_Internal { - public: - static const ::grpc::ChangeKeychainFinishedEvent& changekeychainfinished(const KeychainEvent* msg); - static const ::grpc::HasNoKeychainEvent& hasnokeychain(const KeychainEvent* msg); - static const ::grpc::RebuildKeychainEvent& rebuildkeychain(const KeychainEvent* msg); -}; - -const ::grpc::ChangeKeychainFinishedEvent& -KeychainEvent::_Internal::changekeychainfinished(const KeychainEvent* msg) { - return *msg->_impl_.event_.changekeychainfinished_; -} -const ::grpc::HasNoKeychainEvent& -KeychainEvent::_Internal::hasnokeychain(const KeychainEvent* msg) { - return *msg->_impl_.event_.hasnokeychain_; -} -const ::grpc::RebuildKeychainEvent& -KeychainEvent::_Internal::rebuildkeychain(const KeychainEvent* msg) { - 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::InternalGetOwningArena(changekeychainfinished); - if (message_arena != submessage_arena) { - changekeychainfinished = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, changekeychainfinished, submessage_arena); - } - set_has_changekeychainfinished(); - _impl_.event_.changekeychainfinished_ = changekeychainfinished; - } - // @@protoc_insertion_point(field_set_allocated:grpc.KeychainEvent.changeKeychainFinished) -} -void KeychainEvent::set_allocated_hasnokeychain(::grpc::HasNoKeychainEvent* hasnokeychain) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (hasnokeychain) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.hasnokeychain_ = hasnokeychain; - } - // @@protoc_insertion_point(field_set_allocated:grpc.KeychainEvent.hasNoKeychain) -} -void KeychainEvent::set_allocated_rebuildkeychain(::grpc::RebuildKeychainEvent* rebuildkeychain) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (rebuildkeychain) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _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(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: { - _this->_internal_mutable_changekeychainfinished()->::grpc::ChangeKeychainFinishedEvent::MergeFrom( - from._internal_changekeychainfinished()); - break; - } - case kHasNoKeychain: { - _this->_internal_mutable_hasnokeychain()->::grpc::HasNoKeychainEvent::MergeFrom( - from._internal_hasnokeychain()); - break; - } - case kRebuildKeychain: { - _this->_internal_mutable_rebuildkeychain()->::grpc::RebuildKeychainEvent::MergeFrom( - from._internal_rebuildkeychain()); - break; - } - case EVENT_NOT_SET: { - break; - } - } - // @@protoc_insertion_point(copy_constructor:grpc.KeychainEvent) -} - -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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void KeychainEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (has_event()) { - clear_event(); - } -} - -void KeychainEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void KeychainEvent::clear_event() { -// @@protoc_insertion_point(one_of_clear_start:grpc.KeychainEvent) - switch (event_case()) { - case kChangeKeychainFinished: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.changekeychainfinished_; - } - break; - } - case kHasNoKeychain: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.hasnokeychain_; - } - break; - } - case kRebuildKeychain: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.rebuildkeychain_; - } - break; - } - case EVENT_NOT_SET: { - break; - } - } - _impl_._oneof_case_[0] = EVENT_NOT_SET; -} - - -void KeychainEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.KeychainEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - clear_event(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .grpc.ChangeKeychainFinishedEvent changeKeychainFinished = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_changekeychainfinished(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.HasNoKeychainEvent hasNoKeychain = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_hasnokeychain(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.RebuildKeychainEvent rebuildKeychain = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_rebuildkeychain(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* KeychainEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.KeychainEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .grpc.ChangeKeychainFinishedEvent changeKeychainFinished = 1; - if (_internal_has_changekeychainfinished()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::changekeychainfinished(this), - _Internal::changekeychainfinished(this).GetCachedSize(), target, stream); - } - - // .grpc.HasNoKeychainEvent hasNoKeychain = 2; - if (_internal_has_hasnokeychain()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::hasnokeychain(this), - _Internal::hasnokeychain(this).GetCachedSize(), target, stream); - } - - // .grpc.RebuildKeychainEvent rebuildKeychain = 3; - if (_internal_has_rebuildkeychain()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::rebuildkeychain(this), - _Internal::rebuildkeychain(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t KeychainEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.KeychainEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - switch (event_case()) { - // .grpc.ChangeKeychainFinishedEvent changeKeychainFinished = 1; - case kChangeKeychainFinished: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.changekeychainfinished_); - break; - } - // .grpc.HasNoKeychainEvent hasNoKeychain = 2; - case kHasNoKeychain: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.hasnokeychain_); - break; - } - // .grpc.RebuildKeychainEvent rebuildKeychain = 3; - case kRebuildKeychain: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.rebuildkeychain_); - break; - } - case EVENT_NOT_SET: { - break; - } - } - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData KeychainEvent::_class_data_ = { - ::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_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: { - _this->_internal_mutable_changekeychainfinished()->::grpc::ChangeKeychainFinishedEvent::MergeFrom( - from._internal_changekeychainfinished()); - break; - } - case kHasNoKeychain: { - _this->_internal_mutable_hasnokeychain()->::grpc::HasNoKeychainEvent::MergeFrom( - from._internal_hasnokeychain()); - break; - } - case kRebuildKeychain: { - _this->_internal_mutable_rebuildkeychain()->::grpc::RebuildKeychainEvent::MergeFrom( - from._internal_rebuildkeychain()); - break; - } - case EVENT_NOT_SET: { - break; - } - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void KeychainEvent::CopyFrom(const KeychainEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.KeychainEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool KeychainEvent::IsInitialized() const { - return true; -} - -void KeychainEvent::InternalSwap(KeychainEvent* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_impl_.event_, other->_impl_.event_); - swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); -} - -::PROTOBUF_NAMESPACE_ID::Metadata KeychainEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[44]); -} - -// =================================================================== - -class ChangeKeychainFinishedEvent::_Internal { - public: -}; - -ChangeKeychainFinishedEvent::ChangeKeychainFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) { - // @@protoc_insertion_point(arena_constructor:grpc.ChangeKeychainFinishedEvent) -} -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) -} - - - - - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ChangeKeychainFinishedEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl, - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl, -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ChangeKeychainFinishedEvent::GetClassData() const { return &_class_data_; } - - - - - - - -::PROTOBUF_NAMESPACE_ID::Metadata ChangeKeychainFinishedEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[45]); -} - -// =================================================================== - -class HasNoKeychainEvent::_Internal { - public: -}; - -HasNoKeychainEvent::HasNoKeychainEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) { - // @@protoc_insertion_point(arena_constructor:grpc.HasNoKeychainEvent) -} -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) -} - - - - - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData HasNoKeychainEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl, - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl, -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*HasNoKeychainEvent::GetClassData() const { return &_class_data_; } - - - - - - - -::PROTOBUF_NAMESPACE_ID::Metadata HasNoKeychainEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[46]); -} - -// =================================================================== - -class RebuildKeychainEvent::_Internal { - public: -}; - -RebuildKeychainEvent::RebuildKeychainEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) { - // @@protoc_insertion_point(arena_constructor:grpc.RebuildKeychainEvent) -} -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) -} - - - - - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData RebuildKeychainEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl, - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl, -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*RebuildKeychainEvent::GetClassData() const { return &_class_data_; } - - - - - - - -::PROTOBUF_NAMESPACE_ID::Metadata RebuildKeychainEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[47]); -} - -// =================================================================== - -class MailEvent::_Internal { - public: - static const ::grpc::NoActiveKeyForRecipientEvent& noactivekeyforrecipientevent(const MailEvent* msg); - static const ::grpc::AddressChangedEvent& addresschanged(const MailEvent* msg); - static const ::grpc::AddressChangedLogoutEvent& addresschangedlogout(const MailEvent* msg); - static const ::grpc::ApiCertIssueEvent& apicertissue(const MailEvent* msg); -}; - -const ::grpc::NoActiveKeyForRecipientEvent& -MailEvent::_Internal::noactivekeyforrecipientevent(const MailEvent* msg) { - return *msg->_impl_.event_.noactivekeyforrecipientevent_; -} -const ::grpc::AddressChangedEvent& -MailEvent::_Internal::addresschanged(const MailEvent* msg) { - return *msg->_impl_.event_.addresschanged_; -} -const ::grpc::AddressChangedLogoutEvent& -MailEvent::_Internal::addresschangedlogout(const MailEvent* msg) { - return *msg->_impl_.event_.addresschangedlogout_; -} -const ::grpc::ApiCertIssueEvent& -MailEvent::_Internal::apicertissue(const MailEvent* msg) { - 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::InternalGetOwningArena(noactivekeyforrecipientevent); - if (message_arena != submessage_arena) { - noactivekeyforrecipientevent = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, noactivekeyforrecipientevent, submessage_arena); - } - set_has_noactivekeyforrecipientevent(); - _impl_.event_.noactivekeyforrecipientevent_ = noactivekeyforrecipientevent; - } - // @@protoc_insertion_point(field_set_allocated:grpc.MailEvent.noActiveKeyForRecipientEvent) -} -void MailEvent::set_allocated_addresschanged(::grpc::AddressChangedEvent* addresschanged) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (addresschanged) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.addresschanged_ = addresschanged; - } - // @@protoc_insertion_point(field_set_allocated:grpc.MailEvent.addressChanged) -} -void MailEvent::set_allocated_addresschangedlogout(::grpc::AddressChangedLogoutEvent* addresschangedlogout) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (addresschangedlogout) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.addresschangedlogout_ = addresschangedlogout; - } - // @@protoc_insertion_point(field_set_allocated:grpc.MailEvent.addressChangedLogout) -} -void MailEvent::set_allocated_apicertissue(::grpc::ApiCertIssueEvent* apicertissue) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (apicertissue) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _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(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: { - _this->_internal_mutable_noactivekeyforrecipientevent()->::grpc::NoActiveKeyForRecipientEvent::MergeFrom( - from._internal_noactivekeyforrecipientevent()); - break; - } - case kAddressChanged: { - _this->_internal_mutable_addresschanged()->::grpc::AddressChangedEvent::MergeFrom( - from._internal_addresschanged()); - break; - } - case kAddressChangedLogout: { - _this->_internal_mutable_addresschangedlogout()->::grpc::AddressChangedLogoutEvent::MergeFrom( - from._internal_addresschangedlogout()); - break; - } - case kApiCertIssue: { - _this->_internal_mutable_apicertissue()->::grpc::ApiCertIssueEvent::MergeFrom( - from._internal_apicertissue()); - break; - } - case EVENT_NOT_SET: { - break; - } - } - // @@protoc_insertion_point(copy_constructor:grpc.MailEvent) -} - -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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void MailEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (has_event()) { - clear_event(); - } -} - -void MailEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void MailEvent::clear_event() { -// @@protoc_insertion_point(one_of_clear_start:grpc.MailEvent) - switch (event_case()) { - case kNoActiveKeyForRecipientEvent: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.noactivekeyforrecipientevent_; - } - break; - } - case kAddressChanged: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.addresschanged_; - } - break; - } - case kAddressChangedLogout: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.addresschangedlogout_; - } - break; - } - case kApiCertIssue: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.apicertissue_; - } - break; - } - case EVENT_NOT_SET: { - break; - } - } - _impl_._oneof_case_[0] = EVENT_NOT_SET; -} - - -void MailEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.MailEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - clear_event(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .grpc.NoActiveKeyForRecipientEvent noActiveKeyForRecipientEvent = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_noactivekeyforrecipientevent(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.AddressChangedEvent addressChanged = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_addresschanged(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.AddressChangedLogoutEvent addressChangedLogout = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_addresschangedlogout(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.ApiCertIssueEvent apiCertIssue = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - ptr = ctx->ParseMessage(_internal_mutable_apicertissue(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* MailEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.MailEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .grpc.NoActiveKeyForRecipientEvent noActiveKeyForRecipientEvent = 1; - if (_internal_has_noactivekeyforrecipientevent()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::noactivekeyforrecipientevent(this), - _Internal::noactivekeyforrecipientevent(this).GetCachedSize(), target, stream); - } - - // .grpc.AddressChangedEvent addressChanged = 2; - if (_internal_has_addresschanged()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::addresschanged(this), - _Internal::addresschanged(this).GetCachedSize(), target, stream); - } - - // .grpc.AddressChangedLogoutEvent addressChangedLogout = 3; - if (_internal_has_addresschangedlogout()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::addresschangedlogout(this), - _Internal::addresschangedlogout(this).GetCachedSize(), target, stream); - } - - // .grpc.ApiCertIssueEvent apiCertIssue = 6; - if (_internal_has_apicertissue()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, _Internal::apicertissue(this), - _Internal::apicertissue(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t MailEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.MailEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - switch (event_case()) { - // .grpc.NoActiveKeyForRecipientEvent noActiveKeyForRecipientEvent = 1; - case kNoActiveKeyForRecipientEvent: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.noactivekeyforrecipientevent_); - break; - } - // .grpc.AddressChangedEvent addressChanged = 2; - case kAddressChanged: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.addresschanged_); - break; - } - // .grpc.AddressChangedLogoutEvent addressChangedLogout = 3; - case kAddressChangedLogout: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.addresschangedlogout_); - break; - } - // .grpc.ApiCertIssueEvent apiCertIssue = 6; - case kApiCertIssue: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.apicertissue_); - break; - } - case EVENT_NOT_SET: { - break; - } - } - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MailEvent::_class_data_ = { - ::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_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: { - _this->_internal_mutable_noactivekeyforrecipientevent()->::grpc::NoActiveKeyForRecipientEvent::MergeFrom( - from._internal_noactivekeyforrecipientevent()); - break; - } - case kAddressChanged: { - _this->_internal_mutable_addresschanged()->::grpc::AddressChangedEvent::MergeFrom( - from._internal_addresschanged()); - break; - } - case kAddressChangedLogout: { - _this->_internal_mutable_addresschangedlogout()->::grpc::AddressChangedLogoutEvent::MergeFrom( - from._internal_addresschangedlogout()); - break; - } - case kApiCertIssue: { - _this->_internal_mutable_apicertissue()->::grpc::ApiCertIssueEvent::MergeFrom( - from._internal_apicertissue()); - break; - } - case EVENT_NOT_SET: { - break; - } - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void MailEvent::CopyFrom(const MailEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.MailEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool MailEvent::IsInitialized() const { - return true; -} - -void MailEvent::InternalSwap(MailEvent* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_impl_.event_, other->_impl_.event_); - swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); -} - -::PROTOBUF_NAMESPACE_ID::Metadata MailEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[48]); -} - -// =================================================================== - -class NoActiveKeyForRecipientEvent::_Internal { - public: -}; - -NoActiveKeyForRecipientEvent::NoActiveKeyForRecipientEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - 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_); - _impl_.email_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.email_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_email().empty()) { - _this->_impl_.email_.Set(from._internal_email(), - _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:grpc.NoActiveKeyForRecipientEvent) -} - -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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void NoActiveKeyForRecipientEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.email_.Destroy(); -} - -void NoActiveKeyForRecipientEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void NoActiveKeyForRecipientEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.NoActiveKeyForRecipientEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.email_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_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 = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.NoActiveKeyForRecipientEvent.email")); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* NoActiveKeyForRecipientEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.NoActiveKeyForRecipientEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string email = 1; - if (!this->_internal_email().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_email().data(), static_cast(this->_internal_email().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.NoActiveKeyForRecipientEvent.email"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_email(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t NoActiveKeyForRecipientEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.NoActiveKeyForRecipientEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string email = 1; - if (!this->_internal_email().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_email()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData NoActiveKeyForRecipientEvent::_class_data_ = { - ::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_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()) { - _this->_internal_set_email(from._internal_email()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void NoActiveKeyForRecipientEvent::CopyFrom(const NoActiveKeyForRecipientEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.NoActiveKeyForRecipientEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool NoActiveKeyForRecipientEvent::IsInitialized() const { - return true; -} - -void NoActiveKeyForRecipientEvent::InternalSwap(NoActiveKeyForRecipientEvent* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.email_, lhs_arena, - &other->_impl_.email_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata NoActiveKeyForRecipientEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[49]); -} - -// =================================================================== - -class AddressChangedEvent::_Internal { - public: -}; - -AddressChangedEvent::AddressChangedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - 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_); - _impl_.address_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.address_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_address().empty()) { - _this->_impl_.address_.Set(from._internal_address(), - _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:grpc.AddressChangedEvent) -} - -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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void AddressChangedEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.address_.Destroy(); -} - -void AddressChangedEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void AddressChangedEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.AddressChangedEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.address_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_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 = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.AddressChangedEvent.address")); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* AddressChangedEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.AddressChangedEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string address = 1; - if (!this->_internal_address().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_address().data(), static_cast(this->_internal_address().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.AddressChangedEvent.address"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_address(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t AddressChangedEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.AddressChangedEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string address = 1; - if (!this->_internal_address().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_address()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AddressChangedEvent::_class_data_ = { - ::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_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()) { - _this->_internal_set_address(from._internal_address()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void AddressChangedEvent::CopyFrom(const AddressChangedEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.AddressChangedEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool AddressChangedEvent::IsInitialized() const { - return true; -} - -void AddressChangedEvent::InternalSwap(AddressChangedEvent* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.address_, lhs_arena, - &other->_impl_.address_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata AddressChangedEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[50]); -} - -// =================================================================== - -class AddressChangedLogoutEvent::_Internal { - public: -}; - -AddressChangedLogoutEvent::AddressChangedLogoutEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - 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_); - _impl_.address_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.address_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_address().empty()) { - _this->_impl_.address_.Set(from._internal_address(), - _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:grpc.AddressChangedLogoutEvent) -} - -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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void AddressChangedLogoutEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.address_.Destroy(); -} - -void AddressChangedLogoutEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void AddressChangedLogoutEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.AddressChangedLogoutEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.address_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_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 = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.AddressChangedLogoutEvent.address")); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* AddressChangedLogoutEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.AddressChangedLogoutEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string address = 1; - if (!this->_internal_address().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_address().data(), static_cast(this->_internal_address().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.AddressChangedLogoutEvent.address"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_address(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t AddressChangedLogoutEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.AddressChangedLogoutEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string address = 1; - if (!this->_internal_address().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_address()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AddressChangedLogoutEvent::_class_data_ = { - ::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_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()) { - _this->_internal_set_address(from._internal_address()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void AddressChangedLogoutEvent::CopyFrom(const AddressChangedLogoutEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.AddressChangedLogoutEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool AddressChangedLogoutEvent::IsInitialized() const { - return true; -} - -void AddressChangedLogoutEvent::InternalSwap(AddressChangedLogoutEvent* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.address_, lhs_arena, - &other->_impl_.address_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata AddressChangedLogoutEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[51]); -} - -// =================================================================== - -class ApiCertIssueEvent::_Internal { - public: -}; - -ApiCertIssueEvent::ApiCertIssueEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) { - // @@protoc_insertion_point(arena_constructor:grpc.ApiCertIssueEvent) -} -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) -} - - - - - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ApiCertIssueEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl, - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl, -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ApiCertIssueEvent::GetClassData() const { return &_class_data_; } - - - - - - - -::PROTOBUF_NAMESPACE_ID::Metadata ApiCertIssueEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[52]); -} - -// =================================================================== - -class UserEvent::_Internal { - public: - static const ::grpc::ToggleSplitModeFinishedEvent& togglesplitmodefinished(const UserEvent* msg); - static const ::grpc::UserDisconnectedEvent& userdisconnected(const UserEvent* msg); - static const ::grpc::UserChangedEvent& userchanged(const UserEvent* msg); - static const ::grpc::UserBadEvent& userbadevent(const UserEvent* msg); - static const ::grpc::UsedBytesChangedEvent& usedbyteschangedevent(const UserEvent* msg); - static const ::grpc::ImapLoginFailedEvent& imaploginfailedevent(const UserEvent* msg); - static const ::grpc::SyncStartedEvent& syncstartedevent(const UserEvent* msg); - static const ::grpc::SyncFinishedEvent& syncfinishedevent(const UserEvent* msg); - static const ::grpc::SyncProgressEvent& syncprogressevent(const UserEvent* msg); -}; - -const ::grpc::ToggleSplitModeFinishedEvent& -UserEvent::_Internal::togglesplitmodefinished(const UserEvent* msg) { - return *msg->_impl_.event_.togglesplitmodefinished_; -} -const ::grpc::UserDisconnectedEvent& -UserEvent::_Internal::userdisconnected(const UserEvent* msg) { - return *msg->_impl_.event_.userdisconnected_; -} -const ::grpc::UserChangedEvent& -UserEvent::_Internal::userchanged(const UserEvent* msg) { - return *msg->_impl_.event_.userchanged_; -} -const ::grpc::UserBadEvent& -UserEvent::_Internal::userbadevent(const UserEvent* msg) { - return *msg->_impl_.event_.userbadevent_; -} -const ::grpc::UsedBytesChangedEvent& -UserEvent::_Internal::usedbyteschangedevent(const UserEvent* msg) { - return *msg->_impl_.event_.usedbyteschangedevent_; -} -const ::grpc::ImapLoginFailedEvent& -UserEvent::_Internal::imaploginfailedevent(const UserEvent* msg) { - return *msg->_impl_.event_.imaploginfailedevent_; -} -const ::grpc::SyncStartedEvent& -UserEvent::_Internal::syncstartedevent(const UserEvent* msg) { - return *msg->_impl_.event_.syncstartedevent_; -} -const ::grpc::SyncFinishedEvent& -UserEvent::_Internal::syncfinishedevent(const UserEvent* msg) { - return *msg->_impl_.event_.syncfinishedevent_; -} -const ::grpc::SyncProgressEvent& -UserEvent::_Internal::syncprogressevent(const UserEvent* msg) { - return *msg->_impl_.event_.syncprogressevent_; -} -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::InternalGetOwningArena(togglesplitmodefinished); - if (message_arena != submessage_arena) { - togglesplitmodefinished = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, togglesplitmodefinished, submessage_arena); - } - set_has_togglesplitmodefinished(); - _impl_.event_.togglesplitmodefinished_ = togglesplitmodefinished; - } - // @@protoc_insertion_point(field_set_allocated:grpc.UserEvent.toggleSplitModeFinished) -} -void UserEvent::set_allocated_userdisconnected(::grpc::UserDisconnectedEvent* userdisconnected) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (userdisconnected) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.userdisconnected_ = userdisconnected; - } - // @@protoc_insertion_point(field_set_allocated:grpc.UserEvent.userDisconnected) -} -void UserEvent::set_allocated_userchanged(::grpc::UserChangedEvent* userchanged) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (userchanged) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::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(); - _impl_.event_.userchanged_ = userchanged; - } - // @@protoc_insertion_point(field_set_allocated:grpc.UserEvent.userChanged) -} -void UserEvent::set_allocated_userbadevent(::grpc::UserBadEvent* userbadevent) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (userbadevent) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(userbadevent); - if (message_arena != submessage_arena) { - userbadevent = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, userbadevent, submessage_arena); - } - set_has_userbadevent(); - _impl_.event_.userbadevent_ = userbadevent; - } - // @@protoc_insertion_point(field_set_allocated:grpc.UserEvent.userBadEvent) -} -void UserEvent::set_allocated_usedbyteschangedevent(::grpc::UsedBytesChangedEvent* usedbyteschangedevent) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (usedbyteschangedevent) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(usedbyteschangedevent); - if (message_arena != submessage_arena) { - usedbyteschangedevent = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, usedbyteschangedevent, submessage_arena); - } - set_has_usedbyteschangedevent(); - _impl_.event_.usedbyteschangedevent_ = usedbyteschangedevent; - } - // @@protoc_insertion_point(field_set_allocated:grpc.UserEvent.usedBytesChangedEvent) -} -void UserEvent::set_allocated_imaploginfailedevent(::grpc::ImapLoginFailedEvent* imaploginfailedevent) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (imaploginfailedevent) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(imaploginfailedevent); - if (message_arena != submessage_arena) { - imaploginfailedevent = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, imaploginfailedevent, submessage_arena); - } - set_has_imaploginfailedevent(); - _impl_.event_.imaploginfailedevent_ = imaploginfailedevent; - } - // @@protoc_insertion_point(field_set_allocated:grpc.UserEvent.imapLoginFailedEvent) -} -void UserEvent::set_allocated_syncstartedevent(::grpc::SyncStartedEvent* syncstartedevent) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (syncstartedevent) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(syncstartedevent); - if (message_arena != submessage_arena) { - syncstartedevent = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, syncstartedevent, submessage_arena); - } - set_has_syncstartedevent(); - _impl_.event_.syncstartedevent_ = syncstartedevent; - } - // @@protoc_insertion_point(field_set_allocated:grpc.UserEvent.syncStartedEvent) -} -void UserEvent::set_allocated_syncfinishedevent(::grpc::SyncFinishedEvent* syncfinishedevent) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (syncfinishedevent) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(syncfinishedevent); - if (message_arena != submessage_arena) { - syncfinishedevent = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, syncfinishedevent, submessage_arena); - } - set_has_syncfinishedevent(); - _impl_.event_.syncfinishedevent_ = syncfinishedevent; - } - // @@protoc_insertion_point(field_set_allocated:grpc.UserEvent.syncFinishedEvent) -} -void UserEvent::set_allocated_syncprogressevent(::grpc::SyncProgressEvent* syncprogressevent) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - clear_event(); - if (syncprogressevent) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(syncprogressevent); - if (message_arena != submessage_arena) { - syncprogressevent = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, syncprogressevent, submessage_arena); - } - set_has_syncprogressevent(); - _impl_.event_.syncprogressevent_ = syncprogressevent; - } - // @@protoc_insertion_point(field_set_allocated:grpc.UserEvent.syncProgressEvent) -} -UserEvent::UserEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - 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: { - _this->_internal_mutable_togglesplitmodefinished()->::grpc::ToggleSplitModeFinishedEvent::MergeFrom( - from._internal_togglesplitmodefinished()); - break; - } - case kUserDisconnected: { - _this->_internal_mutable_userdisconnected()->::grpc::UserDisconnectedEvent::MergeFrom( - from._internal_userdisconnected()); - break; - } - case kUserChanged: { - _this->_internal_mutable_userchanged()->::grpc::UserChangedEvent::MergeFrom( - from._internal_userchanged()); - break; - } - case kUserBadEvent: { - _this->_internal_mutable_userbadevent()->::grpc::UserBadEvent::MergeFrom( - from._internal_userbadevent()); - break; - } - case kUsedBytesChangedEvent: { - _this->_internal_mutable_usedbyteschangedevent()->::grpc::UsedBytesChangedEvent::MergeFrom( - from._internal_usedbyteschangedevent()); - break; - } - case kImapLoginFailedEvent: { - _this->_internal_mutable_imaploginfailedevent()->::grpc::ImapLoginFailedEvent::MergeFrom( - from._internal_imaploginfailedevent()); - break; - } - case kSyncStartedEvent: { - _this->_internal_mutable_syncstartedevent()->::grpc::SyncStartedEvent::MergeFrom( - from._internal_syncstartedevent()); - break; - } - case kSyncFinishedEvent: { - _this->_internal_mutable_syncfinishedevent()->::grpc::SyncFinishedEvent::MergeFrom( - from._internal_syncfinishedevent()); - break; - } - case kSyncProgressEvent: { - _this->_internal_mutable_syncprogressevent()->::grpc::SyncProgressEvent::MergeFrom( - from._internal_syncprogressevent()); - break; - } - case EVENT_NOT_SET: { - break; - } - } - // @@protoc_insertion_point(copy_constructor:grpc.UserEvent) -} - -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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void UserEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - if (has_event()) { - clear_event(); - } -} - -void UserEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void UserEvent::clear_event() { -// @@protoc_insertion_point(one_of_clear_start:grpc.UserEvent) - switch (event_case()) { - case kToggleSplitModeFinished: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.togglesplitmodefinished_; - } - break; - } - case kUserDisconnected: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.userdisconnected_; - } - break; - } - case kUserChanged: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.userchanged_; - } - break; - } - case kUserBadEvent: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.userbadevent_; - } - break; - } - case kUsedBytesChangedEvent: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.usedbyteschangedevent_; - } - break; - } - case kImapLoginFailedEvent: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.imaploginfailedevent_; - } - break; - } - case kSyncStartedEvent: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.syncstartedevent_; - } - break; - } - case kSyncFinishedEvent: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.syncfinishedevent_; - } - break; - } - case kSyncProgressEvent: { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.syncprogressevent_; - } - break; - } - case EVENT_NOT_SET: { - break; - } - } - _impl_._oneof_case_[0] = EVENT_NOT_SET; -} - - -void UserEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.UserEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - clear_event(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .grpc.ToggleSplitModeFinishedEvent toggleSplitModeFinished = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_togglesplitmodefinished(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.UserDisconnectedEvent userDisconnected = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - ptr = ctx->ParseMessage(_internal_mutable_userdisconnected(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.UserChangedEvent userChanged = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { - ptr = ctx->ParseMessage(_internal_mutable_userchanged(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.UserBadEvent userBadEvent = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - ptr = ctx->ParseMessage(_internal_mutable_userbadevent(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.UsedBytesChangedEvent usedBytesChangedEvent = 5; - case 5: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { - ptr = ctx->ParseMessage(_internal_mutable_usedbyteschangedevent(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.ImapLoginFailedEvent imapLoginFailedEvent = 6; - case 6: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { - ptr = ctx->ParseMessage(_internal_mutable_imaploginfailedevent(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.SyncStartedEvent syncStartedEvent = 7; - case 7: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { - ptr = ctx->ParseMessage(_internal_mutable_syncstartedevent(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.SyncFinishedEvent syncFinishedEvent = 8; - case 8: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { - ptr = ctx->ParseMessage(_internal_mutable_syncfinishedevent(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // .grpc.SyncProgressEvent syncProgressEvent = 9; - case 9: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { - ptr = ctx->ParseMessage(_internal_mutable_syncprogressevent(), ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* UserEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.UserEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .grpc.ToggleSplitModeFinishedEvent toggleSplitModeFinished = 1; - if (_internal_has_togglesplitmodefinished()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(1, _Internal::togglesplitmodefinished(this), - _Internal::togglesplitmodefinished(this).GetCachedSize(), target, stream); - } - - // .grpc.UserDisconnectedEvent userDisconnected = 2; - if (_internal_has_userdisconnected()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(2, _Internal::userdisconnected(this), - _Internal::userdisconnected(this).GetCachedSize(), target, stream); - } - - // .grpc.UserChangedEvent userChanged = 3; - if (_internal_has_userchanged()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(3, _Internal::userchanged(this), - _Internal::userchanged(this).GetCachedSize(), target, stream); - } - - // .grpc.UserBadEvent userBadEvent = 4; - if (_internal_has_userbadevent()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, _Internal::userbadevent(this), - _Internal::userbadevent(this).GetCachedSize(), target, stream); - } - - // .grpc.UsedBytesChangedEvent usedBytesChangedEvent = 5; - if (_internal_has_usedbyteschangedevent()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, _Internal::usedbyteschangedevent(this), - _Internal::usedbyteschangedevent(this).GetCachedSize(), target, stream); - } - - // .grpc.ImapLoginFailedEvent imapLoginFailedEvent = 6; - if (_internal_has_imaploginfailedevent()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, _Internal::imaploginfailedevent(this), - _Internal::imaploginfailedevent(this).GetCachedSize(), target, stream); - } - - // .grpc.SyncStartedEvent syncStartedEvent = 7; - if (_internal_has_syncstartedevent()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(7, _Internal::syncstartedevent(this), - _Internal::syncstartedevent(this).GetCachedSize(), target, stream); - } - - // .grpc.SyncFinishedEvent syncFinishedEvent = 8; - if (_internal_has_syncfinishedevent()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(8, _Internal::syncfinishedevent(this), - _Internal::syncfinishedevent(this).GetCachedSize(), target, stream); - } - - // .grpc.SyncProgressEvent syncProgressEvent = 9; - if (_internal_has_syncprogressevent()) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(9, _Internal::syncprogressevent(this), - _Internal::syncprogressevent(this).GetCachedSize(), target, stream); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t UserEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.UserEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - switch (event_case()) { - // .grpc.ToggleSplitModeFinishedEvent toggleSplitModeFinished = 1; - case kToggleSplitModeFinished: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.togglesplitmodefinished_); - break; - } - // .grpc.UserDisconnectedEvent userDisconnected = 2; - case kUserDisconnected: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.userdisconnected_); - break; - } - // .grpc.UserChangedEvent userChanged = 3; - case kUserChanged: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.userchanged_); - break; - } - // .grpc.UserBadEvent userBadEvent = 4; - case kUserBadEvent: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.userbadevent_); - break; - } - // .grpc.UsedBytesChangedEvent usedBytesChangedEvent = 5; - case kUsedBytesChangedEvent: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.usedbyteschangedevent_); - break; - } - // .grpc.ImapLoginFailedEvent imapLoginFailedEvent = 6; - case kImapLoginFailedEvent: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.imaploginfailedevent_); - break; - } - // .grpc.SyncStartedEvent syncStartedEvent = 7; - case kSyncStartedEvent: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.syncstartedevent_); - break; - } - // .grpc.SyncFinishedEvent syncFinishedEvent = 8; - case kSyncFinishedEvent: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.syncfinishedevent_); - break; - } - // .grpc.SyncProgressEvent syncProgressEvent = 9; - case kSyncProgressEvent: { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *_impl_.event_.syncprogressevent_); - break; - } - case EVENT_NOT_SET: { - break; - } - } - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UserEvent::_class_data_ = { - ::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_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: { - _this->_internal_mutable_togglesplitmodefinished()->::grpc::ToggleSplitModeFinishedEvent::MergeFrom( - from._internal_togglesplitmodefinished()); - break; - } - case kUserDisconnected: { - _this->_internal_mutable_userdisconnected()->::grpc::UserDisconnectedEvent::MergeFrom( - from._internal_userdisconnected()); - break; - } - case kUserChanged: { - _this->_internal_mutable_userchanged()->::grpc::UserChangedEvent::MergeFrom( - from._internal_userchanged()); - break; - } - case kUserBadEvent: { - _this->_internal_mutable_userbadevent()->::grpc::UserBadEvent::MergeFrom( - from._internal_userbadevent()); - break; - } - case kUsedBytesChangedEvent: { - _this->_internal_mutable_usedbyteschangedevent()->::grpc::UsedBytesChangedEvent::MergeFrom( - from._internal_usedbyteschangedevent()); - break; - } - case kImapLoginFailedEvent: { - _this->_internal_mutable_imaploginfailedevent()->::grpc::ImapLoginFailedEvent::MergeFrom( - from._internal_imaploginfailedevent()); - break; - } - case kSyncStartedEvent: { - _this->_internal_mutable_syncstartedevent()->::grpc::SyncStartedEvent::MergeFrom( - from._internal_syncstartedevent()); - break; - } - case kSyncFinishedEvent: { - _this->_internal_mutable_syncfinishedevent()->::grpc::SyncFinishedEvent::MergeFrom( - from._internal_syncfinishedevent()); - break; - } - case kSyncProgressEvent: { - _this->_internal_mutable_syncprogressevent()->::grpc::SyncProgressEvent::MergeFrom( - from._internal_syncprogressevent()); - break; - } - case EVENT_NOT_SET: { - break; - } - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void UserEvent::CopyFrom(const UserEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.UserEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool UserEvent::IsInitialized() const { - return true; -} - -void UserEvent::InternalSwap(UserEvent* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_impl_.event_, other->_impl_.event_); - swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); -} - -::PROTOBUF_NAMESPACE_ID::Metadata UserEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[53]); -} - -// =================================================================== - -class ToggleSplitModeFinishedEvent::_Internal { - public: -}; - -ToggleSplitModeFinishedEvent::ToggleSplitModeFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - 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_); - _impl_.userid_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.userid_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_userid().empty()) { - _this->_impl_.userid_.Set(from._internal_userid(), - _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:grpc.ToggleSplitModeFinishedEvent) -} - -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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void ToggleSplitModeFinishedEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.userid_.Destroy(); -} - -void ToggleSplitModeFinishedEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void ToggleSplitModeFinishedEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.ToggleSplitModeFinishedEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.userid_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_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 = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.ToggleSplitModeFinishedEvent.userID")); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* ToggleSplitModeFinishedEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.ToggleSplitModeFinishedEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string userID = 1; - if (!this->_internal_userid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_userid().data(), static_cast(this->_internal_userid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.ToggleSplitModeFinishedEvent.userID"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_userid(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t ToggleSplitModeFinishedEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.ToggleSplitModeFinishedEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string userID = 1; - if (!this->_internal_userid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_userid()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ToggleSplitModeFinishedEvent::_class_data_ = { - ::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_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()) { - _this->_internal_set_userid(from._internal_userid()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ToggleSplitModeFinishedEvent::CopyFrom(const ToggleSplitModeFinishedEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.ToggleSplitModeFinishedEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ToggleSplitModeFinishedEvent::IsInitialized() const { - return true; -} - -void ToggleSplitModeFinishedEvent::InternalSwap(ToggleSplitModeFinishedEvent* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.userid_, lhs_arena, - &other->_impl_.userid_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ToggleSplitModeFinishedEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[54]); -} - -// =================================================================== - -class UserDisconnectedEvent::_Internal { - public: -}; - -UserDisconnectedEvent::UserDisconnectedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - 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_); - _impl_.username_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.username_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_username().empty()) { - _this->_impl_.username_.Set(from._internal_username(), - _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:grpc.UserDisconnectedEvent) -} - -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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void UserDisconnectedEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.username_.Destroy(); -} - -void UserDisconnectedEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void UserDisconnectedEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.UserDisconnectedEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.username_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_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 = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.UserDisconnectedEvent.username")); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* UserDisconnectedEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.UserDisconnectedEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string username = 1; - if (!this->_internal_username().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_username().data(), static_cast(this->_internal_username().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.UserDisconnectedEvent.username"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_username(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t UserDisconnectedEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.UserDisconnectedEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string username = 1; - if (!this->_internal_username().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_username()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UserDisconnectedEvent::_class_data_ = { - ::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_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()) { - _this->_internal_set_username(from._internal_username()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void UserDisconnectedEvent::CopyFrom(const UserDisconnectedEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.UserDisconnectedEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool UserDisconnectedEvent::IsInitialized() const { - return true; -} - -void UserDisconnectedEvent::InternalSwap(UserDisconnectedEvent* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.username_, lhs_arena, - &other->_impl_.username_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata UserDisconnectedEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[55]); -} - -// =================================================================== - -class UserChangedEvent::_Internal { - public: -}; - -UserChangedEvent::UserChangedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - 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_); - _impl_.userid_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.userid_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_userid().empty()) { - _this->_impl_.userid_.Set(from._internal_userid(), - _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:grpc.UserChangedEvent) -} - -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 (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void UserChangedEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.userid_.Destroy(); -} - -void UserChangedEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void UserChangedEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.UserChangedEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.userid_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -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 = ::_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 = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.UserChangedEvent.userID")); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* UserChangedEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.UserChangedEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string userID = 1; - if (!this->_internal_userid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_userid().data(), static_cast(this->_internal_userid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.UserChangedEvent.userID"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_userid(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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) - return target; -} - -size_t UserChangedEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.UserChangedEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string userID = 1; - if (!this->_internal_userid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_userid()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UserChangedEvent::_class_data_ = { - ::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_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()) { - _this->_internal_set_userid(from._internal_userid()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void UserChangedEvent::CopyFrom(const UserChangedEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.UserChangedEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool UserChangedEvent::IsInitialized() const { - return true; -} - -void UserChangedEvent::InternalSwap(UserChangedEvent* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.userid_, lhs_arena, - &other->_impl_.userid_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata UserChangedEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[56]); -} - -// =================================================================== - -class UserBadEvent::_Internal { - public: -}; - -UserBadEvent::UserBadEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(arena, is_message_owned); - // @@protoc_insertion_point(arena_constructor:grpc.UserBadEvent) -} -UserBadEvent::UserBadEvent(const UserBadEvent& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - UserBadEvent* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.userid_){} - , decltype(_impl_.errormessage_){} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.userid_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.userid_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_userid().empty()) { - _this->_impl_.userid_.Set(from._internal_userid(), - _this->GetArenaForAllocation()); - } - _impl_.errormessage_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.errormessage_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_errormessage().empty()) { - _this->_impl_.errormessage_.Set(from._internal_errormessage(), - _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:grpc.UserBadEvent) -} - -inline void UserBadEvent::SharedCtor( - ::_pb::Arena* arena, bool is_message_owned) { - (void)arena; - (void)is_message_owned; - new (&_impl_) Impl_{ - decltype(_impl_.userid_){} - , decltype(_impl_.errormessage_){} - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.userid_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.userid_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.errormessage_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.errormessage_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -UserBadEvent::~UserBadEvent() { - // @@protoc_insertion_point(destructor:grpc.UserBadEvent) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void UserBadEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.userid_.Destroy(); - _impl_.errormessage_.Destroy(); -} - -void UserBadEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void UserBadEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.UserBadEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.userid_.ClearToEmpty(); - _impl_.errormessage_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* UserBadEvent::_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 = ::_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 = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.UserBadEvent.userID")); - } else - goto handle_unusual; - continue; - // string errorMessage = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { - auto str = _internal_mutable_errormessage(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.UserBadEvent.errorMessage")); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* UserBadEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.UserBadEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string userID = 1; - if (!this->_internal_userid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_userid().data(), static_cast(this->_internal_userid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.UserBadEvent.userID"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_userid(), target); - } - - // string errorMessage = 2; - if (!this->_internal_errormessage().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_errormessage().data(), static_cast(this->_internal_errormessage().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.UserBadEvent.errorMessage"); - target = stream->WriteStringMaybeAliased( - 2, this->_internal_errormessage(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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.UserBadEvent) - return target; -} - -size_t UserBadEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.UserBadEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string userID = 1; - if (!this->_internal_userid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_userid()); - } - - // string errorMessage = 2; - if (!this->_internal_errormessage().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_errormessage()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UserBadEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - UserBadEvent::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UserBadEvent::GetClassData() const { return &_class_data_; } - - -void UserBadEvent::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.UserBadEvent) - GOOGLE_DCHECK_NE(&from, _this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_userid().empty()) { - _this->_internal_set_userid(from._internal_userid()); - } - if (!from._internal_errormessage().empty()) { - _this->_internal_set_errormessage(from._internal_errormessage()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void UserBadEvent::CopyFrom(const UserBadEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.UserBadEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool UserBadEvent::IsInitialized() const { - return true; -} - -void UserBadEvent::InternalSwap(UserBadEvent* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.userid_, lhs_arena, - &other->_impl_.userid_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.errormessage_, lhs_arena, - &other->_impl_.errormessage_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata UserBadEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[57]); -} - -// =================================================================== - -class UsedBytesChangedEvent::_Internal { - public: -}; - -UsedBytesChangedEvent::UsedBytesChangedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(arena, is_message_owned); - // @@protoc_insertion_point(arena_constructor:grpc.UsedBytesChangedEvent) -} -UsedBytesChangedEvent::UsedBytesChangedEvent(const UsedBytesChangedEvent& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - UsedBytesChangedEvent* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.userid_){} - , decltype(_impl_.usedbytes_){} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.userid_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.userid_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_userid().empty()) { - _this->_impl_.userid_.Set(from._internal_userid(), - _this->GetArenaForAllocation()); - } - _this->_impl_.usedbytes_ = from._impl_.usedbytes_; - // @@protoc_insertion_point(copy_constructor:grpc.UsedBytesChangedEvent) -} - -inline void UsedBytesChangedEvent::SharedCtor( - ::_pb::Arena* arena, bool is_message_owned) { - (void)arena; - (void)is_message_owned; - new (&_impl_) Impl_{ - decltype(_impl_.userid_){} - , decltype(_impl_.usedbytes_){int64_t{0}} - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.userid_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.userid_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -UsedBytesChangedEvent::~UsedBytesChangedEvent() { - // @@protoc_insertion_point(destructor:grpc.UsedBytesChangedEvent) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void UsedBytesChangedEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.userid_.Destroy(); -} - -void UsedBytesChangedEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void UsedBytesChangedEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.UsedBytesChangedEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.userid_.ClearToEmpty(); - _impl_.usedbytes_ = int64_t{0}; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* UsedBytesChangedEvent::_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 = ::_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 = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.UsedBytesChangedEvent.userID")); - } else - goto handle_unusual; - continue; - // int64 usedBytes = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { - _impl_.usedbytes_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* UsedBytesChangedEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.UsedBytesChangedEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string userID = 1; - if (!this->_internal_userid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_userid().data(), static_cast(this->_internal_userid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.UsedBytesChangedEvent.userID"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_userid(), target); - } - - // int64 usedBytes = 2; - if (this->_internal_usedbytes() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt64ToArray(2, this->_internal_usedbytes(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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.UsedBytesChangedEvent) - return target; -} - -size_t UsedBytesChangedEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.UsedBytesChangedEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string userID = 1; - if (!this->_internal_userid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_userid()); - } - - // int64 usedBytes = 2; - if (this->_internal_usedbytes() != 0) { - total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_usedbytes()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UsedBytesChangedEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - UsedBytesChangedEvent::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UsedBytesChangedEvent::GetClassData() const { return &_class_data_; } - - -void UsedBytesChangedEvent::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.UsedBytesChangedEvent) - GOOGLE_DCHECK_NE(&from, _this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_userid().empty()) { - _this->_internal_set_userid(from._internal_userid()); - } - if (from._internal_usedbytes() != 0) { - _this->_internal_set_usedbytes(from._internal_usedbytes()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void UsedBytesChangedEvent::CopyFrom(const UsedBytesChangedEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.UsedBytesChangedEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool UsedBytesChangedEvent::IsInitialized() const { - return true; -} - -void UsedBytesChangedEvent::InternalSwap(UsedBytesChangedEvent* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.userid_, lhs_arena, - &other->_impl_.userid_, rhs_arena - ); - swap(_impl_.usedbytes_, other->_impl_.usedbytes_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata UsedBytesChangedEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[58]); -} - -// =================================================================== - -class ImapLoginFailedEvent::_Internal { - public: -}; - -ImapLoginFailedEvent::ImapLoginFailedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(arena, is_message_owned); - // @@protoc_insertion_point(arena_constructor:grpc.ImapLoginFailedEvent) -} -ImapLoginFailedEvent::ImapLoginFailedEvent(const ImapLoginFailedEvent& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - ImapLoginFailedEvent* 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_); - _impl_.username_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.username_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_username().empty()) { - _this->_impl_.username_.Set(from._internal_username(), - _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:grpc.ImapLoginFailedEvent) -} - -inline void ImapLoginFailedEvent::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 -} - -ImapLoginFailedEvent::~ImapLoginFailedEvent() { - // @@protoc_insertion_point(destructor:grpc.ImapLoginFailedEvent) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void ImapLoginFailedEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.username_.Destroy(); -} - -void ImapLoginFailedEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void ImapLoginFailedEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.ImapLoginFailedEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.username_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* ImapLoginFailedEvent::_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 = ::_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 = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.ImapLoginFailedEvent.username")); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* ImapLoginFailedEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.ImapLoginFailedEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string username = 1; - if (!this->_internal_username().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_username().data(), static_cast(this->_internal_username().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.ImapLoginFailedEvent.username"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_username(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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.ImapLoginFailedEvent) - return target; -} - -size_t ImapLoginFailedEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.ImapLoginFailedEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string username = 1; - if (!this->_internal_username().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_username()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ImapLoginFailedEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - ImapLoginFailedEvent::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ImapLoginFailedEvent::GetClassData() const { return &_class_data_; } - - -void ImapLoginFailedEvent::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.ImapLoginFailedEvent) - GOOGLE_DCHECK_NE(&from, _this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_username().empty()) { - _this->_internal_set_username(from._internal_username()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void ImapLoginFailedEvent::CopyFrom(const ImapLoginFailedEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.ImapLoginFailedEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool ImapLoginFailedEvent::IsInitialized() const { - return true; -} - -void ImapLoginFailedEvent::InternalSwap(ImapLoginFailedEvent* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.username_, lhs_arena, - &other->_impl_.username_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata ImapLoginFailedEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[59]); -} - -// =================================================================== - -class SyncStartedEvent::_Internal { - public: -}; - -SyncStartedEvent::SyncStartedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(arena, is_message_owned); - // @@protoc_insertion_point(arena_constructor:grpc.SyncStartedEvent) -} -SyncStartedEvent::SyncStartedEvent(const SyncStartedEvent& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - SyncStartedEvent* 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_); - _impl_.userid_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.userid_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_userid().empty()) { - _this->_impl_.userid_.Set(from._internal_userid(), - _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:grpc.SyncStartedEvent) -} - -inline void SyncStartedEvent::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 -} - -SyncStartedEvent::~SyncStartedEvent() { - // @@protoc_insertion_point(destructor:grpc.SyncStartedEvent) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void SyncStartedEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.userid_.Destroy(); -} - -void SyncStartedEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void SyncStartedEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.SyncStartedEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.userid_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* SyncStartedEvent::_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 = ::_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 = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.SyncStartedEvent.userID")); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* SyncStartedEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.SyncStartedEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string userID = 1; - if (!this->_internal_userid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_userid().data(), static_cast(this->_internal_userid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.SyncStartedEvent.userID"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_userid(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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.SyncStartedEvent) - return target; -} - -size_t SyncStartedEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.SyncStartedEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string userID = 1; - if (!this->_internal_userid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_userid()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SyncStartedEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - SyncStartedEvent::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SyncStartedEvent::GetClassData() const { return &_class_data_; } - - -void SyncStartedEvent::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.SyncStartedEvent) - GOOGLE_DCHECK_NE(&from, _this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_userid().empty()) { - _this->_internal_set_userid(from._internal_userid()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void SyncStartedEvent::CopyFrom(const SyncStartedEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.SyncStartedEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool SyncStartedEvent::IsInitialized() const { - return true; -} - -void SyncStartedEvent::InternalSwap(SyncStartedEvent* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.userid_, lhs_arena, - &other->_impl_.userid_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata SyncStartedEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[60]); -} - -// =================================================================== - -class SyncFinishedEvent::_Internal { - public: -}; - -SyncFinishedEvent::SyncFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(arena, is_message_owned); - // @@protoc_insertion_point(arena_constructor:grpc.SyncFinishedEvent) -} -SyncFinishedEvent::SyncFinishedEvent(const SyncFinishedEvent& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - SyncFinishedEvent* 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_); - _impl_.userid_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.userid_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_userid().empty()) { - _this->_impl_.userid_.Set(from._internal_userid(), - _this->GetArenaForAllocation()); - } - // @@protoc_insertion_point(copy_constructor:grpc.SyncFinishedEvent) -} - -inline void SyncFinishedEvent::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 -} - -SyncFinishedEvent::~SyncFinishedEvent() { - // @@protoc_insertion_point(destructor:grpc.SyncFinishedEvent) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void SyncFinishedEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.userid_.Destroy(); -} - -void SyncFinishedEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void SyncFinishedEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.SyncFinishedEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.userid_.ClearToEmpty(); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* SyncFinishedEvent::_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 = ::_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 = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.SyncFinishedEvent.userID")); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* SyncFinishedEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.SyncFinishedEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string userID = 1; - if (!this->_internal_userid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_userid().data(), static_cast(this->_internal_userid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.SyncFinishedEvent.userID"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_userid(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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.SyncFinishedEvent) - return target; -} - -size_t SyncFinishedEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.SyncFinishedEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string userID = 1; - if (!this->_internal_userid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_userid()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SyncFinishedEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - SyncFinishedEvent::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SyncFinishedEvent::GetClassData() const { return &_class_data_; } - - -void SyncFinishedEvent::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.SyncFinishedEvent) - GOOGLE_DCHECK_NE(&from, _this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_userid().empty()) { - _this->_internal_set_userid(from._internal_userid()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void SyncFinishedEvent::CopyFrom(const SyncFinishedEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.SyncFinishedEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool SyncFinishedEvent::IsInitialized() const { - return true; -} - -void SyncFinishedEvent::InternalSwap(SyncFinishedEvent* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.userid_, lhs_arena, - &other->_impl_.userid_, rhs_arena - ); -} - -::PROTOBUF_NAMESPACE_ID::Metadata SyncFinishedEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[61]); -} - -// =================================================================== - -class SyncProgressEvent::_Internal { - public: -}; - -SyncProgressEvent::SyncProgressEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(arena, is_message_owned); - // @@protoc_insertion_point(arena_constructor:grpc.SyncProgressEvent) -} -SyncProgressEvent::SyncProgressEvent(const SyncProgressEvent& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - SyncProgressEvent* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.userid_){} - , decltype(_impl_.progress_){} - , decltype(_impl_.elapsedms_){} - , decltype(_impl_.remainingms_){} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.userid_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.userid_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_userid().empty()) { - _this->_impl_.userid_.Set(from._internal_userid(), - _this->GetArenaForAllocation()); - } - ::memcpy(&_impl_.progress_, &from._impl_.progress_, - static_cast(reinterpret_cast(&_impl_.remainingms_) - - reinterpret_cast(&_impl_.progress_)) + sizeof(_impl_.remainingms_)); - // @@protoc_insertion_point(copy_constructor:grpc.SyncProgressEvent) -} - -inline void SyncProgressEvent::SharedCtor( - ::_pb::Arena* arena, bool is_message_owned) { - (void)arena; - (void)is_message_owned; - new (&_impl_) Impl_{ - decltype(_impl_.userid_){} - , decltype(_impl_.progress_){0} - , decltype(_impl_.elapsedms_){int64_t{0}} - , decltype(_impl_.remainingms_){int64_t{0}} - , /*decltype(_impl_._cached_size_)*/{} - }; - _impl_.userid_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.userid_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -} - -SyncProgressEvent::~SyncProgressEvent() { - // @@protoc_insertion_point(destructor:grpc.SyncProgressEvent) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void SyncProgressEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.userid_.Destroy(); -} - -void SyncProgressEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void SyncProgressEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.SyncProgressEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.userid_.ClearToEmpty(); - ::memset(&_impl_.progress_, 0, static_cast( - reinterpret_cast(&_impl_.remainingms_) - - reinterpret_cast(&_impl_.progress_)) + sizeof(_impl_.remainingms_)); - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* SyncProgressEvent::_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 = ::_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 = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "grpc.SyncProgressEvent.userID")); - } else - goto handle_unusual; - continue; - // double progress = 2; - case 2: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { - _impl_.progress_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); - ptr += sizeof(double); - } else - goto handle_unusual; - continue; - // int64 elapsedMs = 3; - case 3: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - _impl_.elapsedms_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - // int64 remainingMs = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - _impl_.remainingms_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* SyncProgressEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.SyncProgressEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // string userID = 1; - if (!this->_internal_userid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_userid().data(), static_cast(this->_internal_userid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "grpc.SyncProgressEvent.userID"); - target = stream->WriteStringMaybeAliased( - 1, this->_internal_userid(), target); - } - - // double progress = 2; - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_progress = this->_internal_progress(); - uint64_t raw_progress; - memcpy(&raw_progress, &tmp_progress, sizeof(tmp_progress)); - if (raw_progress != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_progress(), target); - } - - // int64 elapsedMs = 3; - if (this->_internal_elapsedms() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt64ToArray(3, this->_internal_elapsedms(), target); - } - - // int64 remainingMs = 4; - if (this->_internal_remainingms() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteInt64ToArray(4, this->_internal_remainingms(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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.SyncProgressEvent) - return target; -} - -size_t SyncProgressEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.SyncProgressEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // string userID = 1; - if (!this->_internal_userid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_userid()); - } - - // double progress = 2; - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_progress = this->_internal_progress(); - uint64_t raw_progress; - memcpy(&raw_progress, &tmp_progress, sizeof(tmp_progress)); - if (raw_progress != 0) { - total_size += 1 + 8; - } - - // int64 elapsedMs = 3; - if (this->_internal_elapsedms() != 0) { - total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_elapsedms()); - } - - // int64 remainingMs = 4; - if (this->_internal_remainingms() != 0) { - total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_remainingms()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SyncProgressEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - SyncProgressEvent::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SyncProgressEvent::GetClassData() const { return &_class_data_; } - - -void SyncProgressEvent::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.SyncProgressEvent) - GOOGLE_DCHECK_NE(&from, _this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (!from._internal_userid().empty()) { - _this->_internal_set_userid(from._internal_userid()); - } - static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); - double tmp_progress = from._internal_progress(); - uint64_t raw_progress; - memcpy(&raw_progress, &tmp_progress, sizeof(tmp_progress)); - if (raw_progress != 0) { - _this->_internal_set_progress(from._internal_progress()); - } - if (from._internal_elapsedms() != 0) { - _this->_internal_set_elapsedms(from._internal_elapsedms()); - } - if (from._internal_remainingms() != 0) { - _this->_internal_set_remainingms(from._internal_remainingms()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void SyncProgressEvent::CopyFrom(const SyncProgressEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.SyncProgressEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool SyncProgressEvent::IsInitialized() const { - return true; -} - -void SyncProgressEvent::InternalSwap(SyncProgressEvent* other) { - using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.userid_, lhs_arena, - &other->_impl_.userid_, rhs_arena - ); - ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(SyncProgressEvent, _impl_.remainingms_) - + sizeof(SyncProgressEvent::_impl_.remainingms_) - - PROTOBUF_FIELD_OFFSET(SyncProgressEvent, _impl_.progress_)>( - reinterpret_cast(&_impl_.progress_), - reinterpret_cast(&other->_impl_.progress_)); -} - -::PROTOBUF_NAMESPACE_ID::Metadata SyncProgressEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[62]); -} - -// =================================================================== - -class GenericErrorEvent::_Internal { - public: -}; - -GenericErrorEvent::GenericErrorEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(arena, is_message_owned); - // @@protoc_insertion_point(arena_constructor:grpc.GenericErrorEvent) -} -GenericErrorEvent::GenericErrorEvent(const GenericErrorEvent& from) - : ::PROTOBUF_NAMESPACE_ID::Message() { - GenericErrorEvent* const _this = this; (void)_this; - new (&_impl_) Impl_{ - decltype(_impl_.code_){} - , /*decltype(_impl_._cached_size_)*/{}}; - - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _this->_impl_.code_ = from._impl_.code_; - // @@protoc_insertion_point(copy_constructor:grpc.GenericErrorEvent) -} - -inline void GenericErrorEvent::SharedCtor( - ::_pb::Arena* arena, bool is_message_owned) { - (void)arena; - (void)is_message_owned; - new (&_impl_) Impl_{ - decltype(_impl_.code_){0} - , /*decltype(_impl_._cached_size_)*/{} - }; -} - -GenericErrorEvent::~GenericErrorEvent() { - // @@protoc_insertion_point(destructor:grpc.GenericErrorEvent) - if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { - (void)arena; - return; - } - SharedDtor(); -} - -inline void GenericErrorEvent::SharedDtor() { - GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); -} - -void GenericErrorEvent::SetCachedSize(int size) const { - _impl_._cached_size_.Set(size); -} - -void GenericErrorEvent::Clear() { -// @@protoc_insertion_point(message_clear_start:grpc.GenericErrorEvent) - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - _impl_.code_ = 0; - _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); -} - -const char* GenericErrorEvent::_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 = ::_pbi::ReadTag(ptr, &tag); - switch (tag >> 3) { - // .grpc.ErrorCode code = 1; - case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { - uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); - CHK_(ptr); - _internal_set_code(static_cast<::grpc::ErrorCode>(val)); - } else - goto handle_unusual; - continue; - default: - goto handle_unusual; - } // switch - handle_unusual: - if ((tag == 0) || ((tag & 7) == 4)) { - CHK_(ptr); - ctx->SetLastTag(tag); - goto message_done; - } - ptr = UnknownFieldParse( - tag, - _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), - ptr, ctx); - CHK_(ptr != nullptr); - } // while -message_done: - return ptr; -failure: - ptr = nullptr; - goto message_done; -#undef CHK_ -} - -uint8_t* GenericErrorEvent::_InternalSerialize( - uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:grpc.GenericErrorEvent) - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - // .grpc.ErrorCode code = 1; - if (this->_internal_code() != 0) { - target = stream->EnsureSpace(target); - target = ::_pbi::WireFormatLite::WriteEnumToArray( - 1, this->_internal_code(), target); - } - - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - 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.GenericErrorEvent) - return target; -} - -size_t GenericErrorEvent::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:grpc.GenericErrorEvent) - size_t total_size = 0; - - uint32_t cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // .grpc.ErrorCode code = 1; - if (this->_internal_code() != 0) { - total_size += 1 + - ::_pbi::WireFormatLite::EnumSize(this->_internal_code()); - } - - return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); -} - -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData GenericErrorEvent::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, - GenericErrorEvent::MergeImpl -}; -const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GenericErrorEvent::GetClassData() const { return &_class_data_; } - - -void GenericErrorEvent::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.GenericErrorEvent) - GOOGLE_DCHECK_NE(&from, _this); - uint32_t cached_has_bits = 0; - (void) cached_has_bits; - - if (from._internal_code() != 0) { - _this->_internal_set_code(from._internal_code()); - } - _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); -} - -void GenericErrorEvent::CopyFrom(const GenericErrorEvent& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:grpc.GenericErrorEvent) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool GenericErrorEvent::IsInitialized() const { - return true; -} - -void GenericErrorEvent::InternalSwap(GenericErrorEvent* other) { - using std::swap; - _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_impl_.code_, other->_impl_.code_); -} - -::PROTOBUF_NAMESPACE_ID::Metadata GenericErrorEvent::GetMetadata() const { - return ::_pbi::AssignDescriptors( - &descriptor_table_bridge_2eproto_getter, &descriptor_table_bridge_2eproto_once, - file_level_metadata_bridge_2eproto[63]); -} - -// @@protoc_insertion_point(namespace_scope) -} // namespace grpc -PROTOBUF_NAMESPACE_OPEN -template<> PROTOBUF_NOINLINE ::grpc::AddLogEntryRequest* -Arena::CreateMaybeMessage< ::grpc::AddLogEntryRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::grpc::AddLogEntryRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::grpc::GuiReadyResponse* -Arena::CreateMaybeMessage< ::grpc::GuiReadyResponse >(Arena* arena) { - return Arena::CreateMessageInternal< ::grpc::GuiReadyResponse >(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) { - return Arena::CreateMessageInternal< ::grpc::LoginRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::grpc::LoginAbortRequest* -Arena::CreateMaybeMessage< ::grpc::LoginAbortRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::grpc::LoginAbortRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::grpc::ImapSmtpSettings* -Arena::CreateMaybeMessage< ::grpc::ImapSmtpSettings >(Arena* arena) { - return Arena::CreateMessageInternal< ::grpc::ImapSmtpSettings >(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) { - return Arena::CreateMessageInternal< ::grpc::User >(arena); -} -template<> PROTOBUF_NOINLINE ::grpc::UserSplitModeRequest* -Arena::CreateMaybeMessage< ::grpc::UserSplitModeRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::grpc::UserSplitModeRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::grpc::UserBadEventFeedbackRequest* -Arena::CreateMaybeMessage< ::grpc::UserBadEventFeedbackRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::grpc::UserBadEventFeedbackRequest >(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) { - return Arena::CreateMessageInternal< ::grpc::ConfigureAppleMailRequest >(arena); -} -template<> PROTOBUF_NOINLINE ::grpc::EventStreamRequest* -Arena::CreateMaybeMessage< ::grpc::EventStreamRequest >(Arena* arena) { - return Arena::CreateMessageInternal< ::grpc::EventStreamRequest >(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) { - return Arena::CreateMessageInternal< ::grpc::AppEvent >(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) { - return Arena::CreateMessageInternal< ::grpc::ToggleAutostartFinishedEvent >(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) { - return Arena::CreateMessageInternal< ::grpc::ReportBugFinishedEvent >(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) { - return Arena::CreateMessageInternal< ::grpc::ReportBugErrorEvent >(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) { - return Arena::CreateMessageInternal< ::grpc::LoginEvent >(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) { - return Arena::CreateMessageInternal< ::grpc::LoginTfaRequestedEvent >(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) { - return Arena::CreateMessageInternal< ::grpc::LoginFinishedEvent >(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) { - return Arena::CreateMessageInternal< ::grpc::UpdateErrorEvent >(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) { - return Arena::CreateMessageInternal< ::grpc::UpdateManualRestartNeededEvent >(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) { - return Arena::CreateMessageInternal< ::grpc::UpdateSilentRestartNeeded >(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) { - return Arena::CreateMessageInternal< ::grpc::UpdateCheckFinished >(arena); -} -template<> PROTOBUF_NOINLINE ::grpc::UpdateVersionChanged* -Arena::CreateMaybeMessage< ::grpc::UpdateVersionChanged >(Arena* arena) { - return Arena::CreateMessageInternal< ::grpc::UpdateVersionChanged >(arena); -} -template<> PROTOBUF_NOINLINE ::grpc::DiskCacheEvent* -Arena::CreateMaybeMessage< ::grpc::DiskCacheEvent >(Arena* arena) { - return Arena::CreateMessageInternal< ::grpc::DiskCacheEvent >(arena); -} -template<> PROTOBUF_NOINLINE ::grpc::DiskCacheErrorEvent* -Arena::CreateMaybeMessage< ::grpc::DiskCacheErrorEvent >(Arena* arena) { - return Arena::CreateMessageInternal< ::grpc::DiskCacheErrorEvent >(arena); -} -template<> PROTOBUF_NOINLINE ::grpc::DiskCachePathChangedEvent* -Arena::CreateMaybeMessage< ::grpc::DiskCachePathChangedEvent >(Arena* arena) { - return Arena::CreateMessageInternal< ::grpc::DiskCachePathChangedEvent >(arena); -} -template<> PROTOBUF_NOINLINE ::grpc::DiskCachePathChangeFinishedEvent* -Arena::CreateMaybeMessage< ::grpc::DiskCachePathChangeFinishedEvent >(Arena* arena) { - return Arena::CreateMessageInternal< ::grpc::DiskCachePathChangeFinishedEvent >(arena); -} -template<> PROTOBUF_NOINLINE ::grpc::MailServerSettingsEvent* -Arena::CreateMaybeMessage< ::grpc::MailServerSettingsEvent >(Arena* arena) { - return Arena::CreateMessageInternal< ::grpc::MailServerSettingsEvent >(arena); -} -template<> PROTOBUF_NOINLINE ::grpc::MailServerSettingsErrorEvent* -Arena::CreateMaybeMessage< ::grpc::MailServerSettingsErrorEvent >(Arena* arena) { - return Arena::CreateMessageInternal< ::grpc::MailServerSettingsErrorEvent >(arena); -} -template<> PROTOBUF_NOINLINE ::grpc::MailServerSettingsChangedEvent* -Arena::CreateMaybeMessage< ::grpc::MailServerSettingsChangedEvent >(Arena* arena) { - return Arena::CreateMessageInternal< ::grpc::MailServerSettingsChangedEvent >(arena); -} -template<> PROTOBUF_NOINLINE ::grpc::ChangeMailServerSettingsFinishedEvent* -Arena::CreateMaybeMessage< ::grpc::ChangeMailServerSettingsFinishedEvent >(Arena* arena) { - return Arena::CreateMessageInternal< ::grpc::ChangeMailServerSettingsFinishedEvent >(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) { - return Arena::CreateMessageInternal< ::grpc::ChangeKeychainFinishedEvent >(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) { - return Arena::CreateMessageInternal< ::grpc::RebuildKeychainEvent >(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) { - return Arena::CreateMessageInternal< ::grpc::NoActiveKeyForRecipientEvent >(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) { - return Arena::CreateMessageInternal< ::grpc::AddressChangedLogoutEvent >(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) { - return Arena::CreateMessageInternal< ::grpc::UserEvent >(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) { - return Arena::CreateMessageInternal< ::grpc::UserDisconnectedEvent >(arena); -} -template<> PROTOBUF_NOINLINE ::grpc::UserChangedEvent* -Arena::CreateMaybeMessage< ::grpc::UserChangedEvent >(Arena* arena) { - return Arena::CreateMessageInternal< ::grpc::UserChangedEvent >(arena); -} -template<> PROTOBUF_NOINLINE ::grpc::UserBadEvent* -Arena::CreateMaybeMessage< ::grpc::UserBadEvent >(Arena* arena) { - return Arena::CreateMessageInternal< ::grpc::UserBadEvent >(arena); -} -template<> PROTOBUF_NOINLINE ::grpc::UsedBytesChangedEvent* -Arena::CreateMaybeMessage< ::grpc::UsedBytesChangedEvent >(Arena* arena) { - return Arena::CreateMessageInternal< ::grpc::UsedBytesChangedEvent >(arena); -} -template<> PROTOBUF_NOINLINE ::grpc::ImapLoginFailedEvent* -Arena::CreateMaybeMessage< ::grpc::ImapLoginFailedEvent >(Arena* arena) { - return Arena::CreateMessageInternal< ::grpc::ImapLoginFailedEvent >(arena); -} -template<> PROTOBUF_NOINLINE ::grpc::SyncStartedEvent* -Arena::CreateMaybeMessage< ::grpc::SyncStartedEvent >(Arena* arena) { - return Arena::CreateMessageInternal< ::grpc::SyncStartedEvent >(arena); -} -template<> PROTOBUF_NOINLINE ::grpc::SyncFinishedEvent* -Arena::CreateMaybeMessage< ::grpc::SyncFinishedEvent >(Arena* arena) { - return Arena::CreateMessageInternal< ::grpc::SyncFinishedEvent >(arena); -} -template<> PROTOBUF_NOINLINE ::grpc::SyncProgressEvent* -Arena::CreateMaybeMessage< ::grpc::SyncProgressEvent >(Arena* arena) { - return Arena::CreateMessageInternal< ::grpc::SyncProgressEvent >(arena); -} -template<> PROTOBUF_NOINLINE ::grpc::GenericErrorEvent* -Arena::CreateMaybeMessage< ::grpc::GenericErrorEvent >(Arena* arena) { - return Arena::CreateMessageInternal< ::grpc::GenericErrorEvent >(arena); -} -PROTOBUF_NAMESPACE_CLOSE - -// @@protoc_insertion_point(global_scope) -#include diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/bridge.pb.h b/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/bridge.pb.h deleted file mode 100644 index b32f4612..00000000 --- a/internal/frontend/bridge-gui/bridgepp/bridgepp/GRPC/bridge.pb.h +++ /dev/null @@ -1,18108 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: bridge.proto - -#ifndef GOOGLE_PROTOBUF_INCLUDED_bridge_2eproto -#define GOOGLE_PROTOBUF_INCLUDED_bridge_2eproto - -#include -#include - -#include -#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 3021012 < 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. -#endif - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include // IWYU pragma: export -#include // IWYU pragma: export -#include -#include -#include -#include -// @@protoc_insertion_point(includes) -#include -#define PROTOBUF_INTERNAL_EXPORT_bridge_2eproto -PROTOBUF_NAMESPACE_OPEN -namespace internal { -class AnyMetadata; -} // namespace internal -PROTOBUF_NAMESPACE_CLOSE - -// Internal implementation detail -- do not use these members. -struct TableStruct_bridge_2eproto { - static const uint32_t offsets[]; -}; -extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_bridge_2eproto; -namespace grpc { -class AddLogEntryRequest; -struct AddLogEntryRequestDefaultTypeInternal; -extern AddLogEntryRequestDefaultTypeInternal _AddLogEntryRequest_default_instance_; -class AddressChangedEvent; -struct AddressChangedEventDefaultTypeInternal; -extern AddressChangedEventDefaultTypeInternal _AddressChangedEvent_default_instance_; -class AddressChangedLogoutEvent; -struct AddressChangedLogoutEventDefaultTypeInternal; -extern AddressChangedLogoutEventDefaultTypeInternal _AddressChangedLogoutEvent_default_instance_; -class ApiCertIssueEvent; -struct ApiCertIssueEventDefaultTypeInternal; -extern ApiCertIssueEventDefaultTypeInternal _ApiCertIssueEvent_default_instance_; -class AppEvent; -struct AppEventDefaultTypeInternal; -extern AppEventDefaultTypeInternal _AppEvent_default_instance_; -class AvailableKeychainsResponse; -struct AvailableKeychainsResponseDefaultTypeInternal; -extern AvailableKeychainsResponseDefaultTypeInternal _AvailableKeychainsResponse_default_instance_; -class ChangeKeychainFinishedEvent; -struct ChangeKeychainFinishedEventDefaultTypeInternal; -extern ChangeKeychainFinishedEventDefaultTypeInternal _ChangeKeychainFinishedEvent_default_instance_; -class ChangeMailServerSettingsFinishedEvent; -struct ChangeMailServerSettingsFinishedEventDefaultTypeInternal; -extern ChangeMailServerSettingsFinishedEventDefaultTypeInternal _ChangeMailServerSettingsFinishedEvent_default_instance_; -class ConfigureAppleMailRequest; -struct ConfigureAppleMailRequestDefaultTypeInternal; -extern ConfigureAppleMailRequestDefaultTypeInternal _ConfigureAppleMailRequest_default_instance_; -class DiskCacheErrorEvent; -struct DiskCacheErrorEventDefaultTypeInternal; -extern DiskCacheErrorEventDefaultTypeInternal _DiskCacheErrorEvent_default_instance_; -class DiskCacheEvent; -struct DiskCacheEventDefaultTypeInternal; -extern DiskCacheEventDefaultTypeInternal _DiskCacheEvent_default_instance_; -class DiskCachePathChangeFinishedEvent; -struct DiskCachePathChangeFinishedEventDefaultTypeInternal; -extern DiskCachePathChangeFinishedEventDefaultTypeInternal _DiskCachePathChangeFinishedEvent_default_instance_; -class DiskCachePathChangedEvent; -struct DiskCachePathChangedEventDefaultTypeInternal; -extern DiskCachePathChangedEventDefaultTypeInternal _DiskCachePathChangedEvent_default_instance_; -class EventStreamRequest; -struct EventStreamRequestDefaultTypeInternal; -extern EventStreamRequestDefaultTypeInternal _EventStreamRequest_default_instance_; -class GenericErrorEvent; -struct GenericErrorEventDefaultTypeInternal; -extern GenericErrorEventDefaultTypeInternal _GenericErrorEvent_default_instance_; -class GuiReadyResponse; -struct GuiReadyResponseDefaultTypeInternal; -extern GuiReadyResponseDefaultTypeInternal _GuiReadyResponse_default_instance_; -class HasNoKeychainEvent; -struct HasNoKeychainEventDefaultTypeInternal; -extern HasNoKeychainEventDefaultTypeInternal _HasNoKeychainEvent_default_instance_; -class ImapLoginFailedEvent; -struct ImapLoginFailedEventDefaultTypeInternal; -extern ImapLoginFailedEventDefaultTypeInternal _ImapLoginFailedEvent_default_instance_; -class ImapSmtpSettings; -struct ImapSmtpSettingsDefaultTypeInternal; -extern ImapSmtpSettingsDefaultTypeInternal _ImapSmtpSettings_default_instance_; -class InternetStatusEvent; -struct InternetStatusEventDefaultTypeInternal; -extern InternetStatusEventDefaultTypeInternal _InternetStatusEvent_default_instance_; -class KeychainEvent; -struct KeychainEventDefaultTypeInternal; -extern KeychainEventDefaultTypeInternal _KeychainEvent_default_instance_; -class LoginAbortRequest; -struct LoginAbortRequestDefaultTypeInternal; -extern LoginAbortRequestDefaultTypeInternal _LoginAbortRequest_default_instance_; -class LoginErrorEvent; -struct LoginErrorEventDefaultTypeInternal; -extern LoginErrorEventDefaultTypeInternal _LoginErrorEvent_default_instance_; -class LoginEvent; -struct LoginEventDefaultTypeInternal; -extern LoginEventDefaultTypeInternal _LoginEvent_default_instance_; -class LoginFinishedEvent; -struct LoginFinishedEventDefaultTypeInternal; -extern LoginFinishedEventDefaultTypeInternal _LoginFinishedEvent_default_instance_; -class LoginRequest; -struct LoginRequestDefaultTypeInternal; -extern LoginRequestDefaultTypeInternal _LoginRequest_default_instance_; -class LoginTfaRequestedEvent; -struct LoginTfaRequestedEventDefaultTypeInternal; -extern LoginTfaRequestedEventDefaultTypeInternal _LoginTfaRequestedEvent_default_instance_; -class LoginTwoPasswordsRequestedEvent; -struct LoginTwoPasswordsRequestedEventDefaultTypeInternal; -extern LoginTwoPasswordsRequestedEventDefaultTypeInternal _LoginTwoPasswordsRequestedEvent_default_instance_; -class MailEvent; -struct MailEventDefaultTypeInternal; -extern MailEventDefaultTypeInternal _MailEvent_default_instance_; -class MailServerSettingsChangedEvent; -struct MailServerSettingsChangedEventDefaultTypeInternal; -extern MailServerSettingsChangedEventDefaultTypeInternal _MailServerSettingsChangedEvent_default_instance_; -class MailServerSettingsErrorEvent; -struct MailServerSettingsErrorEventDefaultTypeInternal; -extern MailServerSettingsErrorEventDefaultTypeInternal _MailServerSettingsErrorEvent_default_instance_; -class MailServerSettingsEvent; -struct MailServerSettingsEventDefaultTypeInternal; -extern MailServerSettingsEventDefaultTypeInternal _MailServerSettingsEvent_default_instance_; -class NoActiveKeyForRecipientEvent; -struct NoActiveKeyForRecipientEventDefaultTypeInternal; -extern NoActiveKeyForRecipientEventDefaultTypeInternal _NoActiveKeyForRecipientEvent_default_instance_; -class RebuildKeychainEvent; -struct RebuildKeychainEventDefaultTypeInternal; -extern RebuildKeychainEventDefaultTypeInternal _RebuildKeychainEvent_default_instance_; -class ReportBugErrorEvent; -struct ReportBugErrorEventDefaultTypeInternal; -extern ReportBugErrorEventDefaultTypeInternal _ReportBugErrorEvent_default_instance_; -class ReportBugFinishedEvent; -struct ReportBugFinishedEventDefaultTypeInternal; -extern ReportBugFinishedEventDefaultTypeInternal _ReportBugFinishedEvent_default_instance_; -class ReportBugRequest; -struct ReportBugRequestDefaultTypeInternal; -extern ReportBugRequestDefaultTypeInternal _ReportBugRequest_default_instance_; -class ReportBugSuccessEvent; -struct ReportBugSuccessEventDefaultTypeInternal; -extern ReportBugSuccessEventDefaultTypeInternal _ReportBugSuccessEvent_default_instance_; -class ResetFinishedEvent; -struct ResetFinishedEventDefaultTypeInternal; -extern ResetFinishedEventDefaultTypeInternal _ResetFinishedEvent_default_instance_; -class ShowMainWindowEvent; -struct ShowMainWindowEventDefaultTypeInternal; -extern ShowMainWindowEventDefaultTypeInternal _ShowMainWindowEvent_default_instance_; -class StreamEvent; -struct StreamEventDefaultTypeInternal; -extern StreamEventDefaultTypeInternal _StreamEvent_default_instance_; -class SyncFinishedEvent; -struct SyncFinishedEventDefaultTypeInternal; -extern SyncFinishedEventDefaultTypeInternal _SyncFinishedEvent_default_instance_; -class SyncProgressEvent; -struct SyncProgressEventDefaultTypeInternal; -extern SyncProgressEventDefaultTypeInternal _SyncProgressEvent_default_instance_; -class SyncStartedEvent; -struct SyncStartedEventDefaultTypeInternal; -extern SyncStartedEventDefaultTypeInternal _SyncStartedEvent_default_instance_; -class ToggleAutostartFinishedEvent; -struct ToggleAutostartFinishedEventDefaultTypeInternal; -extern ToggleAutostartFinishedEventDefaultTypeInternal _ToggleAutostartFinishedEvent_default_instance_; -class ToggleSplitModeFinishedEvent; -struct ToggleSplitModeFinishedEventDefaultTypeInternal; -extern ToggleSplitModeFinishedEventDefaultTypeInternal _ToggleSplitModeFinishedEvent_default_instance_; -class UpdateCheckFinished; -struct UpdateCheckFinishedDefaultTypeInternal; -extern UpdateCheckFinishedDefaultTypeInternal _UpdateCheckFinished_default_instance_; -class UpdateErrorEvent; -struct UpdateErrorEventDefaultTypeInternal; -extern UpdateErrorEventDefaultTypeInternal _UpdateErrorEvent_default_instance_; -class UpdateEvent; -struct UpdateEventDefaultTypeInternal; -extern UpdateEventDefaultTypeInternal _UpdateEvent_default_instance_; -class UpdateForceEvent; -struct UpdateForceEventDefaultTypeInternal; -extern UpdateForceEventDefaultTypeInternal _UpdateForceEvent_default_instance_; -class UpdateIsLatestVersion; -struct UpdateIsLatestVersionDefaultTypeInternal; -extern UpdateIsLatestVersionDefaultTypeInternal _UpdateIsLatestVersion_default_instance_; -class UpdateManualReadyEvent; -struct UpdateManualReadyEventDefaultTypeInternal; -extern UpdateManualReadyEventDefaultTypeInternal _UpdateManualReadyEvent_default_instance_; -class UpdateManualRestartNeededEvent; -struct UpdateManualRestartNeededEventDefaultTypeInternal; -extern UpdateManualRestartNeededEventDefaultTypeInternal _UpdateManualRestartNeededEvent_default_instance_; -class UpdateSilentRestartNeeded; -struct UpdateSilentRestartNeededDefaultTypeInternal; -extern UpdateSilentRestartNeededDefaultTypeInternal _UpdateSilentRestartNeeded_default_instance_; -class UpdateVersionChanged; -struct UpdateVersionChangedDefaultTypeInternal; -extern UpdateVersionChangedDefaultTypeInternal _UpdateVersionChanged_default_instance_; -class UsedBytesChangedEvent; -struct UsedBytesChangedEventDefaultTypeInternal; -extern UsedBytesChangedEventDefaultTypeInternal _UsedBytesChangedEvent_default_instance_; -class User; -struct UserDefaultTypeInternal; -extern UserDefaultTypeInternal _User_default_instance_; -class UserBadEvent; -struct UserBadEventDefaultTypeInternal; -extern UserBadEventDefaultTypeInternal _UserBadEvent_default_instance_; -class UserBadEventFeedbackRequest; -struct UserBadEventFeedbackRequestDefaultTypeInternal; -extern UserBadEventFeedbackRequestDefaultTypeInternal _UserBadEventFeedbackRequest_default_instance_; -class UserChangedEvent; -struct UserChangedEventDefaultTypeInternal; -extern UserChangedEventDefaultTypeInternal _UserChangedEvent_default_instance_; -class UserDisconnectedEvent; -struct UserDisconnectedEventDefaultTypeInternal; -extern UserDisconnectedEventDefaultTypeInternal _UserDisconnectedEvent_default_instance_; -class UserEvent; -struct UserEventDefaultTypeInternal; -extern UserEventDefaultTypeInternal _UserEvent_default_instance_; -class UserListResponse; -struct UserListResponseDefaultTypeInternal; -extern UserListResponseDefaultTypeInternal _UserListResponse_default_instance_; -class UserSplitModeRequest; -struct UserSplitModeRequestDefaultTypeInternal; -extern UserSplitModeRequestDefaultTypeInternal _UserSplitModeRequest_default_instance_; -} // namespace grpc -PROTOBUF_NAMESPACE_OPEN -template<> ::grpc::AddLogEntryRequest* Arena::CreateMaybeMessage<::grpc::AddLogEntryRequest>(Arena*); -template<> ::grpc::AddressChangedEvent* Arena::CreateMaybeMessage<::grpc::AddressChangedEvent>(Arena*); -template<> ::grpc::AddressChangedLogoutEvent* Arena::CreateMaybeMessage<::grpc::AddressChangedLogoutEvent>(Arena*); -template<> ::grpc::ApiCertIssueEvent* Arena::CreateMaybeMessage<::grpc::ApiCertIssueEvent>(Arena*); -template<> ::grpc::AppEvent* Arena::CreateMaybeMessage<::grpc::AppEvent>(Arena*); -template<> ::grpc::AvailableKeychainsResponse* Arena::CreateMaybeMessage<::grpc::AvailableKeychainsResponse>(Arena*); -template<> ::grpc::ChangeKeychainFinishedEvent* Arena::CreateMaybeMessage<::grpc::ChangeKeychainFinishedEvent>(Arena*); -template<> ::grpc::ChangeMailServerSettingsFinishedEvent* Arena::CreateMaybeMessage<::grpc::ChangeMailServerSettingsFinishedEvent>(Arena*); -template<> ::grpc::ConfigureAppleMailRequest* Arena::CreateMaybeMessage<::grpc::ConfigureAppleMailRequest>(Arena*); -template<> ::grpc::DiskCacheErrorEvent* Arena::CreateMaybeMessage<::grpc::DiskCacheErrorEvent>(Arena*); -template<> ::grpc::DiskCacheEvent* Arena::CreateMaybeMessage<::grpc::DiskCacheEvent>(Arena*); -template<> ::grpc::DiskCachePathChangeFinishedEvent* Arena::CreateMaybeMessage<::grpc::DiskCachePathChangeFinishedEvent>(Arena*); -template<> ::grpc::DiskCachePathChangedEvent* Arena::CreateMaybeMessage<::grpc::DiskCachePathChangedEvent>(Arena*); -template<> ::grpc::EventStreamRequest* Arena::CreateMaybeMessage<::grpc::EventStreamRequest>(Arena*); -template<> ::grpc::GenericErrorEvent* Arena::CreateMaybeMessage<::grpc::GenericErrorEvent>(Arena*); -template<> ::grpc::GuiReadyResponse* Arena::CreateMaybeMessage<::grpc::GuiReadyResponse>(Arena*); -template<> ::grpc::HasNoKeychainEvent* Arena::CreateMaybeMessage<::grpc::HasNoKeychainEvent>(Arena*); -template<> ::grpc::ImapLoginFailedEvent* Arena::CreateMaybeMessage<::grpc::ImapLoginFailedEvent>(Arena*); -template<> ::grpc::ImapSmtpSettings* Arena::CreateMaybeMessage<::grpc::ImapSmtpSettings>(Arena*); -template<> ::grpc::InternetStatusEvent* Arena::CreateMaybeMessage<::grpc::InternetStatusEvent>(Arena*); -template<> ::grpc::KeychainEvent* Arena::CreateMaybeMessage<::grpc::KeychainEvent>(Arena*); -template<> ::grpc::LoginAbortRequest* Arena::CreateMaybeMessage<::grpc::LoginAbortRequest>(Arena*); -template<> ::grpc::LoginErrorEvent* Arena::CreateMaybeMessage<::grpc::LoginErrorEvent>(Arena*); -template<> ::grpc::LoginEvent* Arena::CreateMaybeMessage<::grpc::LoginEvent>(Arena*); -template<> ::grpc::LoginFinishedEvent* Arena::CreateMaybeMessage<::grpc::LoginFinishedEvent>(Arena*); -template<> ::grpc::LoginRequest* Arena::CreateMaybeMessage<::grpc::LoginRequest>(Arena*); -template<> ::grpc::LoginTfaRequestedEvent* Arena::CreateMaybeMessage<::grpc::LoginTfaRequestedEvent>(Arena*); -template<> ::grpc::LoginTwoPasswordsRequestedEvent* Arena::CreateMaybeMessage<::grpc::LoginTwoPasswordsRequestedEvent>(Arena*); -template<> ::grpc::MailEvent* Arena::CreateMaybeMessage<::grpc::MailEvent>(Arena*); -template<> ::grpc::MailServerSettingsChangedEvent* Arena::CreateMaybeMessage<::grpc::MailServerSettingsChangedEvent>(Arena*); -template<> ::grpc::MailServerSettingsErrorEvent* Arena::CreateMaybeMessage<::grpc::MailServerSettingsErrorEvent>(Arena*); -template<> ::grpc::MailServerSettingsEvent* Arena::CreateMaybeMessage<::grpc::MailServerSettingsEvent>(Arena*); -template<> ::grpc::NoActiveKeyForRecipientEvent* Arena::CreateMaybeMessage<::grpc::NoActiveKeyForRecipientEvent>(Arena*); -template<> ::grpc::RebuildKeychainEvent* Arena::CreateMaybeMessage<::grpc::RebuildKeychainEvent>(Arena*); -template<> ::grpc::ReportBugErrorEvent* Arena::CreateMaybeMessage<::grpc::ReportBugErrorEvent>(Arena*); -template<> ::grpc::ReportBugFinishedEvent* Arena::CreateMaybeMessage<::grpc::ReportBugFinishedEvent>(Arena*); -template<> ::grpc::ReportBugRequest* Arena::CreateMaybeMessage<::grpc::ReportBugRequest>(Arena*); -template<> ::grpc::ReportBugSuccessEvent* Arena::CreateMaybeMessage<::grpc::ReportBugSuccessEvent>(Arena*); -template<> ::grpc::ResetFinishedEvent* Arena::CreateMaybeMessage<::grpc::ResetFinishedEvent>(Arena*); -template<> ::grpc::ShowMainWindowEvent* Arena::CreateMaybeMessage<::grpc::ShowMainWindowEvent>(Arena*); -template<> ::grpc::StreamEvent* Arena::CreateMaybeMessage<::grpc::StreamEvent>(Arena*); -template<> ::grpc::SyncFinishedEvent* Arena::CreateMaybeMessage<::grpc::SyncFinishedEvent>(Arena*); -template<> ::grpc::SyncProgressEvent* Arena::CreateMaybeMessage<::grpc::SyncProgressEvent>(Arena*); -template<> ::grpc::SyncStartedEvent* Arena::CreateMaybeMessage<::grpc::SyncStartedEvent>(Arena*); -template<> ::grpc::ToggleAutostartFinishedEvent* Arena::CreateMaybeMessage<::grpc::ToggleAutostartFinishedEvent>(Arena*); -template<> ::grpc::ToggleSplitModeFinishedEvent* Arena::CreateMaybeMessage<::grpc::ToggleSplitModeFinishedEvent>(Arena*); -template<> ::grpc::UpdateCheckFinished* Arena::CreateMaybeMessage<::grpc::UpdateCheckFinished>(Arena*); -template<> ::grpc::UpdateErrorEvent* Arena::CreateMaybeMessage<::grpc::UpdateErrorEvent>(Arena*); -template<> ::grpc::UpdateEvent* Arena::CreateMaybeMessage<::grpc::UpdateEvent>(Arena*); -template<> ::grpc::UpdateForceEvent* Arena::CreateMaybeMessage<::grpc::UpdateForceEvent>(Arena*); -template<> ::grpc::UpdateIsLatestVersion* Arena::CreateMaybeMessage<::grpc::UpdateIsLatestVersion>(Arena*); -template<> ::grpc::UpdateManualReadyEvent* Arena::CreateMaybeMessage<::grpc::UpdateManualReadyEvent>(Arena*); -template<> ::grpc::UpdateManualRestartNeededEvent* Arena::CreateMaybeMessage<::grpc::UpdateManualRestartNeededEvent>(Arena*); -template<> ::grpc::UpdateSilentRestartNeeded* Arena::CreateMaybeMessage<::grpc::UpdateSilentRestartNeeded>(Arena*); -template<> ::grpc::UpdateVersionChanged* Arena::CreateMaybeMessage<::grpc::UpdateVersionChanged>(Arena*); -template<> ::grpc::UsedBytesChangedEvent* Arena::CreateMaybeMessage<::grpc::UsedBytesChangedEvent>(Arena*); -template<> ::grpc::User* Arena::CreateMaybeMessage<::grpc::User>(Arena*); -template<> ::grpc::UserBadEvent* Arena::CreateMaybeMessage<::grpc::UserBadEvent>(Arena*); -template<> ::grpc::UserBadEventFeedbackRequest* Arena::CreateMaybeMessage<::grpc::UserBadEventFeedbackRequest>(Arena*); -template<> ::grpc::UserChangedEvent* Arena::CreateMaybeMessage<::grpc::UserChangedEvent>(Arena*); -template<> ::grpc::UserDisconnectedEvent* Arena::CreateMaybeMessage<::grpc::UserDisconnectedEvent>(Arena*); -template<> ::grpc::UserEvent* Arena::CreateMaybeMessage<::grpc::UserEvent>(Arena*); -template<> ::grpc::UserListResponse* Arena::CreateMaybeMessage<::grpc::UserListResponse>(Arena*); -template<> ::grpc::UserSplitModeRequest* Arena::CreateMaybeMessage<::grpc::UserSplitModeRequest>(Arena*); -PROTOBUF_NAMESPACE_CLOSE -namespace grpc { - -enum LogLevel : int { - LOG_PANIC = 0, - LOG_FATAL = 1, - LOG_ERROR = 2, - LOG_WARN = 3, - LOG_INFO = 4, - LOG_DEBUG = 5, - LOG_TRACE = 6, - LogLevel_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), - LogLevel_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() -}; -bool LogLevel_IsValid(int value); -constexpr LogLevel LogLevel_MIN = LOG_PANIC; -constexpr LogLevel LogLevel_MAX = LOG_TRACE; -constexpr int LogLevel_ARRAYSIZE = LogLevel_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* LogLevel_descriptor(); -template -inline const std::string& LogLevel_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function LogLevel_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - LogLevel_descriptor(), enum_t_value); -} -inline bool LogLevel_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, LogLevel* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - LogLevel_descriptor(), name, value); -} -enum UserState : int { - SIGNED_OUT = 0, - LOCKED = 1, - CONNECTED = 2, - UserState_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), - UserState_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() -}; -bool UserState_IsValid(int value); -constexpr UserState UserState_MIN = SIGNED_OUT; -constexpr UserState UserState_MAX = CONNECTED; -constexpr int UserState_ARRAYSIZE = UserState_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* UserState_descriptor(); -template -inline const std::string& UserState_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function UserState_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - UserState_descriptor(), enum_t_value); -} -inline bool UserState_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, UserState* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - UserState_descriptor(), name, value); -} -enum LoginErrorType : int { - USERNAME_PASSWORD_ERROR = 0, - FREE_USER = 1, - CONNECTION_ERROR = 2, - TFA_ERROR = 3, - TFA_ABORT = 4, - TWO_PASSWORDS_ERROR = 5, - TWO_PASSWORDS_ABORT = 6, - LoginErrorType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), - LoginErrorType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() -}; -bool LoginErrorType_IsValid(int value); -constexpr LoginErrorType LoginErrorType_MIN = USERNAME_PASSWORD_ERROR; -constexpr LoginErrorType LoginErrorType_MAX = TWO_PASSWORDS_ABORT; -constexpr int LoginErrorType_ARRAYSIZE = LoginErrorType_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* LoginErrorType_descriptor(); -template -inline const std::string& LoginErrorType_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function LoginErrorType_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - LoginErrorType_descriptor(), enum_t_value); -} -inline bool LoginErrorType_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, LoginErrorType* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - LoginErrorType_descriptor(), name, value); -} -enum UpdateErrorType : int { - UPDATE_MANUAL_ERROR = 0, - UPDATE_FORCE_ERROR = 1, - UPDATE_SILENT_ERROR = 2, - UpdateErrorType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), - UpdateErrorType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() -}; -bool UpdateErrorType_IsValid(int value); -constexpr UpdateErrorType UpdateErrorType_MIN = UPDATE_MANUAL_ERROR; -constexpr UpdateErrorType UpdateErrorType_MAX = UPDATE_SILENT_ERROR; -constexpr int UpdateErrorType_ARRAYSIZE = UpdateErrorType_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* UpdateErrorType_descriptor(); -template -inline const std::string& UpdateErrorType_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function UpdateErrorType_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - UpdateErrorType_descriptor(), enum_t_value); -} -inline bool UpdateErrorType_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, UpdateErrorType* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - UpdateErrorType_descriptor(), name, value); -} -enum DiskCacheErrorType : int { - DISK_CACHE_UNAVAILABLE_ERROR = 0, - CANT_MOVE_DISK_CACHE_ERROR = 1, - DISK_FULL_ERROR = 2, - DiskCacheErrorType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), - DiskCacheErrorType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() -}; -bool DiskCacheErrorType_IsValid(int value); -constexpr DiskCacheErrorType DiskCacheErrorType_MIN = DISK_CACHE_UNAVAILABLE_ERROR; -constexpr DiskCacheErrorType DiskCacheErrorType_MAX = DISK_FULL_ERROR; -constexpr int DiskCacheErrorType_ARRAYSIZE = DiskCacheErrorType_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* DiskCacheErrorType_descriptor(); -template -inline const std::string& DiskCacheErrorType_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function DiskCacheErrorType_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - DiskCacheErrorType_descriptor(), enum_t_value); -} -inline bool DiskCacheErrorType_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DiskCacheErrorType* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - DiskCacheErrorType_descriptor(), name, value); -} -enum MailServerSettingsErrorType : int { - IMAP_PORT_STARTUP_ERROR = 0, - SMTP_PORT_STARTUP_ERROR = 1, - IMAP_PORT_CHANGE_ERROR = 2, - SMTP_PORT_CHANGE_ERROR = 3, - IMAP_CONNECTION_MODE_CHANGE_ERROR = 4, - SMTP_CONNECTION_MODE_CHANGE_ERROR = 5, - MailServerSettingsErrorType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), - MailServerSettingsErrorType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() -}; -bool MailServerSettingsErrorType_IsValid(int value); -constexpr MailServerSettingsErrorType MailServerSettingsErrorType_MIN = IMAP_PORT_STARTUP_ERROR; -constexpr MailServerSettingsErrorType MailServerSettingsErrorType_MAX = SMTP_CONNECTION_MODE_CHANGE_ERROR; -constexpr int MailServerSettingsErrorType_ARRAYSIZE = MailServerSettingsErrorType_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MailServerSettingsErrorType_descriptor(); -template -inline const std::string& MailServerSettingsErrorType_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function MailServerSettingsErrorType_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - MailServerSettingsErrorType_descriptor(), enum_t_value); -} -inline bool MailServerSettingsErrorType_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MailServerSettingsErrorType* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - MailServerSettingsErrorType_descriptor(), name, value); -} -enum ErrorCode : int { - UNKNOWN_ERROR = 0, - TLS_CERT_EXPORT_ERROR = 1, - TLS_KEY_EXPORT_ERROR = 2, - ErrorCode_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), - ErrorCode_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() -}; -bool ErrorCode_IsValid(int value); -constexpr ErrorCode ErrorCode_MIN = UNKNOWN_ERROR; -constexpr ErrorCode ErrorCode_MAX = TLS_KEY_EXPORT_ERROR; -constexpr int ErrorCode_ARRAYSIZE = ErrorCode_MAX + 1; - -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ErrorCode_descriptor(); -template -inline const std::string& ErrorCode_Name(T enum_t_value) { - static_assert(::std::is_same::value || - ::std::is_integral::value, - "Incorrect type passed to function ErrorCode_Name."); - return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( - ErrorCode_descriptor(), enum_t_value); -} -inline bool ErrorCode_Parse( - ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ErrorCode* value) { - return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( - ErrorCode_descriptor(), name, value); -} -// =================================================================== - -class AddLogEntryRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.AddLogEntryRequest) */ { - public: - inline AddLogEntryRequest() : AddLogEntryRequest(nullptr) {} - ~AddLogEntryRequest() override; - explicit PROTOBUF_CONSTEXPR AddLogEntryRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - AddLogEntryRequest(const AddLogEntryRequest& from); - AddLogEntryRequest(AddLogEntryRequest&& from) noexcept - : AddLogEntryRequest() { - *this = ::std::move(from); - } - - inline AddLogEntryRequest& operator=(const AddLogEntryRequest& from) { - CopyFrom(from); - return *this; - } - inline AddLogEntryRequest& operator=(AddLogEntryRequest&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const AddLogEntryRequest& default_instance() { - return *internal_default_instance(); - } - static inline const AddLogEntryRequest* internal_default_instance() { - return reinterpret_cast( - &_AddLogEntryRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 0; - - friend void swap(AddLogEntryRequest& a, AddLogEntryRequest& b) { - a.Swap(&b); - } - inline void Swap(AddLogEntryRequest* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(AddLogEntryRequest* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - AddLogEntryRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const AddLogEntryRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const AddLogEntryRequest& from) { - AddLogEntryRequest::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(AddLogEntryRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.AddLogEntryRequest"; - } - protected: - explicit AddLogEntryRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kPackageFieldNumber = 2, - kMessageFieldNumber = 3, - kLevelFieldNumber = 1, - }; - // string package = 2; - void clear_package(); - const std::string& package() const; - template - void set_package(ArgT0&& arg0, ArgT... args); - std::string* mutable_package(); - PROTOBUF_NODISCARD std::string* release_package(); - void set_allocated_package(std::string* package); - private: - const std::string& _internal_package() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_package(const std::string& value); - std::string* _internal_mutable_package(); - public: - - // string message = 3; - void clear_message(); - const std::string& message() const; - template - void set_message(ArgT0&& arg0, ArgT... args); - std::string* mutable_message(); - PROTOBUF_NODISCARD std::string* release_message(); - void set_allocated_message(std::string* message); - private: - const std::string& _internal_message() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_message(const std::string& value); - std::string* _internal_mutable_message(); - public: - - // .grpc.LogLevel level = 1; - void clear_level(); - ::grpc::LogLevel level() const; - void set_level(::grpc::LogLevel value); - private: - ::grpc::LogLevel _internal_level() const; - void _internal_set_level(::grpc::LogLevel value); - public: - - // @@protoc_insertion_point(class_scope:grpc.AddLogEntryRequest) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr package_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr message_; - int level_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class GuiReadyResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.GuiReadyResponse) */ { - public: - inline GuiReadyResponse() : GuiReadyResponse(nullptr) {} - ~GuiReadyResponse() override; - explicit PROTOBUF_CONSTEXPR GuiReadyResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - GuiReadyResponse(const GuiReadyResponse& from); - GuiReadyResponse(GuiReadyResponse&& from) noexcept - : GuiReadyResponse() { - *this = ::std::move(from); - } - - inline GuiReadyResponse& operator=(const GuiReadyResponse& from) { - CopyFrom(from); - return *this; - } - inline GuiReadyResponse& operator=(GuiReadyResponse&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const GuiReadyResponse& default_instance() { - return *internal_default_instance(); - } - static inline const GuiReadyResponse* internal_default_instance() { - return reinterpret_cast( - &_GuiReadyResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 1; - - friend void swap(GuiReadyResponse& a, GuiReadyResponse& b) { - a.Swap(&b); - } - inline void Swap(GuiReadyResponse* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(GuiReadyResponse* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - GuiReadyResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const GuiReadyResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const GuiReadyResponse& from) { - GuiReadyResponse::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(GuiReadyResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.GuiReadyResponse"; - } - protected: - explicit GuiReadyResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kShowSplashScreenFieldNumber = 1, - }; - // bool showSplashScreen = 1; - void clear_showsplashscreen(); - bool showsplashscreen() const; - void set_showsplashscreen(bool value); - private: - bool _internal_showsplashscreen() const; - void _internal_set_showsplashscreen(bool value); - public: - - // @@protoc_insertion_point(class_scope:grpc.GuiReadyResponse) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - bool showsplashscreen_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class ReportBugRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.ReportBugRequest) */ { - public: - inline ReportBugRequest() : ReportBugRequest(nullptr) {} - ~ReportBugRequest() override; - explicit PROTOBUF_CONSTEXPR ReportBugRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ReportBugRequest(const ReportBugRequest& from); - ReportBugRequest(ReportBugRequest&& from) noexcept - : ReportBugRequest() { - *this = ::std::move(from); - } - - inline ReportBugRequest& operator=(const ReportBugRequest& from) { - CopyFrom(from); - return *this; - } - inline ReportBugRequest& operator=(ReportBugRequest&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const ReportBugRequest& default_instance() { - return *internal_default_instance(); - } - static inline const ReportBugRequest* internal_default_instance() { - return reinterpret_cast( - &_ReportBugRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 2; - - friend void swap(ReportBugRequest& a, ReportBugRequest& b) { - a.Swap(&b); - } - inline void Swap(ReportBugRequest* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(ReportBugRequest* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - ReportBugRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ReportBugRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const ReportBugRequest& from) { - ReportBugRequest::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ReportBugRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.ReportBugRequest"; - } - protected: - explicit ReportBugRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kOsTypeFieldNumber = 1, - kOsVersionFieldNumber = 2, - kDescriptionFieldNumber = 3, - kAddressFieldNumber = 4, - kEmailClientFieldNumber = 5, - kIncludeLogsFieldNumber = 6, - }; - // string osType = 1; - void clear_ostype(); - const std::string& ostype() const; - template - void set_ostype(ArgT0&& arg0, ArgT... args); - std::string* mutable_ostype(); - PROTOBUF_NODISCARD std::string* release_ostype(); - void set_allocated_ostype(std::string* ostype); - private: - const std::string& _internal_ostype() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_ostype(const std::string& value); - std::string* _internal_mutable_ostype(); - public: - - // string osVersion = 2; - void clear_osversion(); - const std::string& osversion() const; - template - void set_osversion(ArgT0&& arg0, ArgT... args); - std::string* mutable_osversion(); - PROTOBUF_NODISCARD std::string* release_osversion(); - void set_allocated_osversion(std::string* osversion); - private: - const std::string& _internal_osversion() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_osversion(const std::string& value); - std::string* _internal_mutable_osversion(); - public: - - // string description = 3; - void clear_description(); - const std::string& description() const; - template - void set_description(ArgT0&& arg0, ArgT... args); - std::string* mutable_description(); - PROTOBUF_NODISCARD std::string* release_description(); - void set_allocated_description(std::string* description); - private: - const std::string& _internal_description() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_description(const std::string& value); - std::string* _internal_mutable_description(); - public: - - // string address = 4; - void clear_address(); - const std::string& address() const; - template - void set_address(ArgT0&& arg0, ArgT... args); - std::string* mutable_address(); - PROTOBUF_NODISCARD std::string* release_address(); - void set_allocated_address(std::string* address); - private: - const std::string& _internal_address() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_address(const std::string& value); - std::string* _internal_mutable_address(); - public: - - // string emailClient = 5; - void clear_emailclient(); - const std::string& emailclient() const; - template - void set_emailclient(ArgT0&& arg0, ArgT... args); - std::string* mutable_emailclient(); - PROTOBUF_NODISCARD std::string* release_emailclient(); - void set_allocated_emailclient(std::string* emailclient); - private: - const std::string& _internal_emailclient() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_emailclient(const std::string& value); - std::string* _internal_mutable_emailclient(); - public: - - // bool includeLogs = 6; - void clear_includelogs(); - bool includelogs() const; - void set_includelogs(bool value); - private: - bool _internal_includelogs() const; - void _internal_set_includelogs(bool value); - public: - - // @@protoc_insertion_point(class_scope:grpc.ReportBugRequest) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ostype_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr osversion_; - ::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; -}; -// ------------------------------------------------------------------- - -class LoginRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.LoginRequest) */ { - public: - inline LoginRequest() : LoginRequest(nullptr) {} - ~LoginRequest() override; - explicit PROTOBUF_CONSTEXPR LoginRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LoginRequest(const LoginRequest& from); - LoginRequest(LoginRequest&& from) noexcept - : LoginRequest() { - *this = ::std::move(from); - } - - inline LoginRequest& operator=(const LoginRequest& from) { - CopyFrom(from); - return *this; - } - inline LoginRequest& operator=(LoginRequest&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const LoginRequest& default_instance() { - return *internal_default_instance(); - } - static inline const LoginRequest* internal_default_instance() { - return reinterpret_cast( - &_LoginRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 3; - - friend void swap(LoginRequest& a, LoginRequest& b) { - a.Swap(&b); - } - inline void Swap(LoginRequest* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(LoginRequest* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - LoginRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LoginRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const LoginRequest& from) { - LoginRequest::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LoginRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.LoginRequest"; - } - protected: - explicit LoginRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kUsernameFieldNumber = 1, - kPasswordFieldNumber = 2, - }; - // string username = 1; - void clear_username(); - const std::string& username() const; - template - void set_username(ArgT0&& arg0, ArgT... args); - std::string* mutable_username(); - PROTOBUF_NODISCARD std::string* release_username(); - void set_allocated_username(std::string* username); - private: - const std::string& _internal_username() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_username(const std::string& value); - std::string* _internal_mutable_username(); - public: - - // bytes password = 2; - void clear_password(); - const std::string& password() const; - template - void set_password(ArgT0&& arg0, ArgT... args); - std::string* mutable_password(); - PROTOBUF_NODISCARD std::string* release_password(); - void set_allocated_password(std::string* password); - private: - const std::string& _internal_password() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_password(const std::string& value); - std::string* _internal_mutable_password(); - public: - - // @@protoc_insertion_point(class_scope:grpc.LoginRequest) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - 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; -}; -// ------------------------------------------------------------------- - -class LoginAbortRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.LoginAbortRequest) */ { - public: - inline LoginAbortRequest() : LoginAbortRequest(nullptr) {} - ~LoginAbortRequest() override; - explicit PROTOBUF_CONSTEXPR LoginAbortRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LoginAbortRequest(const LoginAbortRequest& from); - LoginAbortRequest(LoginAbortRequest&& from) noexcept - : LoginAbortRequest() { - *this = ::std::move(from); - } - - inline LoginAbortRequest& operator=(const LoginAbortRequest& from) { - CopyFrom(from); - return *this; - } - inline LoginAbortRequest& operator=(LoginAbortRequest&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const LoginAbortRequest& default_instance() { - return *internal_default_instance(); - } - static inline const LoginAbortRequest* internal_default_instance() { - return reinterpret_cast( - &_LoginAbortRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 4; - - friend void swap(LoginAbortRequest& a, LoginAbortRequest& b) { - a.Swap(&b); - } - inline void Swap(LoginAbortRequest* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(LoginAbortRequest* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - LoginAbortRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LoginAbortRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const LoginAbortRequest& from) { - LoginAbortRequest::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LoginAbortRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.LoginAbortRequest"; - } - protected: - explicit LoginAbortRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kUsernameFieldNumber = 1, - }; - // string username = 1; - void clear_username(); - const std::string& username() const; - template - void set_username(ArgT0&& arg0, ArgT... args); - std::string* mutable_username(); - PROTOBUF_NODISCARD std::string* release_username(); - void set_allocated_username(std::string* username); - private: - const std::string& _internal_username() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_username(const std::string& value); - std::string* _internal_mutable_username(); - public: - - // @@protoc_insertion_point(class_scope:grpc.LoginAbortRequest) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr username_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class ImapSmtpSettings final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.ImapSmtpSettings) */ { - public: - inline ImapSmtpSettings() : ImapSmtpSettings(nullptr) {} - ~ImapSmtpSettings() override; - explicit PROTOBUF_CONSTEXPR ImapSmtpSettings(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ImapSmtpSettings(const ImapSmtpSettings& from); - ImapSmtpSettings(ImapSmtpSettings&& from) noexcept - : ImapSmtpSettings() { - *this = ::std::move(from); - } - - inline ImapSmtpSettings& operator=(const ImapSmtpSettings& from) { - CopyFrom(from); - return *this; - } - inline ImapSmtpSettings& operator=(ImapSmtpSettings&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const ImapSmtpSettings& default_instance() { - return *internal_default_instance(); - } - static inline const ImapSmtpSettings* internal_default_instance() { - return reinterpret_cast( - &_ImapSmtpSettings_default_instance_); - } - static constexpr int kIndexInFileMessages = - 5; - - friend void swap(ImapSmtpSettings& a, ImapSmtpSettings& b) { - a.Swap(&b); - } - inline void Swap(ImapSmtpSettings* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(ImapSmtpSettings* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - ImapSmtpSettings* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ImapSmtpSettings& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const ImapSmtpSettings& from) { - ImapSmtpSettings::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ImapSmtpSettings* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.ImapSmtpSettings"; - } - protected: - explicit ImapSmtpSettings(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kImapPortFieldNumber = 1, - kSmtpPortFieldNumber = 2, - kUseSSLForImapFieldNumber = 3, - kUseSSLForSmtpFieldNumber = 4, - }; - // int32 imapPort = 1; - void clear_imapport(); - int32_t imapport() const; - void set_imapport(int32_t value); - private: - int32_t _internal_imapport() const; - void _internal_set_imapport(int32_t value); - public: - - // int32 smtpPort = 2; - void clear_smtpport(); - int32_t smtpport() const; - void set_smtpport(int32_t value); - private: - int32_t _internal_smtpport() const; - void _internal_set_smtpport(int32_t value); - public: - - // bool useSSLForImap = 3; - void clear_usesslforimap(); - bool usesslforimap() const; - void set_usesslforimap(bool value); - private: - bool _internal_usesslforimap() const; - void _internal_set_usesslforimap(bool value); - public: - - // bool useSSLForSmtp = 4; - void clear_usesslforsmtp(); - bool usesslforsmtp() const; - void set_usesslforsmtp(bool value); - private: - bool _internal_usesslforsmtp() const; - void _internal_set_usesslforsmtp(bool value); - public: - - // @@protoc_insertion_point(class_scope:grpc.ImapSmtpSettings) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - int32_t imapport_; - int32_t smtpport_; - bool usesslforimap_; - bool usesslforsmtp_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class AvailableKeychainsResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.AvailableKeychainsResponse) */ { - public: - inline AvailableKeychainsResponse() : AvailableKeychainsResponse(nullptr) {} - ~AvailableKeychainsResponse() override; - explicit PROTOBUF_CONSTEXPR AvailableKeychainsResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - AvailableKeychainsResponse(const AvailableKeychainsResponse& from); - AvailableKeychainsResponse(AvailableKeychainsResponse&& from) noexcept - : AvailableKeychainsResponse() { - *this = ::std::move(from); - } - - inline AvailableKeychainsResponse& operator=(const AvailableKeychainsResponse& from) { - CopyFrom(from); - return *this; - } - inline AvailableKeychainsResponse& operator=(AvailableKeychainsResponse&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const AvailableKeychainsResponse& default_instance() { - return *internal_default_instance(); - } - static inline const AvailableKeychainsResponse* internal_default_instance() { - return reinterpret_cast( - &_AvailableKeychainsResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 6; - - friend void swap(AvailableKeychainsResponse& a, AvailableKeychainsResponse& b) { - a.Swap(&b); - } - inline void Swap(AvailableKeychainsResponse* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(AvailableKeychainsResponse* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - AvailableKeychainsResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const AvailableKeychainsResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const AvailableKeychainsResponse& from) { - AvailableKeychainsResponse::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(AvailableKeychainsResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.AvailableKeychainsResponse"; - } - protected: - explicit AvailableKeychainsResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kKeychainsFieldNumber = 1, - }; - // repeated string keychains = 1; - int keychains_size() const; - private: - int _internal_keychains_size() const; - public: - void clear_keychains(); - const std::string& keychains(int index) const; - std::string* mutable_keychains(int index); - void set_keychains(int index, const std::string& value); - void set_keychains(int index, std::string&& value); - void set_keychains(int index, const char* value); - void set_keychains(int index, const char* value, size_t size); - std::string* add_keychains(); - void add_keychains(const std::string& value); - void add_keychains(std::string&& value); - void add_keychains(const char* value); - void add_keychains(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& keychains() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_keychains(); - private: - const std::string& _internal_keychains(int index) const; - std::string* _internal_add_keychains(); - public: - - // @@protoc_insertion_point(class_scope:grpc.AvailableKeychainsResponse) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField keychains_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class User final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.User) */ { - public: - inline User() : User(nullptr) {} - ~User() override; - explicit PROTOBUF_CONSTEXPR User(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - User(const User& from); - User(User&& from) noexcept - : User() { - *this = ::std::move(from); - } - - inline User& operator=(const User& from) { - CopyFrom(from); - return *this; - } - inline User& operator=(User&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const User& default_instance() { - return *internal_default_instance(); - } - static inline const User* internal_default_instance() { - return reinterpret_cast( - &_User_default_instance_); - } - static constexpr int kIndexInFileMessages = - 7; - - friend void swap(User& a, User& b) { - a.Swap(&b); - } - inline void Swap(User* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(User* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - User* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const User& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const User& from) { - User::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(User* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.User"; - } - protected: - explicit User(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kAddressesFieldNumber = 9, - kIdFieldNumber = 1, - kUsernameFieldNumber = 2, - kAvatarTextFieldNumber = 3, - kPasswordFieldNumber = 8, - kStateFieldNumber = 4, - kSplitModeFieldNumber = 5, - kUsedBytesFieldNumber = 6, - kTotalBytesFieldNumber = 7, - }; - // repeated string addresses = 9; - int addresses_size() const; - private: - int _internal_addresses_size() const; - public: - void clear_addresses(); - const std::string& addresses(int index) const; - std::string* mutable_addresses(int index); - void set_addresses(int index, const std::string& value); - void set_addresses(int index, std::string&& value); - void set_addresses(int index, const char* value); - void set_addresses(int index, const char* value, size_t size); - std::string* add_addresses(); - void add_addresses(const std::string& value); - void add_addresses(std::string&& value); - void add_addresses(const char* value); - void add_addresses(const char* value, size_t size); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& addresses() const; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_addresses(); - private: - const std::string& _internal_addresses(int index) const; - std::string* _internal_add_addresses(); - public: - - // string id = 1; - void clear_id(); - const std::string& id() const; - template - void set_id(ArgT0&& arg0, ArgT... args); - std::string* mutable_id(); - PROTOBUF_NODISCARD std::string* release_id(); - void set_allocated_id(std::string* id); - private: - const std::string& _internal_id() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value); - std::string* _internal_mutable_id(); - public: - - // string username = 2; - void clear_username(); - const std::string& username() const; - template - void set_username(ArgT0&& arg0, ArgT... args); - std::string* mutable_username(); - PROTOBUF_NODISCARD std::string* release_username(); - void set_allocated_username(std::string* username); - private: - const std::string& _internal_username() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_username(const std::string& value); - std::string* _internal_mutable_username(); - public: - - // string avatarText = 3; - void clear_avatartext(); - const std::string& avatartext() const; - template - void set_avatartext(ArgT0&& arg0, ArgT... args); - std::string* mutable_avatartext(); - PROTOBUF_NODISCARD std::string* release_avatartext(); - void set_allocated_avatartext(std::string* avatartext); - private: - const std::string& _internal_avatartext() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_avatartext(const std::string& value); - std::string* _internal_mutable_avatartext(); - public: - - // bytes password = 8; - void clear_password(); - const std::string& password() const; - template - void set_password(ArgT0&& arg0, ArgT... args); - std::string* mutable_password(); - PROTOBUF_NODISCARD std::string* release_password(); - void set_allocated_password(std::string* password); - private: - const std::string& _internal_password() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_password(const std::string& value); - std::string* _internal_mutable_password(); - public: - - // .grpc.UserState state = 4; - void clear_state(); - ::grpc::UserState state() const; - void set_state(::grpc::UserState value); - private: - ::grpc::UserState _internal_state() const; - void _internal_set_state(::grpc::UserState value); - public: - - // bool splitMode = 5; - void clear_splitmode(); - bool splitmode() const; - void set_splitmode(bool value); - private: - bool _internal_splitmode() const; - void _internal_set_splitmode(bool value); - public: - - // int64 usedBytes = 6; - void clear_usedbytes(); - int64_t usedbytes() const; - void set_usedbytes(int64_t value); - private: - int64_t _internal_usedbytes() const; - void _internal_set_usedbytes(int64_t value); - public: - - // int64 totalBytes = 7; - void clear_totalbytes(); - int64_t totalbytes() const; - void set_totalbytes(int64_t value); - private: - int64_t _internal_totalbytes() const; - void _internal_set_totalbytes(int64_t value); - public: - - // @@protoc_insertion_point(class_scope:grpc.User) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - 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_; - int state_; - bool splitmode_; - int64_t usedbytes_; - int64_t totalbytes_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class UserSplitModeRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.UserSplitModeRequest) */ { - public: - inline UserSplitModeRequest() : UserSplitModeRequest(nullptr) {} - ~UserSplitModeRequest() override; - explicit PROTOBUF_CONSTEXPR UserSplitModeRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UserSplitModeRequest(const UserSplitModeRequest& from); - UserSplitModeRequest(UserSplitModeRequest&& from) noexcept - : UserSplitModeRequest() { - *this = ::std::move(from); - } - - inline UserSplitModeRequest& operator=(const UserSplitModeRequest& from) { - CopyFrom(from); - return *this; - } - inline UserSplitModeRequest& operator=(UserSplitModeRequest&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const UserSplitModeRequest& default_instance() { - return *internal_default_instance(); - } - static inline const UserSplitModeRequest* internal_default_instance() { - return reinterpret_cast( - &_UserSplitModeRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 8; - - friend void swap(UserSplitModeRequest& a, UserSplitModeRequest& b) { - a.Swap(&b); - } - inline void Swap(UserSplitModeRequest* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(UserSplitModeRequest* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - UserSplitModeRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const UserSplitModeRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const UserSplitModeRequest& from) { - UserSplitModeRequest::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(UserSplitModeRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.UserSplitModeRequest"; - } - protected: - explicit UserSplitModeRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kUserIDFieldNumber = 1, - kActiveFieldNumber = 2, - }; - // string userID = 1; - void clear_userid(); - const std::string& userid() const; - template - void set_userid(ArgT0&& arg0, ArgT... args); - std::string* mutable_userid(); - PROTOBUF_NODISCARD std::string* release_userid(); - void set_allocated_userid(std::string* userid); - private: - const std::string& _internal_userid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_userid(const std::string& value); - std::string* _internal_mutable_userid(); - public: - - // bool active = 2; - void clear_active(); - bool active() const; - void set_active(bool value); - private: - bool _internal_active() const; - void _internal_set_active(bool value); - public: - - // @@protoc_insertion_point(class_scope:grpc.UserSplitModeRequest) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - 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; -}; -// ------------------------------------------------------------------- - -class UserBadEventFeedbackRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.UserBadEventFeedbackRequest) */ { - public: - inline UserBadEventFeedbackRequest() : UserBadEventFeedbackRequest(nullptr) {} - ~UserBadEventFeedbackRequest() override; - explicit PROTOBUF_CONSTEXPR UserBadEventFeedbackRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UserBadEventFeedbackRequest(const UserBadEventFeedbackRequest& from); - UserBadEventFeedbackRequest(UserBadEventFeedbackRequest&& from) noexcept - : UserBadEventFeedbackRequest() { - *this = ::std::move(from); - } - - inline UserBadEventFeedbackRequest& operator=(const UserBadEventFeedbackRequest& from) { - CopyFrom(from); - return *this; - } - inline UserBadEventFeedbackRequest& operator=(UserBadEventFeedbackRequest&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const UserBadEventFeedbackRequest& default_instance() { - return *internal_default_instance(); - } - static inline const UserBadEventFeedbackRequest* internal_default_instance() { - return reinterpret_cast( - &_UserBadEventFeedbackRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 9; - - friend void swap(UserBadEventFeedbackRequest& a, UserBadEventFeedbackRequest& b) { - a.Swap(&b); - } - inline void Swap(UserBadEventFeedbackRequest* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(UserBadEventFeedbackRequest* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - UserBadEventFeedbackRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const UserBadEventFeedbackRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const UserBadEventFeedbackRequest& from) { - UserBadEventFeedbackRequest::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(UserBadEventFeedbackRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.UserBadEventFeedbackRequest"; - } - protected: - explicit UserBadEventFeedbackRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kUserIDFieldNumber = 1, - kDoResyncFieldNumber = 2, - }; - // string userID = 1; - void clear_userid(); - const std::string& userid() const; - template - void set_userid(ArgT0&& arg0, ArgT... args); - std::string* mutable_userid(); - PROTOBUF_NODISCARD std::string* release_userid(); - void set_allocated_userid(std::string* userid); - private: - const std::string& _internal_userid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_userid(const std::string& value); - std::string* _internal_mutable_userid(); - public: - - // bool doResync = 2; - void clear_doresync(); - bool doresync() const; - void set_doresync(bool value); - private: - bool _internal_doresync() const; - void _internal_set_doresync(bool value); - public: - - // @@protoc_insertion_point(class_scope:grpc.UserBadEventFeedbackRequest) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr userid_; - bool doresync_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class UserListResponse final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.UserListResponse) */ { - public: - inline UserListResponse() : UserListResponse(nullptr) {} - ~UserListResponse() override; - explicit PROTOBUF_CONSTEXPR UserListResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UserListResponse(const UserListResponse& from); - UserListResponse(UserListResponse&& from) noexcept - : UserListResponse() { - *this = ::std::move(from); - } - - inline UserListResponse& operator=(const UserListResponse& from) { - CopyFrom(from); - return *this; - } - inline UserListResponse& operator=(UserListResponse&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const UserListResponse& default_instance() { - return *internal_default_instance(); - } - static inline const UserListResponse* internal_default_instance() { - return reinterpret_cast( - &_UserListResponse_default_instance_); - } - static constexpr int kIndexInFileMessages = - 10; - - friend void swap(UserListResponse& a, UserListResponse& b) { - a.Swap(&b); - } - inline void Swap(UserListResponse* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(UserListResponse* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - UserListResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const UserListResponse& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const UserListResponse& from) { - UserListResponse::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(UserListResponse* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.UserListResponse"; - } - protected: - explicit UserListResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kUsersFieldNumber = 1, - }; - // repeated .grpc.User users = 1; - int users_size() const; - private: - int _internal_users_size() const; - public: - void clear_users(); - ::grpc::User* mutable_users(int index); - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::grpc::User >* - mutable_users(); - private: - const ::grpc::User& _internal_users(int index) const; - ::grpc::User* _internal_add_users(); - public: - const ::grpc::User& users(int index) const; - ::grpc::User* add_users(); - const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::grpc::User >& - users() const; - - // @@protoc_insertion_point(class_scope:grpc.UserListResponse) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - 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; -}; -// ------------------------------------------------------------------- - -class ConfigureAppleMailRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.ConfigureAppleMailRequest) */ { - public: - inline ConfigureAppleMailRequest() : ConfigureAppleMailRequest(nullptr) {} - ~ConfigureAppleMailRequest() override; - explicit PROTOBUF_CONSTEXPR ConfigureAppleMailRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ConfigureAppleMailRequest(const ConfigureAppleMailRequest& from); - ConfigureAppleMailRequest(ConfigureAppleMailRequest&& from) noexcept - : ConfigureAppleMailRequest() { - *this = ::std::move(from); - } - - inline ConfigureAppleMailRequest& operator=(const ConfigureAppleMailRequest& from) { - CopyFrom(from); - return *this; - } - inline ConfigureAppleMailRequest& operator=(ConfigureAppleMailRequest&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const ConfigureAppleMailRequest& default_instance() { - return *internal_default_instance(); - } - static inline const ConfigureAppleMailRequest* internal_default_instance() { - return reinterpret_cast( - &_ConfigureAppleMailRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 11; - - friend void swap(ConfigureAppleMailRequest& a, ConfigureAppleMailRequest& b) { - a.Swap(&b); - } - inline void Swap(ConfigureAppleMailRequest* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(ConfigureAppleMailRequest* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - ConfigureAppleMailRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ConfigureAppleMailRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const ConfigureAppleMailRequest& from) { - ConfigureAppleMailRequest::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ConfigureAppleMailRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.ConfigureAppleMailRequest"; - } - protected: - explicit ConfigureAppleMailRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kUserIDFieldNumber = 1, - kAddressFieldNumber = 2, - }; - // string userID = 1; - void clear_userid(); - const std::string& userid() const; - template - void set_userid(ArgT0&& arg0, ArgT... args); - std::string* mutable_userid(); - PROTOBUF_NODISCARD std::string* release_userid(); - void set_allocated_userid(std::string* userid); - private: - const std::string& _internal_userid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_userid(const std::string& value); - std::string* _internal_mutable_userid(); - public: - - // string address = 2; - void clear_address(); - const std::string& address() const; - template - void set_address(ArgT0&& arg0, ArgT... args); - std::string* mutable_address(); - PROTOBUF_NODISCARD std::string* release_address(); - void set_allocated_address(std::string* address); - private: - const std::string& _internal_address() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_address(const std::string& value); - std::string* _internal_mutable_address(); - public: - - // @@protoc_insertion_point(class_scope:grpc.ConfigureAppleMailRequest) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - 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; -}; -// ------------------------------------------------------------------- - -class EventStreamRequest final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.EventStreamRequest) */ { - public: - inline EventStreamRequest() : EventStreamRequest(nullptr) {} - ~EventStreamRequest() override; - explicit PROTOBUF_CONSTEXPR EventStreamRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - EventStreamRequest(const EventStreamRequest& from); - EventStreamRequest(EventStreamRequest&& from) noexcept - : EventStreamRequest() { - *this = ::std::move(from); - } - - inline EventStreamRequest& operator=(const EventStreamRequest& from) { - CopyFrom(from); - return *this; - } - inline EventStreamRequest& operator=(EventStreamRequest&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const EventStreamRequest& default_instance() { - return *internal_default_instance(); - } - static inline const EventStreamRequest* internal_default_instance() { - return reinterpret_cast( - &_EventStreamRequest_default_instance_); - } - static constexpr int kIndexInFileMessages = - 12; - - friend void swap(EventStreamRequest& a, EventStreamRequest& b) { - a.Swap(&b); - } - inline void Swap(EventStreamRequest* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(EventStreamRequest* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - EventStreamRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const EventStreamRequest& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const EventStreamRequest& from) { - EventStreamRequest::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(EventStreamRequest* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.EventStreamRequest"; - } - protected: - explicit EventStreamRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kClientPlatformFieldNumber = 1, - }; - // string ClientPlatform = 1; - void clear_clientplatform(); - const std::string& clientplatform() const; - template - void set_clientplatform(ArgT0&& arg0, ArgT... args); - std::string* mutable_clientplatform(); - PROTOBUF_NODISCARD std::string* release_clientplatform(); - void set_allocated_clientplatform(std::string* clientplatform); - private: - const std::string& _internal_clientplatform() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_clientplatform(const std::string& value); - std::string* _internal_mutable_clientplatform(); - public: - - // @@protoc_insertion_point(class_scope:grpc.EventStreamRequest) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr clientplatform_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class StreamEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.StreamEvent) */ { - public: - inline StreamEvent() : StreamEvent(nullptr) {} - ~StreamEvent() override; - explicit PROTOBUF_CONSTEXPR StreamEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - StreamEvent(const StreamEvent& from); - StreamEvent(StreamEvent&& from) noexcept - : StreamEvent() { - *this = ::std::move(from); - } - - inline StreamEvent& operator=(const StreamEvent& from) { - CopyFrom(from); - return *this; - } - inline StreamEvent& operator=(StreamEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const StreamEvent& default_instance() { - return *internal_default_instance(); - } - enum EventCase { - kApp = 1, - kLogin = 2, - kUpdate = 3, - kCache = 4, - kMailServerSettings = 5, - kKeychain = 6, - kMail = 7, - kUser = 8, - kGenericError = 9, - EVENT_NOT_SET = 0, - }; - - static inline const StreamEvent* internal_default_instance() { - return reinterpret_cast( - &_StreamEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 13; - - friend void swap(StreamEvent& a, StreamEvent& b) { - a.Swap(&b); - } - inline void Swap(StreamEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(StreamEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - StreamEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const StreamEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const StreamEvent& from) { - StreamEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(StreamEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.StreamEvent"; - } - protected: - explicit StreamEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kAppFieldNumber = 1, - kLoginFieldNumber = 2, - kUpdateFieldNumber = 3, - kCacheFieldNumber = 4, - kMailServerSettingsFieldNumber = 5, - kKeychainFieldNumber = 6, - kMailFieldNumber = 7, - kUserFieldNumber = 8, - kGenericErrorFieldNumber = 9, - }; - // .grpc.AppEvent app = 1; - bool has_app() const; - private: - bool _internal_has_app() const; - public: - void clear_app(); - const ::grpc::AppEvent& app() const; - PROTOBUF_NODISCARD ::grpc::AppEvent* release_app(); - ::grpc::AppEvent* mutable_app(); - void set_allocated_app(::grpc::AppEvent* app); - private: - const ::grpc::AppEvent& _internal_app() const; - ::grpc::AppEvent* _internal_mutable_app(); - public: - void unsafe_arena_set_allocated_app( - ::grpc::AppEvent* app); - ::grpc::AppEvent* unsafe_arena_release_app(); - - // .grpc.LoginEvent login = 2; - bool has_login() const; - private: - bool _internal_has_login() const; - public: - void clear_login(); - const ::grpc::LoginEvent& login() const; - PROTOBUF_NODISCARD ::grpc::LoginEvent* release_login(); - ::grpc::LoginEvent* mutable_login(); - void set_allocated_login(::grpc::LoginEvent* login); - private: - const ::grpc::LoginEvent& _internal_login() const; - ::grpc::LoginEvent* _internal_mutable_login(); - public: - void unsafe_arena_set_allocated_login( - ::grpc::LoginEvent* login); - ::grpc::LoginEvent* unsafe_arena_release_login(); - - // .grpc.UpdateEvent update = 3; - bool has_update() const; - private: - bool _internal_has_update() const; - public: - void clear_update(); - const ::grpc::UpdateEvent& update() const; - PROTOBUF_NODISCARD ::grpc::UpdateEvent* release_update(); - ::grpc::UpdateEvent* mutable_update(); - void set_allocated_update(::grpc::UpdateEvent* update); - private: - const ::grpc::UpdateEvent& _internal_update() const; - ::grpc::UpdateEvent* _internal_mutable_update(); - public: - void unsafe_arena_set_allocated_update( - ::grpc::UpdateEvent* update); - ::grpc::UpdateEvent* unsafe_arena_release_update(); - - // .grpc.DiskCacheEvent cache = 4; - bool has_cache() const; - private: - bool _internal_has_cache() const; - public: - void clear_cache(); - const ::grpc::DiskCacheEvent& cache() const; - PROTOBUF_NODISCARD ::grpc::DiskCacheEvent* release_cache(); - ::grpc::DiskCacheEvent* mutable_cache(); - void set_allocated_cache(::grpc::DiskCacheEvent* cache); - private: - const ::grpc::DiskCacheEvent& _internal_cache() const; - ::grpc::DiskCacheEvent* _internal_mutable_cache(); - public: - void unsafe_arena_set_allocated_cache( - ::grpc::DiskCacheEvent* cache); - ::grpc::DiskCacheEvent* unsafe_arena_release_cache(); - - // .grpc.MailServerSettingsEvent mailServerSettings = 5; - bool has_mailserversettings() const; - private: - bool _internal_has_mailserversettings() const; - public: - void clear_mailserversettings(); - const ::grpc::MailServerSettingsEvent& mailserversettings() const; - PROTOBUF_NODISCARD ::grpc::MailServerSettingsEvent* release_mailserversettings(); - ::grpc::MailServerSettingsEvent* mutable_mailserversettings(); - void set_allocated_mailserversettings(::grpc::MailServerSettingsEvent* mailserversettings); - private: - const ::grpc::MailServerSettingsEvent& _internal_mailserversettings() const; - ::grpc::MailServerSettingsEvent* _internal_mutable_mailserversettings(); - public: - void unsafe_arena_set_allocated_mailserversettings( - ::grpc::MailServerSettingsEvent* mailserversettings); - ::grpc::MailServerSettingsEvent* unsafe_arena_release_mailserversettings(); - - // .grpc.KeychainEvent keychain = 6; - bool has_keychain() const; - private: - bool _internal_has_keychain() const; - public: - void clear_keychain(); - const ::grpc::KeychainEvent& keychain() const; - PROTOBUF_NODISCARD ::grpc::KeychainEvent* release_keychain(); - ::grpc::KeychainEvent* mutable_keychain(); - void set_allocated_keychain(::grpc::KeychainEvent* keychain); - private: - const ::grpc::KeychainEvent& _internal_keychain() const; - ::grpc::KeychainEvent* _internal_mutable_keychain(); - public: - void unsafe_arena_set_allocated_keychain( - ::grpc::KeychainEvent* keychain); - ::grpc::KeychainEvent* unsafe_arena_release_keychain(); - - // .grpc.MailEvent mail = 7; - bool has_mail() const; - private: - bool _internal_has_mail() const; - public: - void clear_mail(); - const ::grpc::MailEvent& mail() const; - PROTOBUF_NODISCARD ::grpc::MailEvent* release_mail(); - ::grpc::MailEvent* mutable_mail(); - void set_allocated_mail(::grpc::MailEvent* mail); - private: - const ::grpc::MailEvent& _internal_mail() const; - ::grpc::MailEvent* _internal_mutable_mail(); - public: - void unsafe_arena_set_allocated_mail( - ::grpc::MailEvent* mail); - ::grpc::MailEvent* unsafe_arena_release_mail(); - - // .grpc.UserEvent user = 8; - bool has_user() const; - private: - bool _internal_has_user() const; - public: - void clear_user(); - const ::grpc::UserEvent& user() const; - PROTOBUF_NODISCARD ::grpc::UserEvent* release_user(); - ::grpc::UserEvent* mutable_user(); - void set_allocated_user(::grpc::UserEvent* user); - private: - const ::grpc::UserEvent& _internal_user() const; - ::grpc::UserEvent* _internal_mutable_user(); - public: - void unsafe_arena_set_allocated_user( - ::grpc::UserEvent* user); - ::grpc::UserEvent* unsafe_arena_release_user(); - - // .grpc.GenericErrorEvent genericError = 9; - bool has_genericerror() const; - private: - bool _internal_has_genericerror() const; - public: - void clear_genericerror(); - const ::grpc::GenericErrorEvent& genericerror() const; - PROTOBUF_NODISCARD ::grpc::GenericErrorEvent* release_genericerror(); - ::grpc::GenericErrorEvent* mutable_genericerror(); - void set_allocated_genericerror(::grpc::GenericErrorEvent* genericerror); - private: - const ::grpc::GenericErrorEvent& _internal_genericerror() const; - ::grpc::GenericErrorEvent* _internal_mutable_genericerror(); - public: - void unsafe_arena_set_allocated_genericerror( - ::grpc::GenericErrorEvent* genericerror); - ::grpc::GenericErrorEvent* unsafe_arena_release_genericerror(); - - void clear_event(); - EventCase event_case() const; - // @@protoc_insertion_point(class_scope:grpc.StreamEvent) - private: - class _Internal; - void set_has_app(); - void set_has_login(); - void set_has_update(); - void set_has_cache(); - void set_has_mailserversettings(); - void set_has_keychain(); - void set_has_mail(); - void set_has_user(); - void set_has_genericerror(); - - inline bool has_event() const; - inline void clear_has_event(); - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - union EventUnion { - constexpr EventUnion() : _constinit_{} {} - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; - ::grpc::AppEvent* app_; - ::grpc::LoginEvent* login_; - ::grpc::UpdateEvent* update_; - ::grpc::DiskCacheEvent* cache_; - ::grpc::MailServerSettingsEvent* mailserversettings_; - ::grpc::KeychainEvent* keychain_; - ::grpc::MailEvent* mail_; - ::grpc::UserEvent* user_; - ::grpc::GenericErrorEvent* genericerror_; - } event_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - uint32_t _oneof_case_[1]; - - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class AppEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.AppEvent) */ { - public: - inline AppEvent() : AppEvent(nullptr) {} - ~AppEvent() override; - explicit PROTOBUF_CONSTEXPR AppEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - AppEvent(const AppEvent& from); - AppEvent(AppEvent&& from) noexcept - : AppEvent() { - *this = ::std::move(from); - } - - inline AppEvent& operator=(const AppEvent& from) { - CopyFrom(from); - return *this; - } - inline AppEvent& operator=(AppEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const AppEvent& default_instance() { - return *internal_default_instance(); - } - enum EventCase { - kInternetStatus = 1, - kToggleAutostartFinished = 2, - kResetFinished = 3, - kReportBugFinished = 4, - kReportBugSuccess = 5, - kReportBugError = 6, - kShowMainWindow = 7, - EVENT_NOT_SET = 0, - }; - - static inline const AppEvent* internal_default_instance() { - return reinterpret_cast( - &_AppEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 14; - - friend void swap(AppEvent& a, AppEvent& b) { - a.Swap(&b); - } - inline void Swap(AppEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(AppEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - AppEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const AppEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const AppEvent& from) { - AppEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(AppEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.AppEvent"; - } - protected: - explicit AppEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kInternetStatusFieldNumber = 1, - kToggleAutostartFinishedFieldNumber = 2, - kResetFinishedFieldNumber = 3, - kReportBugFinishedFieldNumber = 4, - kReportBugSuccessFieldNumber = 5, - kReportBugErrorFieldNumber = 6, - kShowMainWindowFieldNumber = 7, - }; - // .grpc.InternetStatusEvent internetStatus = 1; - bool has_internetstatus() const; - private: - bool _internal_has_internetstatus() const; - public: - void clear_internetstatus(); - const ::grpc::InternetStatusEvent& internetstatus() const; - PROTOBUF_NODISCARD ::grpc::InternetStatusEvent* release_internetstatus(); - ::grpc::InternetStatusEvent* mutable_internetstatus(); - void set_allocated_internetstatus(::grpc::InternetStatusEvent* internetstatus); - private: - const ::grpc::InternetStatusEvent& _internal_internetstatus() const; - ::grpc::InternetStatusEvent* _internal_mutable_internetstatus(); - public: - void unsafe_arena_set_allocated_internetstatus( - ::grpc::InternetStatusEvent* internetstatus); - ::grpc::InternetStatusEvent* unsafe_arena_release_internetstatus(); - - // .grpc.ToggleAutostartFinishedEvent toggleAutostartFinished = 2; - bool has_toggleautostartfinished() const; - private: - bool _internal_has_toggleautostartfinished() const; - public: - void clear_toggleautostartfinished(); - const ::grpc::ToggleAutostartFinishedEvent& toggleautostartfinished() const; - PROTOBUF_NODISCARD ::grpc::ToggleAutostartFinishedEvent* release_toggleautostartfinished(); - ::grpc::ToggleAutostartFinishedEvent* mutable_toggleautostartfinished(); - void set_allocated_toggleautostartfinished(::grpc::ToggleAutostartFinishedEvent* toggleautostartfinished); - private: - const ::grpc::ToggleAutostartFinishedEvent& _internal_toggleautostartfinished() const; - ::grpc::ToggleAutostartFinishedEvent* _internal_mutable_toggleautostartfinished(); - public: - void unsafe_arena_set_allocated_toggleautostartfinished( - ::grpc::ToggleAutostartFinishedEvent* toggleautostartfinished); - ::grpc::ToggleAutostartFinishedEvent* unsafe_arena_release_toggleautostartfinished(); - - // .grpc.ResetFinishedEvent resetFinished = 3; - bool has_resetfinished() const; - private: - bool _internal_has_resetfinished() const; - public: - void clear_resetfinished(); - const ::grpc::ResetFinishedEvent& resetfinished() const; - PROTOBUF_NODISCARD ::grpc::ResetFinishedEvent* release_resetfinished(); - ::grpc::ResetFinishedEvent* mutable_resetfinished(); - void set_allocated_resetfinished(::grpc::ResetFinishedEvent* resetfinished); - private: - const ::grpc::ResetFinishedEvent& _internal_resetfinished() const; - ::grpc::ResetFinishedEvent* _internal_mutable_resetfinished(); - public: - void unsafe_arena_set_allocated_resetfinished( - ::grpc::ResetFinishedEvent* resetfinished); - ::grpc::ResetFinishedEvent* unsafe_arena_release_resetfinished(); - - // .grpc.ReportBugFinishedEvent reportBugFinished = 4; - bool has_reportbugfinished() const; - private: - bool _internal_has_reportbugfinished() const; - public: - void clear_reportbugfinished(); - const ::grpc::ReportBugFinishedEvent& reportbugfinished() const; - PROTOBUF_NODISCARD ::grpc::ReportBugFinishedEvent* release_reportbugfinished(); - ::grpc::ReportBugFinishedEvent* mutable_reportbugfinished(); - void set_allocated_reportbugfinished(::grpc::ReportBugFinishedEvent* reportbugfinished); - private: - const ::grpc::ReportBugFinishedEvent& _internal_reportbugfinished() const; - ::grpc::ReportBugFinishedEvent* _internal_mutable_reportbugfinished(); - public: - void unsafe_arena_set_allocated_reportbugfinished( - ::grpc::ReportBugFinishedEvent* reportbugfinished); - ::grpc::ReportBugFinishedEvent* unsafe_arena_release_reportbugfinished(); - - // .grpc.ReportBugSuccessEvent reportBugSuccess = 5; - bool has_reportbugsuccess() const; - private: - bool _internal_has_reportbugsuccess() const; - public: - void clear_reportbugsuccess(); - const ::grpc::ReportBugSuccessEvent& reportbugsuccess() const; - PROTOBUF_NODISCARD ::grpc::ReportBugSuccessEvent* release_reportbugsuccess(); - ::grpc::ReportBugSuccessEvent* mutable_reportbugsuccess(); - void set_allocated_reportbugsuccess(::grpc::ReportBugSuccessEvent* reportbugsuccess); - private: - const ::grpc::ReportBugSuccessEvent& _internal_reportbugsuccess() const; - ::grpc::ReportBugSuccessEvent* _internal_mutable_reportbugsuccess(); - public: - void unsafe_arena_set_allocated_reportbugsuccess( - ::grpc::ReportBugSuccessEvent* reportbugsuccess); - ::grpc::ReportBugSuccessEvent* unsafe_arena_release_reportbugsuccess(); - - // .grpc.ReportBugErrorEvent reportBugError = 6; - bool has_reportbugerror() const; - private: - bool _internal_has_reportbugerror() const; - public: - void clear_reportbugerror(); - const ::grpc::ReportBugErrorEvent& reportbugerror() const; - PROTOBUF_NODISCARD ::grpc::ReportBugErrorEvent* release_reportbugerror(); - ::grpc::ReportBugErrorEvent* mutable_reportbugerror(); - void set_allocated_reportbugerror(::grpc::ReportBugErrorEvent* reportbugerror); - private: - const ::grpc::ReportBugErrorEvent& _internal_reportbugerror() const; - ::grpc::ReportBugErrorEvent* _internal_mutable_reportbugerror(); - public: - void unsafe_arena_set_allocated_reportbugerror( - ::grpc::ReportBugErrorEvent* reportbugerror); - ::grpc::ReportBugErrorEvent* unsafe_arena_release_reportbugerror(); - - // .grpc.ShowMainWindowEvent showMainWindow = 7; - bool has_showmainwindow() const; - private: - bool _internal_has_showmainwindow() const; - public: - void clear_showmainwindow(); - const ::grpc::ShowMainWindowEvent& showmainwindow() const; - PROTOBUF_NODISCARD ::grpc::ShowMainWindowEvent* release_showmainwindow(); - ::grpc::ShowMainWindowEvent* mutable_showmainwindow(); - void set_allocated_showmainwindow(::grpc::ShowMainWindowEvent* showmainwindow); - private: - const ::grpc::ShowMainWindowEvent& _internal_showmainwindow() const; - ::grpc::ShowMainWindowEvent* _internal_mutable_showmainwindow(); - public: - void unsafe_arena_set_allocated_showmainwindow( - ::grpc::ShowMainWindowEvent* showmainwindow); - ::grpc::ShowMainWindowEvent* unsafe_arena_release_showmainwindow(); - - void clear_event(); - EventCase event_case() const; - // @@protoc_insertion_point(class_scope:grpc.AppEvent) - private: - class _Internal; - void set_has_internetstatus(); - void set_has_toggleautostartfinished(); - void set_has_resetfinished(); - void set_has_reportbugfinished(); - void set_has_reportbugsuccess(); - void set_has_reportbugerror(); - void set_has_showmainwindow(); - - inline bool has_event() const; - inline void clear_has_event(); - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - 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; -}; -// ------------------------------------------------------------------- - -class InternetStatusEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.InternetStatusEvent) */ { - public: - inline InternetStatusEvent() : InternetStatusEvent(nullptr) {} - ~InternetStatusEvent() override; - explicit PROTOBUF_CONSTEXPR InternetStatusEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - InternetStatusEvent(const InternetStatusEvent& from); - InternetStatusEvent(InternetStatusEvent&& from) noexcept - : InternetStatusEvent() { - *this = ::std::move(from); - } - - inline InternetStatusEvent& operator=(const InternetStatusEvent& from) { - CopyFrom(from); - return *this; - } - inline InternetStatusEvent& operator=(InternetStatusEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const InternetStatusEvent& default_instance() { - return *internal_default_instance(); - } - static inline const InternetStatusEvent* internal_default_instance() { - return reinterpret_cast( - &_InternetStatusEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 15; - - friend void swap(InternetStatusEvent& a, InternetStatusEvent& b) { - a.Swap(&b); - } - inline void Swap(InternetStatusEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(InternetStatusEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - InternetStatusEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const InternetStatusEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const InternetStatusEvent& from) { - InternetStatusEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(InternetStatusEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.InternetStatusEvent"; - } - protected: - explicit InternetStatusEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kConnectedFieldNumber = 1, - }; - // bool connected = 1; - void clear_connected(); - bool connected() const; - void set_connected(bool value); - private: - bool _internal_connected() const; - void _internal_set_connected(bool value); - public: - - // @@protoc_insertion_point(class_scope:grpc.InternetStatusEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - bool connected_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class ToggleAutostartFinishedEvent final : - public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.ToggleAutostartFinishedEvent) */ { - public: - inline ToggleAutostartFinishedEvent() : ToggleAutostartFinishedEvent(nullptr) {} - explicit PROTOBUF_CONSTEXPR ToggleAutostartFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ToggleAutostartFinishedEvent(const ToggleAutostartFinishedEvent& from); - ToggleAutostartFinishedEvent(ToggleAutostartFinishedEvent&& from) noexcept - : ToggleAutostartFinishedEvent() { - *this = ::std::move(from); - } - - inline ToggleAutostartFinishedEvent& operator=(const ToggleAutostartFinishedEvent& from) { - CopyFrom(from); - return *this; - } - inline ToggleAutostartFinishedEvent& operator=(ToggleAutostartFinishedEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const ToggleAutostartFinishedEvent& default_instance() { - return *internal_default_instance(); - } - static inline const ToggleAutostartFinishedEvent* internal_default_instance() { - return reinterpret_cast( - &_ToggleAutostartFinishedEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 16; - - friend void swap(ToggleAutostartFinishedEvent& a, ToggleAutostartFinishedEvent& b) { - a.Swap(&b); - } - inline void Swap(ToggleAutostartFinishedEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(ToggleAutostartFinishedEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - ToggleAutostartFinishedEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; - inline void CopyFrom(const ToggleAutostartFinishedEvent& 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); - } - public: - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.ToggleAutostartFinishedEvent"; - } - protected: - explicit ToggleAutostartFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // @@protoc_insertion_point(class_scope:grpc.ToggleAutostartFinishedEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class ResetFinishedEvent final : - public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.ResetFinishedEvent) */ { - public: - inline ResetFinishedEvent() : ResetFinishedEvent(nullptr) {} - explicit PROTOBUF_CONSTEXPR ResetFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ResetFinishedEvent(const ResetFinishedEvent& from); - ResetFinishedEvent(ResetFinishedEvent&& from) noexcept - : ResetFinishedEvent() { - *this = ::std::move(from); - } - - inline ResetFinishedEvent& operator=(const ResetFinishedEvent& from) { - CopyFrom(from); - return *this; - } - inline ResetFinishedEvent& operator=(ResetFinishedEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const ResetFinishedEvent& default_instance() { - return *internal_default_instance(); - } - static inline const ResetFinishedEvent* internal_default_instance() { - return reinterpret_cast( - &_ResetFinishedEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 17; - - friend void swap(ResetFinishedEvent& a, ResetFinishedEvent& b) { - a.Swap(&b); - } - inline void Swap(ResetFinishedEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(ResetFinishedEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - ResetFinishedEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; - inline void CopyFrom(const ResetFinishedEvent& 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); - } - public: - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.ResetFinishedEvent"; - } - protected: - explicit ResetFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // @@protoc_insertion_point(class_scope:grpc.ResetFinishedEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class ReportBugFinishedEvent final : - public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.ReportBugFinishedEvent) */ { - public: - inline ReportBugFinishedEvent() : ReportBugFinishedEvent(nullptr) {} - explicit PROTOBUF_CONSTEXPR ReportBugFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ReportBugFinishedEvent(const ReportBugFinishedEvent& from); - ReportBugFinishedEvent(ReportBugFinishedEvent&& from) noexcept - : ReportBugFinishedEvent() { - *this = ::std::move(from); - } - - inline ReportBugFinishedEvent& operator=(const ReportBugFinishedEvent& from) { - CopyFrom(from); - return *this; - } - inline ReportBugFinishedEvent& operator=(ReportBugFinishedEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const ReportBugFinishedEvent& default_instance() { - return *internal_default_instance(); - } - static inline const ReportBugFinishedEvent* internal_default_instance() { - return reinterpret_cast( - &_ReportBugFinishedEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 18; - - friend void swap(ReportBugFinishedEvent& a, ReportBugFinishedEvent& b) { - a.Swap(&b); - } - inline void Swap(ReportBugFinishedEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(ReportBugFinishedEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - ReportBugFinishedEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; - inline void CopyFrom(const ReportBugFinishedEvent& 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); - } - public: - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.ReportBugFinishedEvent"; - } - protected: - explicit ReportBugFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // @@protoc_insertion_point(class_scope:grpc.ReportBugFinishedEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class ReportBugSuccessEvent final : - public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.ReportBugSuccessEvent) */ { - public: - inline ReportBugSuccessEvent() : ReportBugSuccessEvent(nullptr) {} - explicit PROTOBUF_CONSTEXPR ReportBugSuccessEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ReportBugSuccessEvent(const ReportBugSuccessEvent& from); - ReportBugSuccessEvent(ReportBugSuccessEvent&& from) noexcept - : ReportBugSuccessEvent() { - *this = ::std::move(from); - } - - inline ReportBugSuccessEvent& operator=(const ReportBugSuccessEvent& from) { - CopyFrom(from); - return *this; - } - inline ReportBugSuccessEvent& operator=(ReportBugSuccessEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const ReportBugSuccessEvent& default_instance() { - return *internal_default_instance(); - } - static inline const ReportBugSuccessEvent* internal_default_instance() { - return reinterpret_cast( - &_ReportBugSuccessEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 19; - - friend void swap(ReportBugSuccessEvent& a, ReportBugSuccessEvent& b) { - a.Swap(&b); - } - inline void Swap(ReportBugSuccessEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(ReportBugSuccessEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - ReportBugSuccessEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; - inline void CopyFrom(const ReportBugSuccessEvent& 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); - } - public: - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.ReportBugSuccessEvent"; - } - protected: - explicit ReportBugSuccessEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // @@protoc_insertion_point(class_scope:grpc.ReportBugSuccessEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class ReportBugErrorEvent final : - public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.ReportBugErrorEvent) */ { - public: - inline ReportBugErrorEvent() : ReportBugErrorEvent(nullptr) {} - explicit PROTOBUF_CONSTEXPR ReportBugErrorEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ReportBugErrorEvent(const ReportBugErrorEvent& from); - ReportBugErrorEvent(ReportBugErrorEvent&& from) noexcept - : ReportBugErrorEvent() { - *this = ::std::move(from); - } - - inline ReportBugErrorEvent& operator=(const ReportBugErrorEvent& from) { - CopyFrom(from); - return *this; - } - inline ReportBugErrorEvent& operator=(ReportBugErrorEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const ReportBugErrorEvent& default_instance() { - return *internal_default_instance(); - } - static inline const ReportBugErrorEvent* internal_default_instance() { - return reinterpret_cast( - &_ReportBugErrorEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 20; - - friend void swap(ReportBugErrorEvent& a, ReportBugErrorEvent& b) { - a.Swap(&b); - } - inline void Swap(ReportBugErrorEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(ReportBugErrorEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - ReportBugErrorEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; - inline void CopyFrom(const ReportBugErrorEvent& 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); - } - public: - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.ReportBugErrorEvent"; - } - protected: - explicit ReportBugErrorEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // @@protoc_insertion_point(class_scope:grpc.ReportBugErrorEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class ShowMainWindowEvent final : - public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.ShowMainWindowEvent) */ { - public: - inline ShowMainWindowEvent() : ShowMainWindowEvent(nullptr) {} - explicit PROTOBUF_CONSTEXPR ShowMainWindowEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ShowMainWindowEvent(const ShowMainWindowEvent& from); - ShowMainWindowEvent(ShowMainWindowEvent&& from) noexcept - : ShowMainWindowEvent() { - *this = ::std::move(from); - } - - inline ShowMainWindowEvent& operator=(const ShowMainWindowEvent& from) { - CopyFrom(from); - return *this; - } - inline ShowMainWindowEvent& operator=(ShowMainWindowEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const ShowMainWindowEvent& default_instance() { - return *internal_default_instance(); - } - static inline const ShowMainWindowEvent* internal_default_instance() { - return reinterpret_cast( - &_ShowMainWindowEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 21; - - friend void swap(ShowMainWindowEvent& a, ShowMainWindowEvent& b) { - a.Swap(&b); - } - inline void Swap(ShowMainWindowEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(ShowMainWindowEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - ShowMainWindowEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; - inline void CopyFrom(const ShowMainWindowEvent& 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); - } - public: - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.ShowMainWindowEvent"; - } - protected: - explicit ShowMainWindowEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // @@protoc_insertion_point(class_scope:grpc.ShowMainWindowEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class LoginEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.LoginEvent) */ { - public: - inline LoginEvent() : LoginEvent(nullptr) {} - ~LoginEvent() override; - explicit PROTOBUF_CONSTEXPR LoginEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LoginEvent(const LoginEvent& from); - LoginEvent(LoginEvent&& from) noexcept - : LoginEvent() { - *this = ::std::move(from); - } - - inline LoginEvent& operator=(const LoginEvent& from) { - CopyFrom(from); - return *this; - } - inline LoginEvent& operator=(LoginEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const LoginEvent& default_instance() { - return *internal_default_instance(); - } - enum EventCase { - kError = 1, - kTfaRequested = 2, - kTwoPasswordRequested = 3, - kFinished = 4, - kAlreadyLoggedIn = 5, - EVENT_NOT_SET = 0, - }; - - static inline const LoginEvent* internal_default_instance() { - return reinterpret_cast( - &_LoginEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 22; - - friend void swap(LoginEvent& a, LoginEvent& b) { - a.Swap(&b); - } - inline void Swap(LoginEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(LoginEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - LoginEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LoginEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const LoginEvent& from) { - LoginEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LoginEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.LoginEvent"; - } - protected: - explicit LoginEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kErrorFieldNumber = 1, - kTfaRequestedFieldNumber = 2, - kTwoPasswordRequestedFieldNumber = 3, - kFinishedFieldNumber = 4, - kAlreadyLoggedInFieldNumber = 5, - }; - // .grpc.LoginErrorEvent error = 1; - bool has_error() const; - private: - bool _internal_has_error() const; - public: - void clear_error(); - const ::grpc::LoginErrorEvent& error() const; - PROTOBUF_NODISCARD ::grpc::LoginErrorEvent* release_error(); - ::grpc::LoginErrorEvent* mutable_error(); - void set_allocated_error(::grpc::LoginErrorEvent* error); - private: - const ::grpc::LoginErrorEvent& _internal_error() const; - ::grpc::LoginErrorEvent* _internal_mutable_error(); - public: - void unsafe_arena_set_allocated_error( - ::grpc::LoginErrorEvent* error); - ::grpc::LoginErrorEvent* unsafe_arena_release_error(); - - // .grpc.LoginTfaRequestedEvent tfaRequested = 2; - bool has_tfarequested() const; - private: - bool _internal_has_tfarequested() const; - public: - void clear_tfarequested(); - const ::grpc::LoginTfaRequestedEvent& tfarequested() const; - PROTOBUF_NODISCARD ::grpc::LoginTfaRequestedEvent* release_tfarequested(); - ::grpc::LoginTfaRequestedEvent* mutable_tfarequested(); - void set_allocated_tfarequested(::grpc::LoginTfaRequestedEvent* tfarequested); - private: - const ::grpc::LoginTfaRequestedEvent& _internal_tfarequested() const; - ::grpc::LoginTfaRequestedEvent* _internal_mutable_tfarequested(); - public: - void unsafe_arena_set_allocated_tfarequested( - ::grpc::LoginTfaRequestedEvent* tfarequested); - ::grpc::LoginTfaRequestedEvent* unsafe_arena_release_tfarequested(); - - // .grpc.LoginTwoPasswordsRequestedEvent twoPasswordRequested = 3; - bool has_twopasswordrequested() const; - private: - bool _internal_has_twopasswordrequested() const; - public: - void clear_twopasswordrequested(); - const ::grpc::LoginTwoPasswordsRequestedEvent& twopasswordrequested() const; - PROTOBUF_NODISCARD ::grpc::LoginTwoPasswordsRequestedEvent* release_twopasswordrequested(); - ::grpc::LoginTwoPasswordsRequestedEvent* mutable_twopasswordrequested(); - void set_allocated_twopasswordrequested(::grpc::LoginTwoPasswordsRequestedEvent* twopasswordrequested); - private: - const ::grpc::LoginTwoPasswordsRequestedEvent& _internal_twopasswordrequested() const; - ::grpc::LoginTwoPasswordsRequestedEvent* _internal_mutable_twopasswordrequested(); - public: - void unsafe_arena_set_allocated_twopasswordrequested( - ::grpc::LoginTwoPasswordsRequestedEvent* twopasswordrequested); - ::grpc::LoginTwoPasswordsRequestedEvent* unsafe_arena_release_twopasswordrequested(); - - // .grpc.LoginFinishedEvent finished = 4; - bool has_finished() const; - private: - bool _internal_has_finished() const; - public: - void clear_finished(); - const ::grpc::LoginFinishedEvent& finished() const; - PROTOBUF_NODISCARD ::grpc::LoginFinishedEvent* release_finished(); - ::grpc::LoginFinishedEvent* mutable_finished(); - void set_allocated_finished(::grpc::LoginFinishedEvent* finished); - private: - const ::grpc::LoginFinishedEvent& _internal_finished() const; - ::grpc::LoginFinishedEvent* _internal_mutable_finished(); - public: - void unsafe_arena_set_allocated_finished( - ::grpc::LoginFinishedEvent* finished); - ::grpc::LoginFinishedEvent* unsafe_arena_release_finished(); - - // .grpc.LoginFinishedEvent alreadyLoggedIn = 5; - bool has_alreadyloggedin() const; - private: - bool _internal_has_alreadyloggedin() const; - public: - void clear_alreadyloggedin(); - const ::grpc::LoginFinishedEvent& alreadyloggedin() const; - PROTOBUF_NODISCARD ::grpc::LoginFinishedEvent* release_alreadyloggedin(); - ::grpc::LoginFinishedEvent* mutable_alreadyloggedin(); - void set_allocated_alreadyloggedin(::grpc::LoginFinishedEvent* alreadyloggedin); - private: - const ::grpc::LoginFinishedEvent& _internal_alreadyloggedin() const; - ::grpc::LoginFinishedEvent* _internal_mutable_alreadyloggedin(); - public: - void unsafe_arena_set_allocated_alreadyloggedin( - ::grpc::LoginFinishedEvent* alreadyloggedin); - ::grpc::LoginFinishedEvent* unsafe_arena_release_alreadyloggedin(); - - void clear_event(); - EventCase event_case() const; - // @@protoc_insertion_point(class_scope:grpc.LoginEvent) - private: - class _Internal; - void set_has_error(); - void set_has_tfarequested(); - void set_has_twopasswordrequested(); - void set_has_finished(); - void set_has_alreadyloggedin(); - - inline bool has_event() const; - inline void clear_has_event(); - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - 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; -}; -// ------------------------------------------------------------------- - -class LoginErrorEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.LoginErrorEvent) */ { - public: - inline LoginErrorEvent() : LoginErrorEvent(nullptr) {} - ~LoginErrorEvent() override; - explicit PROTOBUF_CONSTEXPR LoginErrorEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LoginErrorEvent(const LoginErrorEvent& from); - LoginErrorEvent(LoginErrorEvent&& from) noexcept - : LoginErrorEvent() { - *this = ::std::move(from); - } - - inline LoginErrorEvent& operator=(const LoginErrorEvent& from) { - CopyFrom(from); - return *this; - } - inline LoginErrorEvent& operator=(LoginErrorEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const LoginErrorEvent& default_instance() { - return *internal_default_instance(); - } - static inline const LoginErrorEvent* internal_default_instance() { - return reinterpret_cast( - &_LoginErrorEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 23; - - friend void swap(LoginErrorEvent& a, LoginErrorEvent& b) { - a.Swap(&b); - } - inline void Swap(LoginErrorEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(LoginErrorEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - LoginErrorEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LoginErrorEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const LoginErrorEvent& from) { - LoginErrorEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LoginErrorEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.LoginErrorEvent"; - } - protected: - explicit LoginErrorEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kMessageFieldNumber = 2, - kTypeFieldNumber = 1, - }; - // string message = 2; - void clear_message(); - const std::string& message() const; - template - void set_message(ArgT0&& arg0, ArgT... args); - std::string* mutable_message(); - PROTOBUF_NODISCARD std::string* release_message(); - void set_allocated_message(std::string* message); - private: - const std::string& _internal_message() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_message(const std::string& value); - std::string* _internal_mutable_message(); - public: - - // .grpc.LoginErrorType type = 1; - void clear_type(); - ::grpc::LoginErrorType type() const; - void set_type(::grpc::LoginErrorType value); - private: - ::grpc::LoginErrorType _internal_type() const; - void _internal_set_type(::grpc::LoginErrorType value); - public: - - // @@protoc_insertion_point(class_scope:grpc.LoginErrorEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - 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; -}; -// ------------------------------------------------------------------- - -class LoginTfaRequestedEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.LoginTfaRequestedEvent) */ { - public: - inline LoginTfaRequestedEvent() : LoginTfaRequestedEvent(nullptr) {} - ~LoginTfaRequestedEvent() override; - explicit PROTOBUF_CONSTEXPR LoginTfaRequestedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LoginTfaRequestedEvent(const LoginTfaRequestedEvent& from); - LoginTfaRequestedEvent(LoginTfaRequestedEvent&& from) noexcept - : LoginTfaRequestedEvent() { - *this = ::std::move(from); - } - - inline LoginTfaRequestedEvent& operator=(const LoginTfaRequestedEvent& from) { - CopyFrom(from); - return *this; - } - inline LoginTfaRequestedEvent& operator=(LoginTfaRequestedEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const LoginTfaRequestedEvent& default_instance() { - return *internal_default_instance(); - } - static inline const LoginTfaRequestedEvent* internal_default_instance() { - return reinterpret_cast( - &_LoginTfaRequestedEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 24; - - friend void swap(LoginTfaRequestedEvent& a, LoginTfaRequestedEvent& b) { - a.Swap(&b); - } - inline void Swap(LoginTfaRequestedEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(LoginTfaRequestedEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - LoginTfaRequestedEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LoginTfaRequestedEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const LoginTfaRequestedEvent& from) { - LoginTfaRequestedEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LoginTfaRequestedEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.LoginTfaRequestedEvent"; - } - protected: - explicit LoginTfaRequestedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kUsernameFieldNumber = 1, - }; - // string username = 1; - void clear_username(); - const std::string& username() const; - template - void set_username(ArgT0&& arg0, ArgT... args); - std::string* mutable_username(); - PROTOBUF_NODISCARD std::string* release_username(); - void set_allocated_username(std::string* username); - private: - const std::string& _internal_username() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_username(const std::string& value); - std::string* _internal_mutable_username(); - public: - - // @@protoc_insertion_point(class_scope:grpc.LoginTfaRequestedEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr username_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class LoginTwoPasswordsRequestedEvent final : - public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.LoginTwoPasswordsRequestedEvent) */ { - public: - inline LoginTwoPasswordsRequestedEvent() : LoginTwoPasswordsRequestedEvent(nullptr) {} - explicit PROTOBUF_CONSTEXPR LoginTwoPasswordsRequestedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LoginTwoPasswordsRequestedEvent(const LoginTwoPasswordsRequestedEvent& from); - LoginTwoPasswordsRequestedEvent(LoginTwoPasswordsRequestedEvent&& from) noexcept - : LoginTwoPasswordsRequestedEvent() { - *this = ::std::move(from); - } - - inline LoginTwoPasswordsRequestedEvent& operator=(const LoginTwoPasswordsRequestedEvent& from) { - CopyFrom(from); - return *this; - } - inline LoginTwoPasswordsRequestedEvent& operator=(LoginTwoPasswordsRequestedEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const LoginTwoPasswordsRequestedEvent& default_instance() { - return *internal_default_instance(); - } - static inline const LoginTwoPasswordsRequestedEvent* internal_default_instance() { - return reinterpret_cast( - &_LoginTwoPasswordsRequestedEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 25; - - friend void swap(LoginTwoPasswordsRequestedEvent& a, LoginTwoPasswordsRequestedEvent& b) { - a.Swap(&b); - } - inline void Swap(LoginTwoPasswordsRequestedEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(LoginTwoPasswordsRequestedEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - LoginTwoPasswordsRequestedEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; - inline void CopyFrom(const LoginTwoPasswordsRequestedEvent& 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); - } - public: - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.LoginTwoPasswordsRequestedEvent"; - } - protected: - explicit LoginTwoPasswordsRequestedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // @@protoc_insertion_point(class_scope:grpc.LoginTwoPasswordsRequestedEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class LoginFinishedEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.LoginFinishedEvent) */ { - public: - inline LoginFinishedEvent() : LoginFinishedEvent(nullptr) {} - ~LoginFinishedEvent() override; - explicit PROTOBUF_CONSTEXPR LoginFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - LoginFinishedEvent(const LoginFinishedEvent& from); - LoginFinishedEvent(LoginFinishedEvent&& from) noexcept - : LoginFinishedEvent() { - *this = ::std::move(from); - } - - inline LoginFinishedEvent& operator=(const LoginFinishedEvent& from) { - CopyFrom(from); - return *this; - } - inline LoginFinishedEvent& operator=(LoginFinishedEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const LoginFinishedEvent& default_instance() { - return *internal_default_instance(); - } - static inline const LoginFinishedEvent* internal_default_instance() { - return reinterpret_cast( - &_LoginFinishedEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 26; - - friend void swap(LoginFinishedEvent& a, LoginFinishedEvent& b) { - a.Swap(&b); - } - inline void Swap(LoginFinishedEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(LoginFinishedEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - LoginFinishedEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const LoginFinishedEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const LoginFinishedEvent& from) { - LoginFinishedEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(LoginFinishedEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.LoginFinishedEvent"; - } - protected: - explicit LoginFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kUserIDFieldNumber = 1, - kWasSignedOutFieldNumber = 2, - }; - // string userID = 1; - void clear_userid(); - const std::string& userid() const; - template - void set_userid(ArgT0&& arg0, ArgT... args); - std::string* mutable_userid(); - PROTOBUF_NODISCARD std::string* release_userid(); - void set_allocated_userid(std::string* userid); - private: - const std::string& _internal_userid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_userid(const std::string& value); - std::string* _internal_mutable_userid(); - public: - - // bool wasSignedOut = 2; - void clear_wassignedout(); - bool wassignedout() const; - void set_wassignedout(bool value); - private: - bool _internal_wassignedout() const; - void _internal_set_wassignedout(bool value); - public: - - // @@protoc_insertion_point(class_scope:grpc.LoginFinishedEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr userid_; - bool wassignedout_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class UpdateEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.UpdateEvent) */ { - public: - inline UpdateEvent() : UpdateEvent(nullptr) {} - ~UpdateEvent() override; - explicit PROTOBUF_CONSTEXPR UpdateEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UpdateEvent(const UpdateEvent& from); - UpdateEvent(UpdateEvent&& from) noexcept - : UpdateEvent() { - *this = ::std::move(from); - } - - inline UpdateEvent& operator=(const UpdateEvent& from) { - CopyFrom(from); - return *this; - } - inline UpdateEvent& operator=(UpdateEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const UpdateEvent& default_instance() { - return *internal_default_instance(); - } - enum EventCase { - kError = 1, - kManualReady = 2, - kManualRestartNeeded = 3, - kForce = 4, - kSilentRestartNeeded = 5, - kIsLatestVersion = 6, - kCheckFinished = 7, - kVersionChanged = 8, - EVENT_NOT_SET = 0, - }; - - static inline const UpdateEvent* internal_default_instance() { - return reinterpret_cast( - &_UpdateEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 27; - - friend void swap(UpdateEvent& a, UpdateEvent& b) { - a.Swap(&b); - } - inline void Swap(UpdateEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(UpdateEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - UpdateEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const UpdateEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const UpdateEvent& from) { - UpdateEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(UpdateEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.UpdateEvent"; - } - protected: - explicit UpdateEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kErrorFieldNumber = 1, - kManualReadyFieldNumber = 2, - kManualRestartNeededFieldNumber = 3, - kForceFieldNumber = 4, - kSilentRestartNeededFieldNumber = 5, - kIsLatestVersionFieldNumber = 6, - kCheckFinishedFieldNumber = 7, - kVersionChangedFieldNumber = 8, - }; - // .grpc.UpdateErrorEvent error = 1; - bool has_error() const; - private: - bool _internal_has_error() const; - public: - void clear_error(); - const ::grpc::UpdateErrorEvent& error() const; - PROTOBUF_NODISCARD ::grpc::UpdateErrorEvent* release_error(); - ::grpc::UpdateErrorEvent* mutable_error(); - void set_allocated_error(::grpc::UpdateErrorEvent* error); - private: - const ::grpc::UpdateErrorEvent& _internal_error() const; - ::grpc::UpdateErrorEvent* _internal_mutable_error(); - public: - void unsafe_arena_set_allocated_error( - ::grpc::UpdateErrorEvent* error); - ::grpc::UpdateErrorEvent* unsafe_arena_release_error(); - - // .grpc.UpdateManualReadyEvent manualReady = 2; - bool has_manualready() const; - private: - bool _internal_has_manualready() const; - public: - void clear_manualready(); - const ::grpc::UpdateManualReadyEvent& manualready() const; - PROTOBUF_NODISCARD ::grpc::UpdateManualReadyEvent* release_manualready(); - ::grpc::UpdateManualReadyEvent* mutable_manualready(); - void set_allocated_manualready(::grpc::UpdateManualReadyEvent* manualready); - private: - const ::grpc::UpdateManualReadyEvent& _internal_manualready() const; - ::grpc::UpdateManualReadyEvent* _internal_mutable_manualready(); - public: - void unsafe_arena_set_allocated_manualready( - ::grpc::UpdateManualReadyEvent* manualready); - ::grpc::UpdateManualReadyEvent* unsafe_arena_release_manualready(); - - // .grpc.UpdateManualRestartNeededEvent manualRestartNeeded = 3; - bool has_manualrestartneeded() const; - private: - bool _internal_has_manualrestartneeded() const; - public: - void clear_manualrestartneeded(); - const ::grpc::UpdateManualRestartNeededEvent& manualrestartneeded() const; - PROTOBUF_NODISCARD ::grpc::UpdateManualRestartNeededEvent* release_manualrestartneeded(); - ::grpc::UpdateManualRestartNeededEvent* mutable_manualrestartneeded(); - void set_allocated_manualrestartneeded(::grpc::UpdateManualRestartNeededEvent* manualrestartneeded); - private: - const ::grpc::UpdateManualRestartNeededEvent& _internal_manualrestartneeded() const; - ::grpc::UpdateManualRestartNeededEvent* _internal_mutable_manualrestartneeded(); - public: - void unsafe_arena_set_allocated_manualrestartneeded( - ::grpc::UpdateManualRestartNeededEvent* manualrestartneeded); - ::grpc::UpdateManualRestartNeededEvent* unsafe_arena_release_manualrestartneeded(); - - // .grpc.UpdateForceEvent force = 4; - bool has_force() const; - private: - bool _internal_has_force() const; - public: - void clear_force(); - const ::grpc::UpdateForceEvent& force() const; - PROTOBUF_NODISCARD ::grpc::UpdateForceEvent* release_force(); - ::grpc::UpdateForceEvent* mutable_force(); - void set_allocated_force(::grpc::UpdateForceEvent* force); - private: - const ::grpc::UpdateForceEvent& _internal_force() const; - ::grpc::UpdateForceEvent* _internal_mutable_force(); - public: - void unsafe_arena_set_allocated_force( - ::grpc::UpdateForceEvent* force); - ::grpc::UpdateForceEvent* unsafe_arena_release_force(); - - // .grpc.UpdateSilentRestartNeeded silentRestartNeeded = 5; - bool has_silentrestartneeded() const; - private: - bool _internal_has_silentrestartneeded() const; - public: - void clear_silentrestartneeded(); - const ::grpc::UpdateSilentRestartNeeded& silentrestartneeded() const; - PROTOBUF_NODISCARD ::grpc::UpdateSilentRestartNeeded* release_silentrestartneeded(); - ::grpc::UpdateSilentRestartNeeded* mutable_silentrestartneeded(); - void set_allocated_silentrestartneeded(::grpc::UpdateSilentRestartNeeded* silentrestartneeded); - private: - const ::grpc::UpdateSilentRestartNeeded& _internal_silentrestartneeded() const; - ::grpc::UpdateSilentRestartNeeded* _internal_mutable_silentrestartneeded(); - public: - void unsafe_arena_set_allocated_silentrestartneeded( - ::grpc::UpdateSilentRestartNeeded* silentrestartneeded); - ::grpc::UpdateSilentRestartNeeded* unsafe_arena_release_silentrestartneeded(); - - // .grpc.UpdateIsLatestVersion isLatestVersion = 6; - bool has_islatestversion() const; - private: - bool _internal_has_islatestversion() const; - public: - void clear_islatestversion(); - const ::grpc::UpdateIsLatestVersion& islatestversion() const; - PROTOBUF_NODISCARD ::grpc::UpdateIsLatestVersion* release_islatestversion(); - ::grpc::UpdateIsLatestVersion* mutable_islatestversion(); - void set_allocated_islatestversion(::grpc::UpdateIsLatestVersion* islatestversion); - private: - const ::grpc::UpdateIsLatestVersion& _internal_islatestversion() const; - ::grpc::UpdateIsLatestVersion* _internal_mutable_islatestversion(); - public: - void unsafe_arena_set_allocated_islatestversion( - ::grpc::UpdateIsLatestVersion* islatestversion); - ::grpc::UpdateIsLatestVersion* unsafe_arena_release_islatestversion(); - - // .grpc.UpdateCheckFinished checkFinished = 7; - bool has_checkfinished() const; - private: - bool _internal_has_checkfinished() const; - public: - void clear_checkfinished(); - const ::grpc::UpdateCheckFinished& checkfinished() const; - PROTOBUF_NODISCARD ::grpc::UpdateCheckFinished* release_checkfinished(); - ::grpc::UpdateCheckFinished* mutable_checkfinished(); - void set_allocated_checkfinished(::grpc::UpdateCheckFinished* checkfinished); - private: - const ::grpc::UpdateCheckFinished& _internal_checkfinished() const; - ::grpc::UpdateCheckFinished* _internal_mutable_checkfinished(); - public: - void unsafe_arena_set_allocated_checkfinished( - ::grpc::UpdateCheckFinished* checkfinished); - ::grpc::UpdateCheckFinished* unsafe_arena_release_checkfinished(); - - // .grpc.UpdateVersionChanged versionChanged = 8; - bool has_versionchanged() const; - private: - bool _internal_has_versionchanged() const; - public: - void clear_versionchanged(); - const ::grpc::UpdateVersionChanged& versionchanged() const; - PROTOBUF_NODISCARD ::grpc::UpdateVersionChanged* release_versionchanged(); - ::grpc::UpdateVersionChanged* mutable_versionchanged(); - void set_allocated_versionchanged(::grpc::UpdateVersionChanged* versionchanged); - private: - const ::grpc::UpdateVersionChanged& _internal_versionchanged() const; - ::grpc::UpdateVersionChanged* _internal_mutable_versionchanged(); - public: - void unsafe_arena_set_allocated_versionchanged( - ::grpc::UpdateVersionChanged* versionchanged); - ::grpc::UpdateVersionChanged* unsafe_arena_release_versionchanged(); - - void clear_event(); - EventCase event_case() const; - // @@protoc_insertion_point(class_scope:grpc.UpdateEvent) - private: - class _Internal; - void set_has_error(); - void set_has_manualready(); - void set_has_manualrestartneeded(); - void set_has_force(); - void set_has_silentrestartneeded(); - void set_has_islatestversion(); - void set_has_checkfinished(); - void set_has_versionchanged(); - - inline bool has_event() const; - inline void clear_has_event(); - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - 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_; - ::grpc::UpdateVersionChanged* versionchanged_; - } event_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - uint32_t _oneof_case_[1]; - - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class UpdateErrorEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.UpdateErrorEvent) */ { - public: - inline UpdateErrorEvent() : UpdateErrorEvent(nullptr) {} - ~UpdateErrorEvent() override; - explicit PROTOBUF_CONSTEXPR UpdateErrorEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UpdateErrorEvent(const UpdateErrorEvent& from); - UpdateErrorEvent(UpdateErrorEvent&& from) noexcept - : UpdateErrorEvent() { - *this = ::std::move(from); - } - - inline UpdateErrorEvent& operator=(const UpdateErrorEvent& from) { - CopyFrom(from); - return *this; - } - inline UpdateErrorEvent& operator=(UpdateErrorEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const UpdateErrorEvent& default_instance() { - return *internal_default_instance(); - } - static inline const UpdateErrorEvent* internal_default_instance() { - return reinterpret_cast( - &_UpdateErrorEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 28; - - friend void swap(UpdateErrorEvent& a, UpdateErrorEvent& b) { - a.Swap(&b); - } - inline void Swap(UpdateErrorEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(UpdateErrorEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - UpdateErrorEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const UpdateErrorEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const UpdateErrorEvent& from) { - UpdateErrorEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(UpdateErrorEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.UpdateErrorEvent"; - } - protected: - explicit UpdateErrorEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kTypeFieldNumber = 1, - }; - // .grpc.UpdateErrorType type = 1; - void clear_type(); - ::grpc::UpdateErrorType type() const; - void set_type(::grpc::UpdateErrorType value); - private: - ::grpc::UpdateErrorType _internal_type() const; - void _internal_set_type(::grpc::UpdateErrorType value); - public: - - // @@protoc_insertion_point(class_scope:grpc.UpdateErrorEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - int type_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class UpdateManualReadyEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.UpdateManualReadyEvent) */ { - public: - inline UpdateManualReadyEvent() : UpdateManualReadyEvent(nullptr) {} - ~UpdateManualReadyEvent() override; - explicit PROTOBUF_CONSTEXPR UpdateManualReadyEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UpdateManualReadyEvent(const UpdateManualReadyEvent& from); - UpdateManualReadyEvent(UpdateManualReadyEvent&& from) noexcept - : UpdateManualReadyEvent() { - *this = ::std::move(from); - } - - inline UpdateManualReadyEvent& operator=(const UpdateManualReadyEvent& from) { - CopyFrom(from); - return *this; - } - inline UpdateManualReadyEvent& operator=(UpdateManualReadyEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const UpdateManualReadyEvent& default_instance() { - return *internal_default_instance(); - } - static inline const UpdateManualReadyEvent* internal_default_instance() { - return reinterpret_cast( - &_UpdateManualReadyEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 29; - - friend void swap(UpdateManualReadyEvent& a, UpdateManualReadyEvent& b) { - a.Swap(&b); - } - inline void Swap(UpdateManualReadyEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(UpdateManualReadyEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - UpdateManualReadyEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const UpdateManualReadyEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const UpdateManualReadyEvent& from) { - UpdateManualReadyEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(UpdateManualReadyEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.UpdateManualReadyEvent"; - } - protected: - explicit UpdateManualReadyEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kVersionFieldNumber = 1, - }; - // string version = 1; - void clear_version(); - const std::string& version() const; - template - void set_version(ArgT0&& arg0, ArgT... args); - std::string* mutable_version(); - PROTOBUF_NODISCARD std::string* release_version(); - void set_allocated_version(std::string* version); - private: - const std::string& _internal_version() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_version(const std::string& value); - std::string* _internal_mutable_version(); - public: - - // @@protoc_insertion_point(class_scope:grpc.UpdateManualReadyEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class UpdateManualRestartNeededEvent final : - public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.UpdateManualRestartNeededEvent) */ { - public: - inline UpdateManualRestartNeededEvent() : UpdateManualRestartNeededEvent(nullptr) {} - explicit PROTOBUF_CONSTEXPR UpdateManualRestartNeededEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UpdateManualRestartNeededEvent(const UpdateManualRestartNeededEvent& from); - UpdateManualRestartNeededEvent(UpdateManualRestartNeededEvent&& from) noexcept - : UpdateManualRestartNeededEvent() { - *this = ::std::move(from); - } - - inline UpdateManualRestartNeededEvent& operator=(const UpdateManualRestartNeededEvent& from) { - CopyFrom(from); - return *this; - } - inline UpdateManualRestartNeededEvent& operator=(UpdateManualRestartNeededEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const UpdateManualRestartNeededEvent& default_instance() { - return *internal_default_instance(); - } - static inline const UpdateManualRestartNeededEvent* internal_default_instance() { - return reinterpret_cast( - &_UpdateManualRestartNeededEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 30; - - friend void swap(UpdateManualRestartNeededEvent& a, UpdateManualRestartNeededEvent& b) { - a.Swap(&b); - } - inline void Swap(UpdateManualRestartNeededEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(UpdateManualRestartNeededEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - UpdateManualRestartNeededEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; - inline void CopyFrom(const UpdateManualRestartNeededEvent& 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); - } - public: - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.UpdateManualRestartNeededEvent"; - } - protected: - explicit UpdateManualRestartNeededEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // @@protoc_insertion_point(class_scope:grpc.UpdateManualRestartNeededEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class UpdateForceEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.UpdateForceEvent) */ { - public: - inline UpdateForceEvent() : UpdateForceEvent(nullptr) {} - ~UpdateForceEvent() override; - explicit PROTOBUF_CONSTEXPR UpdateForceEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UpdateForceEvent(const UpdateForceEvent& from); - UpdateForceEvent(UpdateForceEvent&& from) noexcept - : UpdateForceEvent() { - *this = ::std::move(from); - } - - inline UpdateForceEvent& operator=(const UpdateForceEvent& from) { - CopyFrom(from); - return *this; - } - inline UpdateForceEvent& operator=(UpdateForceEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const UpdateForceEvent& default_instance() { - return *internal_default_instance(); - } - static inline const UpdateForceEvent* internal_default_instance() { - return reinterpret_cast( - &_UpdateForceEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 31; - - friend void swap(UpdateForceEvent& a, UpdateForceEvent& b) { - a.Swap(&b); - } - inline void Swap(UpdateForceEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(UpdateForceEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - UpdateForceEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const UpdateForceEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const UpdateForceEvent& from) { - UpdateForceEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(UpdateForceEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.UpdateForceEvent"; - } - protected: - explicit UpdateForceEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kVersionFieldNumber = 1, - }; - // string version = 1; - void clear_version(); - const std::string& version() const; - template - void set_version(ArgT0&& arg0, ArgT... args); - std::string* mutable_version(); - PROTOBUF_NODISCARD std::string* release_version(); - void set_allocated_version(std::string* version); - private: - const std::string& _internal_version() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_version(const std::string& value); - std::string* _internal_mutable_version(); - public: - - // @@protoc_insertion_point(class_scope:grpc.UpdateForceEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class UpdateSilentRestartNeeded final : - public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.UpdateSilentRestartNeeded) */ { - public: - inline UpdateSilentRestartNeeded() : UpdateSilentRestartNeeded(nullptr) {} - explicit PROTOBUF_CONSTEXPR UpdateSilentRestartNeeded(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UpdateSilentRestartNeeded(const UpdateSilentRestartNeeded& from); - UpdateSilentRestartNeeded(UpdateSilentRestartNeeded&& from) noexcept - : UpdateSilentRestartNeeded() { - *this = ::std::move(from); - } - - inline UpdateSilentRestartNeeded& operator=(const UpdateSilentRestartNeeded& from) { - CopyFrom(from); - return *this; - } - inline UpdateSilentRestartNeeded& operator=(UpdateSilentRestartNeeded&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const UpdateSilentRestartNeeded& default_instance() { - return *internal_default_instance(); - } - static inline const UpdateSilentRestartNeeded* internal_default_instance() { - return reinterpret_cast( - &_UpdateSilentRestartNeeded_default_instance_); - } - static constexpr int kIndexInFileMessages = - 32; - - friend void swap(UpdateSilentRestartNeeded& a, UpdateSilentRestartNeeded& b) { - a.Swap(&b); - } - inline void Swap(UpdateSilentRestartNeeded* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(UpdateSilentRestartNeeded* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - UpdateSilentRestartNeeded* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; - inline void CopyFrom(const UpdateSilentRestartNeeded& 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); - } - public: - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.UpdateSilentRestartNeeded"; - } - protected: - explicit UpdateSilentRestartNeeded(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // @@protoc_insertion_point(class_scope:grpc.UpdateSilentRestartNeeded) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class UpdateIsLatestVersion final : - public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.UpdateIsLatestVersion) */ { - public: - inline UpdateIsLatestVersion() : UpdateIsLatestVersion(nullptr) {} - explicit PROTOBUF_CONSTEXPR UpdateIsLatestVersion(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UpdateIsLatestVersion(const UpdateIsLatestVersion& from); - UpdateIsLatestVersion(UpdateIsLatestVersion&& from) noexcept - : UpdateIsLatestVersion() { - *this = ::std::move(from); - } - - inline UpdateIsLatestVersion& operator=(const UpdateIsLatestVersion& from) { - CopyFrom(from); - return *this; - } - inline UpdateIsLatestVersion& operator=(UpdateIsLatestVersion&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const UpdateIsLatestVersion& default_instance() { - return *internal_default_instance(); - } - static inline const UpdateIsLatestVersion* internal_default_instance() { - return reinterpret_cast( - &_UpdateIsLatestVersion_default_instance_); - } - static constexpr int kIndexInFileMessages = - 33; - - friend void swap(UpdateIsLatestVersion& a, UpdateIsLatestVersion& b) { - a.Swap(&b); - } - inline void Swap(UpdateIsLatestVersion* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(UpdateIsLatestVersion* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - UpdateIsLatestVersion* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; - inline void CopyFrom(const UpdateIsLatestVersion& 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); - } - public: - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.UpdateIsLatestVersion"; - } - protected: - explicit UpdateIsLatestVersion(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // @@protoc_insertion_point(class_scope:grpc.UpdateIsLatestVersion) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class UpdateCheckFinished final : - public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.UpdateCheckFinished) */ { - public: - inline UpdateCheckFinished() : UpdateCheckFinished(nullptr) {} - explicit PROTOBUF_CONSTEXPR UpdateCheckFinished(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UpdateCheckFinished(const UpdateCheckFinished& from); - UpdateCheckFinished(UpdateCheckFinished&& from) noexcept - : UpdateCheckFinished() { - *this = ::std::move(from); - } - - inline UpdateCheckFinished& operator=(const UpdateCheckFinished& from) { - CopyFrom(from); - return *this; - } - inline UpdateCheckFinished& operator=(UpdateCheckFinished&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const UpdateCheckFinished& default_instance() { - return *internal_default_instance(); - } - static inline const UpdateCheckFinished* internal_default_instance() { - return reinterpret_cast( - &_UpdateCheckFinished_default_instance_); - } - static constexpr int kIndexInFileMessages = - 34; - - friend void swap(UpdateCheckFinished& a, UpdateCheckFinished& b) { - a.Swap(&b); - } - inline void Swap(UpdateCheckFinished* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(UpdateCheckFinished* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - UpdateCheckFinished* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; - inline void CopyFrom(const UpdateCheckFinished& 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); - } - public: - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.UpdateCheckFinished"; - } - protected: - explicit UpdateCheckFinished(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // @@protoc_insertion_point(class_scope:grpc.UpdateCheckFinished) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class UpdateVersionChanged final : - public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.UpdateVersionChanged) */ { - public: - inline UpdateVersionChanged() : UpdateVersionChanged(nullptr) {} - explicit PROTOBUF_CONSTEXPR UpdateVersionChanged(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UpdateVersionChanged(const UpdateVersionChanged& from); - UpdateVersionChanged(UpdateVersionChanged&& from) noexcept - : UpdateVersionChanged() { - *this = ::std::move(from); - } - - inline UpdateVersionChanged& operator=(const UpdateVersionChanged& from) { - CopyFrom(from); - return *this; - } - inline UpdateVersionChanged& operator=(UpdateVersionChanged&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const UpdateVersionChanged& default_instance() { - return *internal_default_instance(); - } - static inline const UpdateVersionChanged* internal_default_instance() { - return reinterpret_cast( - &_UpdateVersionChanged_default_instance_); - } - static constexpr int kIndexInFileMessages = - 35; - - friend void swap(UpdateVersionChanged& a, UpdateVersionChanged& b) { - a.Swap(&b); - } - inline void Swap(UpdateVersionChanged* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(UpdateVersionChanged* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - UpdateVersionChanged* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; - inline void CopyFrom(const UpdateVersionChanged& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from); - } - using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom; - void MergeFrom(const UpdateVersionChanged& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from); - } - public: - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.UpdateVersionChanged"; - } - protected: - explicit UpdateVersionChanged(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // @@protoc_insertion_point(class_scope:grpc.UpdateVersionChanged) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class DiskCacheEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.DiskCacheEvent) */ { - public: - inline DiskCacheEvent() : DiskCacheEvent(nullptr) {} - ~DiskCacheEvent() override; - explicit PROTOBUF_CONSTEXPR DiskCacheEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - DiskCacheEvent(const DiskCacheEvent& from); - DiskCacheEvent(DiskCacheEvent&& from) noexcept - : DiskCacheEvent() { - *this = ::std::move(from); - } - - inline DiskCacheEvent& operator=(const DiskCacheEvent& from) { - CopyFrom(from); - return *this; - } - inline DiskCacheEvent& operator=(DiskCacheEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const DiskCacheEvent& default_instance() { - return *internal_default_instance(); - } - enum EventCase { - kError = 1, - kPathChanged = 2, - kPathChangeFinished = 3, - EVENT_NOT_SET = 0, - }; - - static inline const DiskCacheEvent* internal_default_instance() { - return reinterpret_cast( - &_DiskCacheEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 36; - - friend void swap(DiskCacheEvent& a, DiskCacheEvent& b) { - a.Swap(&b); - } - inline void Swap(DiskCacheEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(DiskCacheEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - DiskCacheEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const DiskCacheEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const DiskCacheEvent& from) { - DiskCacheEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(DiskCacheEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.DiskCacheEvent"; - } - protected: - explicit DiskCacheEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kErrorFieldNumber = 1, - kPathChangedFieldNumber = 2, - kPathChangeFinishedFieldNumber = 3, - }; - // .grpc.DiskCacheErrorEvent error = 1; - bool has_error() const; - private: - bool _internal_has_error() const; - public: - void clear_error(); - const ::grpc::DiskCacheErrorEvent& error() const; - PROTOBUF_NODISCARD ::grpc::DiskCacheErrorEvent* release_error(); - ::grpc::DiskCacheErrorEvent* mutable_error(); - void set_allocated_error(::grpc::DiskCacheErrorEvent* error); - private: - const ::grpc::DiskCacheErrorEvent& _internal_error() const; - ::grpc::DiskCacheErrorEvent* _internal_mutable_error(); - public: - void unsafe_arena_set_allocated_error( - ::grpc::DiskCacheErrorEvent* error); - ::grpc::DiskCacheErrorEvent* unsafe_arena_release_error(); - - // .grpc.DiskCachePathChangedEvent pathChanged = 2; - bool has_pathchanged() const; - private: - bool _internal_has_pathchanged() const; - public: - void clear_pathchanged(); - const ::grpc::DiskCachePathChangedEvent& pathchanged() const; - PROTOBUF_NODISCARD ::grpc::DiskCachePathChangedEvent* release_pathchanged(); - ::grpc::DiskCachePathChangedEvent* mutable_pathchanged(); - void set_allocated_pathchanged(::grpc::DiskCachePathChangedEvent* pathchanged); - private: - const ::grpc::DiskCachePathChangedEvent& _internal_pathchanged() const; - ::grpc::DiskCachePathChangedEvent* _internal_mutable_pathchanged(); - public: - void unsafe_arena_set_allocated_pathchanged( - ::grpc::DiskCachePathChangedEvent* pathchanged); - ::grpc::DiskCachePathChangedEvent* unsafe_arena_release_pathchanged(); - - // .grpc.DiskCachePathChangeFinishedEvent pathChangeFinished = 3; - bool has_pathchangefinished() const; - private: - bool _internal_has_pathchangefinished() const; - public: - void clear_pathchangefinished(); - const ::grpc::DiskCachePathChangeFinishedEvent& pathchangefinished() const; - PROTOBUF_NODISCARD ::grpc::DiskCachePathChangeFinishedEvent* release_pathchangefinished(); - ::grpc::DiskCachePathChangeFinishedEvent* mutable_pathchangefinished(); - void set_allocated_pathchangefinished(::grpc::DiskCachePathChangeFinishedEvent* pathchangefinished); - private: - const ::grpc::DiskCachePathChangeFinishedEvent& _internal_pathchangefinished() const; - ::grpc::DiskCachePathChangeFinishedEvent* _internal_mutable_pathchangefinished(); - public: - void unsafe_arena_set_allocated_pathchangefinished( - ::grpc::DiskCachePathChangeFinishedEvent* pathchangefinished); - ::grpc::DiskCachePathChangeFinishedEvent* unsafe_arena_release_pathchangefinished(); - - void clear_event(); - EventCase event_case() const; - // @@protoc_insertion_point(class_scope:grpc.DiskCacheEvent) - private: - class _Internal; - void set_has_error(); - void set_has_pathchanged(); - void set_has_pathchangefinished(); - - inline bool has_event() const; - inline void clear_has_event(); - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - union EventUnion { - constexpr EventUnion() : _constinit_{} {} - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; - ::grpc::DiskCacheErrorEvent* error_; - ::grpc::DiskCachePathChangedEvent* pathchanged_; - ::grpc::DiskCachePathChangeFinishedEvent* pathchangefinished_; - } event_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - uint32_t _oneof_case_[1]; - - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class DiskCacheErrorEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.DiskCacheErrorEvent) */ { - public: - inline DiskCacheErrorEvent() : DiskCacheErrorEvent(nullptr) {} - ~DiskCacheErrorEvent() override; - explicit PROTOBUF_CONSTEXPR DiskCacheErrorEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - DiskCacheErrorEvent(const DiskCacheErrorEvent& from); - DiskCacheErrorEvent(DiskCacheErrorEvent&& from) noexcept - : DiskCacheErrorEvent() { - *this = ::std::move(from); - } - - inline DiskCacheErrorEvent& operator=(const DiskCacheErrorEvent& from) { - CopyFrom(from); - return *this; - } - inline DiskCacheErrorEvent& operator=(DiskCacheErrorEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const DiskCacheErrorEvent& default_instance() { - return *internal_default_instance(); - } - static inline const DiskCacheErrorEvent* internal_default_instance() { - return reinterpret_cast( - &_DiskCacheErrorEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 37; - - friend void swap(DiskCacheErrorEvent& a, DiskCacheErrorEvent& b) { - a.Swap(&b); - } - inline void Swap(DiskCacheErrorEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(DiskCacheErrorEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - DiskCacheErrorEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const DiskCacheErrorEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const DiskCacheErrorEvent& from) { - DiskCacheErrorEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(DiskCacheErrorEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.DiskCacheErrorEvent"; - } - protected: - explicit DiskCacheErrorEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kTypeFieldNumber = 1, - }; - // .grpc.DiskCacheErrorType type = 1; - void clear_type(); - ::grpc::DiskCacheErrorType type() const; - void set_type(::grpc::DiskCacheErrorType value); - private: - ::grpc::DiskCacheErrorType _internal_type() const; - void _internal_set_type(::grpc::DiskCacheErrorType value); - public: - - // @@protoc_insertion_point(class_scope:grpc.DiskCacheErrorEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - int type_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class DiskCachePathChangedEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.DiskCachePathChangedEvent) */ { - public: - inline DiskCachePathChangedEvent() : DiskCachePathChangedEvent(nullptr) {} - ~DiskCachePathChangedEvent() override; - explicit PROTOBUF_CONSTEXPR DiskCachePathChangedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - DiskCachePathChangedEvent(const DiskCachePathChangedEvent& from); - DiskCachePathChangedEvent(DiskCachePathChangedEvent&& from) noexcept - : DiskCachePathChangedEvent() { - *this = ::std::move(from); - } - - inline DiskCachePathChangedEvent& operator=(const DiskCachePathChangedEvent& from) { - CopyFrom(from); - return *this; - } - inline DiskCachePathChangedEvent& operator=(DiskCachePathChangedEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const DiskCachePathChangedEvent& default_instance() { - return *internal_default_instance(); - } - static inline const DiskCachePathChangedEvent* internal_default_instance() { - return reinterpret_cast( - &_DiskCachePathChangedEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 38; - - friend void swap(DiskCachePathChangedEvent& a, DiskCachePathChangedEvent& b) { - a.Swap(&b); - } - inline void Swap(DiskCachePathChangedEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(DiskCachePathChangedEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - DiskCachePathChangedEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const DiskCachePathChangedEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const DiskCachePathChangedEvent& from) { - DiskCachePathChangedEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(DiskCachePathChangedEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.DiskCachePathChangedEvent"; - } - protected: - explicit DiskCachePathChangedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kPathFieldNumber = 1, - }; - // string path = 1; - void clear_path(); - const std::string& path() const; - template - void set_path(ArgT0&& arg0, ArgT... args); - std::string* mutable_path(); - PROTOBUF_NODISCARD std::string* release_path(); - void set_allocated_path(std::string* path); - private: - const std::string& _internal_path() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_path(const std::string& value); - std::string* _internal_mutable_path(); - public: - - // @@protoc_insertion_point(class_scope:grpc.DiskCachePathChangedEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr path_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class DiskCachePathChangeFinishedEvent final : - public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.DiskCachePathChangeFinishedEvent) */ { - public: - inline DiskCachePathChangeFinishedEvent() : DiskCachePathChangeFinishedEvent(nullptr) {} - explicit PROTOBUF_CONSTEXPR DiskCachePathChangeFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - DiskCachePathChangeFinishedEvent(const DiskCachePathChangeFinishedEvent& from); - DiskCachePathChangeFinishedEvent(DiskCachePathChangeFinishedEvent&& from) noexcept - : DiskCachePathChangeFinishedEvent() { - *this = ::std::move(from); - } - - inline DiskCachePathChangeFinishedEvent& operator=(const DiskCachePathChangeFinishedEvent& from) { - CopyFrom(from); - return *this; - } - inline DiskCachePathChangeFinishedEvent& operator=(DiskCachePathChangeFinishedEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const DiskCachePathChangeFinishedEvent& default_instance() { - return *internal_default_instance(); - } - static inline const DiskCachePathChangeFinishedEvent* internal_default_instance() { - return reinterpret_cast( - &_DiskCachePathChangeFinishedEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 39; - - friend void swap(DiskCachePathChangeFinishedEvent& a, DiskCachePathChangeFinishedEvent& b) { - a.Swap(&b); - } - inline void Swap(DiskCachePathChangeFinishedEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(DiskCachePathChangeFinishedEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - DiskCachePathChangeFinishedEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; - inline void CopyFrom(const DiskCachePathChangeFinishedEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from); - } - using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom; - void MergeFrom(const DiskCachePathChangeFinishedEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from); - } - public: - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.DiskCachePathChangeFinishedEvent"; - } - protected: - explicit DiskCachePathChangeFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // @@protoc_insertion_point(class_scope:grpc.DiskCachePathChangeFinishedEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class MailServerSettingsEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.MailServerSettingsEvent) */ { - public: - inline MailServerSettingsEvent() : MailServerSettingsEvent(nullptr) {} - ~MailServerSettingsEvent() override; - explicit PROTOBUF_CONSTEXPR MailServerSettingsEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - MailServerSettingsEvent(const MailServerSettingsEvent& from); - MailServerSettingsEvent(MailServerSettingsEvent&& from) noexcept - : MailServerSettingsEvent() { - *this = ::std::move(from); - } - - inline MailServerSettingsEvent& operator=(const MailServerSettingsEvent& from) { - CopyFrom(from); - return *this; - } - inline MailServerSettingsEvent& operator=(MailServerSettingsEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const MailServerSettingsEvent& default_instance() { - return *internal_default_instance(); - } - enum EventCase { - kError = 1, - kMailServerSettingsChanged = 2, - kChangeMailServerSettingsFinished = 3, - EVENT_NOT_SET = 0, - }; - - static inline const MailServerSettingsEvent* internal_default_instance() { - return reinterpret_cast( - &_MailServerSettingsEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 40; - - friend void swap(MailServerSettingsEvent& a, MailServerSettingsEvent& b) { - a.Swap(&b); - } - inline void Swap(MailServerSettingsEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(MailServerSettingsEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - MailServerSettingsEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const MailServerSettingsEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const MailServerSettingsEvent& from) { - MailServerSettingsEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(MailServerSettingsEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.MailServerSettingsEvent"; - } - protected: - explicit MailServerSettingsEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kErrorFieldNumber = 1, - kMailServerSettingsChangedFieldNumber = 2, - kChangeMailServerSettingsFinishedFieldNumber = 3, - }; - // .grpc.MailServerSettingsErrorEvent error = 1; - bool has_error() const; - private: - bool _internal_has_error() const; - public: - void clear_error(); - const ::grpc::MailServerSettingsErrorEvent& error() const; - PROTOBUF_NODISCARD ::grpc::MailServerSettingsErrorEvent* release_error(); - ::grpc::MailServerSettingsErrorEvent* mutable_error(); - void set_allocated_error(::grpc::MailServerSettingsErrorEvent* error); - private: - const ::grpc::MailServerSettingsErrorEvent& _internal_error() const; - ::grpc::MailServerSettingsErrorEvent* _internal_mutable_error(); - public: - void unsafe_arena_set_allocated_error( - ::grpc::MailServerSettingsErrorEvent* error); - ::grpc::MailServerSettingsErrorEvent* unsafe_arena_release_error(); - - // .grpc.MailServerSettingsChangedEvent mailServerSettingsChanged = 2; - bool has_mailserversettingschanged() const; - private: - bool _internal_has_mailserversettingschanged() const; - public: - void clear_mailserversettingschanged(); - const ::grpc::MailServerSettingsChangedEvent& mailserversettingschanged() const; - PROTOBUF_NODISCARD ::grpc::MailServerSettingsChangedEvent* release_mailserversettingschanged(); - ::grpc::MailServerSettingsChangedEvent* mutable_mailserversettingschanged(); - void set_allocated_mailserversettingschanged(::grpc::MailServerSettingsChangedEvent* mailserversettingschanged); - private: - const ::grpc::MailServerSettingsChangedEvent& _internal_mailserversettingschanged() const; - ::grpc::MailServerSettingsChangedEvent* _internal_mutable_mailserversettingschanged(); - public: - void unsafe_arena_set_allocated_mailserversettingschanged( - ::grpc::MailServerSettingsChangedEvent* mailserversettingschanged); - ::grpc::MailServerSettingsChangedEvent* unsafe_arena_release_mailserversettingschanged(); - - // .grpc.ChangeMailServerSettingsFinishedEvent changeMailServerSettingsFinished = 3; - bool has_changemailserversettingsfinished() const; - private: - bool _internal_has_changemailserversettingsfinished() const; - public: - void clear_changemailserversettingsfinished(); - const ::grpc::ChangeMailServerSettingsFinishedEvent& changemailserversettingsfinished() const; - PROTOBUF_NODISCARD ::grpc::ChangeMailServerSettingsFinishedEvent* release_changemailserversettingsfinished(); - ::grpc::ChangeMailServerSettingsFinishedEvent* mutable_changemailserversettingsfinished(); - void set_allocated_changemailserversettingsfinished(::grpc::ChangeMailServerSettingsFinishedEvent* changemailserversettingsfinished); - private: - const ::grpc::ChangeMailServerSettingsFinishedEvent& _internal_changemailserversettingsfinished() const; - ::grpc::ChangeMailServerSettingsFinishedEvent* _internal_mutable_changemailserversettingsfinished(); - public: - void unsafe_arena_set_allocated_changemailserversettingsfinished( - ::grpc::ChangeMailServerSettingsFinishedEvent* changemailserversettingsfinished); - ::grpc::ChangeMailServerSettingsFinishedEvent* unsafe_arena_release_changemailserversettingsfinished(); - - void clear_event(); - EventCase event_case() const; - // @@protoc_insertion_point(class_scope:grpc.MailServerSettingsEvent) - private: - class _Internal; - void set_has_error(); - void set_has_mailserversettingschanged(); - void set_has_changemailserversettingsfinished(); - - inline bool has_event() const; - inline void clear_has_event(); - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - union EventUnion { - constexpr EventUnion() : _constinit_{} {} - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; - ::grpc::MailServerSettingsErrorEvent* error_; - ::grpc::MailServerSettingsChangedEvent* mailserversettingschanged_; - ::grpc::ChangeMailServerSettingsFinishedEvent* changemailserversettingsfinished_; - } event_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - uint32_t _oneof_case_[1]; - - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class MailServerSettingsErrorEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.MailServerSettingsErrorEvent) */ { - public: - inline MailServerSettingsErrorEvent() : MailServerSettingsErrorEvent(nullptr) {} - ~MailServerSettingsErrorEvent() override; - explicit PROTOBUF_CONSTEXPR MailServerSettingsErrorEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - MailServerSettingsErrorEvent(const MailServerSettingsErrorEvent& from); - MailServerSettingsErrorEvent(MailServerSettingsErrorEvent&& from) noexcept - : MailServerSettingsErrorEvent() { - *this = ::std::move(from); - } - - inline MailServerSettingsErrorEvent& operator=(const MailServerSettingsErrorEvent& from) { - CopyFrom(from); - return *this; - } - inline MailServerSettingsErrorEvent& operator=(MailServerSettingsErrorEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const MailServerSettingsErrorEvent& default_instance() { - return *internal_default_instance(); - } - static inline const MailServerSettingsErrorEvent* internal_default_instance() { - return reinterpret_cast( - &_MailServerSettingsErrorEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 41; - - friend void swap(MailServerSettingsErrorEvent& a, MailServerSettingsErrorEvent& b) { - a.Swap(&b); - } - inline void Swap(MailServerSettingsErrorEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(MailServerSettingsErrorEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - MailServerSettingsErrorEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const MailServerSettingsErrorEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const MailServerSettingsErrorEvent& from) { - MailServerSettingsErrorEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(MailServerSettingsErrorEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.MailServerSettingsErrorEvent"; - } - protected: - explicit MailServerSettingsErrorEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kTypeFieldNumber = 1, - }; - // .grpc.MailServerSettingsErrorType type = 1; - void clear_type(); - ::grpc::MailServerSettingsErrorType type() const; - void set_type(::grpc::MailServerSettingsErrorType value); - private: - ::grpc::MailServerSettingsErrorType _internal_type() const; - void _internal_set_type(::grpc::MailServerSettingsErrorType value); - public: - - // @@protoc_insertion_point(class_scope:grpc.MailServerSettingsErrorEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - int type_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class MailServerSettingsChangedEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.MailServerSettingsChangedEvent) */ { - public: - inline MailServerSettingsChangedEvent() : MailServerSettingsChangedEvent(nullptr) {} - ~MailServerSettingsChangedEvent() override; - explicit PROTOBUF_CONSTEXPR MailServerSettingsChangedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - MailServerSettingsChangedEvent(const MailServerSettingsChangedEvent& from); - MailServerSettingsChangedEvent(MailServerSettingsChangedEvent&& from) noexcept - : MailServerSettingsChangedEvent() { - *this = ::std::move(from); - } - - inline MailServerSettingsChangedEvent& operator=(const MailServerSettingsChangedEvent& from) { - CopyFrom(from); - return *this; - } - inline MailServerSettingsChangedEvent& operator=(MailServerSettingsChangedEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const MailServerSettingsChangedEvent& default_instance() { - return *internal_default_instance(); - } - static inline const MailServerSettingsChangedEvent* internal_default_instance() { - return reinterpret_cast( - &_MailServerSettingsChangedEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 42; - - friend void swap(MailServerSettingsChangedEvent& a, MailServerSettingsChangedEvent& b) { - a.Swap(&b); - } - inline void Swap(MailServerSettingsChangedEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(MailServerSettingsChangedEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - MailServerSettingsChangedEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const MailServerSettingsChangedEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const MailServerSettingsChangedEvent& from) { - MailServerSettingsChangedEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(MailServerSettingsChangedEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.MailServerSettingsChangedEvent"; - } - protected: - explicit MailServerSettingsChangedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kSettingsFieldNumber = 1, - }; - // .grpc.ImapSmtpSettings settings = 1; - bool has_settings() const; - private: - bool _internal_has_settings() const; - public: - void clear_settings(); - const ::grpc::ImapSmtpSettings& settings() const; - PROTOBUF_NODISCARD ::grpc::ImapSmtpSettings* release_settings(); - ::grpc::ImapSmtpSettings* mutable_settings(); - void set_allocated_settings(::grpc::ImapSmtpSettings* settings); - private: - const ::grpc::ImapSmtpSettings& _internal_settings() const; - ::grpc::ImapSmtpSettings* _internal_mutable_settings(); - public: - void unsafe_arena_set_allocated_settings( - ::grpc::ImapSmtpSettings* settings); - ::grpc::ImapSmtpSettings* unsafe_arena_release_settings(); - - // @@protoc_insertion_point(class_scope:grpc.MailServerSettingsChangedEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::grpc::ImapSmtpSettings* settings_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class ChangeMailServerSettingsFinishedEvent final : - public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.ChangeMailServerSettingsFinishedEvent) */ { - public: - inline ChangeMailServerSettingsFinishedEvent() : ChangeMailServerSettingsFinishedEvent(nullptr) {} - explicit PROTOBUF_CONSTEXPR ChangeMailServerSettingsFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ChangeMailServerSettingsFinishedEvent(const ChangeMailServerSettingsFinishedEvent& from); - ChangeMailServerSettingsFinishedEvent(ChangeMailServerSettingsFinishedEvent&& from) noexcept - : ChangeMailServerSettingsFinishedEvent() { - *this = ::std::move(from); - } - - inline ChangeMailServerSettingsFinishedEvent& operator=(const ChangeMailServerSettingsFinishedEvent& from) { - CopyFrom(from); - return *this; - } - inline ChangeMailServerSettingsFinishedEvent& operator=(ChangeMailServerSettingsFinishedEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const ChangeMailServerSettingsFinishedEvent& default_instance() { - return *internal_default_instance(); - } - static inline const ChangeMailServerSettingsFinishedEvent* internal_default_instance() { - return reinterpret_cast( - &_ChangeMailServerSettingsFinishedEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 43; - - friend void swap(ChangeMailServerSettingsFinishedEvent& a, ChangeMailServerSettingsFinishedEvent& b) { - a.Swap(&b); - } - inline void Swap(ChangeMailServerSettingsFinishedEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(ChangeMailServerSettingsFinishedEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - ChangeMailServerSettingsFinishedEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; - inline void CopyFrom(const ChangeMailServerSettingsFinishedEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from); - } - using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom; - void MergeFrom(const ChangeMailServerSettingsFinishedEvent& from) { - ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from); - } - public: - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.ChangeMailServerSettingsFinishedEvent"; - } - protected: - explicit ChangeMailServerSettingsFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // @@protoc_insertion_point(class_scope:grpc.ChangeMailServerSettingsFinishedEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class KeychainEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.KeychainEvent) */ { - public: - inline KeychainEvent() : KeychainEvent(nullptr) {} - ~KeychainEvent() override; - explicit PROTOBUF_CONSTEXPR KeychainEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - KeychainEvent(const KeychainEvent& from); - KeychainEvent(KeychainEvent&& from) noexcept - : KeychainEvent() { - *this = ::std::move(from); - } - - inline KeychainEvent& operator=(const KeychainEvent& from) { - CopyFrom(from); - return *this; - } - inline KeychainEvent& operator=(KeychainEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const KeychainEvent& default_instance() { - return *internal_default_instance(); - } - enum EventCase { - kChangeKeychainFinished = 1, - kHasNoKeychain = 2, - kRebuildKeychain = 3, - EVENT_NOT_SET = 0, - }; - - static inline const KeychainEvent* internal_default_instance() { - return reinterpret_cast( - &_KeychainEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 44; - - friend void swap(KeychainEvent& a, KeychainEvent& b) { - a.Swap(&b); - } - inline void Swap(KeychainEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(KeychainEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - KeychainEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const KeychainEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const KeychainEvent& from) { - KeychainEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(KeychainEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.KeychainEvent"; - } - protected: - explicit KeychainEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kChangeKeychainFinishedFieldNumber = 1, - kHasNoKeychainFieldNumber = 2, - kRebuildKeychainFieldNumber = 3, - }; - // .grpc.ChangeKeychainFinishedEvent changeKeychainFinished = 1; - bool has_changekeychainfinished() const; - private: - bool _internal_has_changekeychainfinished() const; - public: - void clear_changekeychainfinished(); - const ::grpc::ChangeKeychainFinishedEvent& changekeychainfinished() const; - PROTOBUF_NODISCARD ::grpc::ChangeKeychainFinishedEvent* release_changekeychainfinished(); - ::grpc::ChangeKeychainFinishedEvent* mutable_changekeychainfinished(); - void set_allocated_changekeychainfinished(::grpc::ChangeKeychainFinishedEvent* changekeychainfinished); - private: - const ::grpc::ChangeKeychainFinishedEvent& _internal_changekeychainfinished() const; - ::grpc::ChangeKeychainFinishedEvent* _internal_mutable_changekeychainfinished(); - public: - void unsafe_arena_set_allocated_changekeychainfinished( - ::grpc::ChangeKeychainFinishedEvent* changekeychainfinished); - ::grpc::ChangeKeychainFinishedEvent* unsafe_arena_release_changekeychainfinished(); - - // .grpc.HasNoKeychainEvent hasNoKeychain = 2; - bool has_hasnokeychain() const; - private: - bool _internal_has_hasnokeychain() const; - public: - void clear_hasnokeychain(); - const ::grpc::HasNoKeychainEvent& hasnokeychain() const; - PROTOBUF_NODISCARD ::grpc::HasNoKeychainEvent* release_hasnokeychain(); - ::grpc::HasNoKeychainEvent* mutable_hasnokeychain(); - void set_allocated_hasnokeychain(::grpc::HasNoKeychainEvent* hasnokeychain); - private: - const ::grpc::HasNoKeychainEvent& _internal_hasnokeychain() const; - ::grpc::HasNoKeychainEvent* _internal_mutable_hasnokeychain(); - public: - void unsafe_arena_set_allocated_hasnokeychain( - ::grpc::HasNoKeychainEvent* hasnokeychain); - ::grpc::HasNoKeychainEvent* unsafe_arena_release_hasnokeychain(); - - // .grpc.RebuildKeychainEvent rebuildKeychain = 3; - bool has_rebuildkeychain() const; - private: - bool _internal_has_rebuildkeychain() const; - public: - void clear_rebuildkeychain(); - const ::grpc::RebuildKeychainEvent& rebuildkeychain() const; - PROTOBUF_NODISCARD ::grpc::RebuildKeychainEvent* release_rebuildkeychain(); - ::grpc::RebuildKeychainEvent* mutable_rebuildkeychain(); - void set_allocated_rebuildkeychain(::grpc::RebuildKeychainEvent* rebuildkeychain); - private: - const ::grpc::RebuildKeychainEvent& _internal_rebuildkeychain() const; - ::grpc::RebuildKeychainEvent* _internal_mutable_rebuildkeychain(); - public: - void unsafe_arena_set_allocated_rebuildkeychain( - ::grpc::RebuildKeychainEvent* rebuildkeychain); - ::grpc::RebuildKeychainEvent* unsafe_arena_release_rebuildkeychain(); - - void clear_event(); - EventCase event_case() const; - // @@protoc_insertion_point(class_scope:grpc.KeychainEvent) - private: - class _Internal; - void set_has_changekeychainfinished(); - void set_has_hasnokeychain(); - void set_has_rebuildkeychain(); - - inline bool has_event() const; - inline void clear_has_event(); - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - 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; -}; -// ------------------------------------------------------------------- - -class ChangeKeychainFinishedEvent final : - public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.ChangeKeychainFinishedEvent) */ { - public: - inline ChangeKeychainFinishedEvent() : ChangeKeychainFinishedEvent(nullptr) {} - explicit PROTOBUF_CONSTEXPR ChangeKeychainFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ChangeKeychainFinishedEvent(const ChangeKeychainFinishedEvent& from); - ChangeKeychainFinishedEvent(ChangeKeychainFinishedEvent&& from) noexcept - : ChangeKeychainFinishedEvent() { - *this = ::std::move(from); - } - - inline ChangeKeychainFinishedEvent& operator=(const ChangeKeychainFinishedEvent& from) { - CopyFrom(from); - return *this; - } - inline ChangeKeychainFinishedEvent& operator=(ChangeKeychainFinishedEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const ChangeKeychainFinishedEvent& default_instance() { - return *internal_default_instance(); - } - static inline const ChangeKeychainFinishedEvent* internal_default_instance() { - return reinterpret_cast( - &_ChangeKeychainFinishedEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 45; - - friend void swap(ChangeKeychainFinishedEvent& a, ChangeKeychainFinishedEvent& b) { - a.Swap(&b); - } - inline void Swap(ChangeKeychainFinishedEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(ChangeKeychainFinishedEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - ChangeKeychainFinishedEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; - inline void CopyFrom(const ChangeKeychainFinishedEvent& 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); - } - public: - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.ChangeKeychainFinishedEvent"; - } - protected: - explicit ChangeKeychainFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // @@protoc_insertion_point(class_scope:grpc.ChangeKeychainFinishedEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class HasNoKeychainEvent final : - public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.HasNoKeychainEvent) */ { - public: - inline HasNoKeychainEvent() : HasNoKeychainEvent(nullptr) {} - explicit PROTOBUF_CONSTEXPR HasNoKeychainEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - HasNoKeychainEvent(const HasNoKeychainEvent& from); - HasNoKeychainEvent(HasNoKeychainEvent&& from) noexcept - : HasNoKeychainEvent() { - *this = ::std::move(from); - } - - inline HasNoKeychainEvent& operator=(const HasNoKeychainEvent& from) { - CopyFrom(from); - return *this; - } - inline HasNoKeychainEvent& operator=(HasNoKeychainEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const HasNoKeychainEvent& default_instance() { - return *internal_default_instance(); - } - static inline const HasNoKeychainEvent* internal_default_instance() { - return reinterpret_cast( - &_HasNoKeychainEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 46; - - friend void swap(HasNoKeychainEvent& a, HasNoKeychainEvent& b) { - a.Swap(&b); - } - inline void Swap(HasNoKeychainEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(HasNoKeychainEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - HasNoKeychainEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; - inline void CopyFrom(const HasNoKeychainEvent& 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); - } - public: - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.HasNoKeychainEvent"; - } - protected: - explicit HasNoKeychainEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // @@protoc_insertion_point(class_scope:grpc.HasNoKeychainEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class RebuildKeychainEvent final : - public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.RebuildKeychainEvent) */ { - public: - inline RebuildKeychainEvent() : RebuildKeychainEvent(nullptr) {} - explicit PROTOBUF_CONSTEXPR RebuildKeychainEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - RebuildKeychainEvent(const RebuildKeychainEvent& from); - RebuildKeychainEvent(RebuildKeychainEvent&& from) noexcept - : RebuildKeychainEvent() { - *this = ::std::move(from); - } - - inline RebuildKeychainEvent& operator=(const RebuildKeychainEvent& from) { - CopyFrom(from); - return *this; - } - inline RebuildKeychainEvent& operator=(RebuildKeychainEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const RebuildKeychainEvent& default_instance() { - return *internal_default_instance(); - } - static inline const RebuildKeychainEvent* internal_default_instance() { - return reinterpret_cast( - &_RebuildKeychainEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 47; - - friend void swap(RebuildKeychainEvent& a, RebuildKeychainEvent& b) { - a.Swap(&b); - } - inline void Swap(RebuildKeychainEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(RebuildKeychainEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - RebuildKeychainEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; - inline void CopyFrom(const RebuildKeychainEvent& 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); - } - public: - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.RebuildKeychainEvent"; - } - protected: - explicit RebuildKeychainEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // @@protoc_insertion_point(class_scope:grpc.RebuildKeychainEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class MailEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.MailEvent) */ { - public: - inline MailEvent() : MailEvent(nullptr) {} - ~MailEvent() override; - explicit PROTOBUF_CONSTEXPR MailEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - MailEvent(const MailEvent& from); - MailEvent(MailEvent&& from) noexcept - : MailEvent() { - *this = ::std::move(from); - } - - inline MailEvent& operator=(const MailEvent& from) { - CopyFrom(from); - return *this; - } - inline MailEvent& operator=(MailEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const MailEvent& default_instance() { - return *internal_default_instance(); - } - enum EventCase { - kNoActiveKeyForRecipientEvent = 1, - kAddressChanged = 2, - kAddressChangedLogout = 3, - kApiCertIssue = 6, - EVENT_NOT_SET = 0, - }; - - static inline const MailEvent* internal_default_instance() { - return reinterpret_cast( - &_MailEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 48; - - friend void swap(MailEvent& a, MailEvent& b) { - a.Swap(&b); - } - inline void Swap(MailEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(MailEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - MailEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const MailEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const MailEvent& from) { - MailEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(MailEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.MailEvent"; - } - protected: - explicit MailEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kNoActiveKeyForRecipientEventFieldNumber = 1, - kAddressChangedFieldNumber = 2, - kAddressChangedLogoutFieldNumber = 3, - kApiCertIssueFieldNumber = 6, - }; - // .grpc.NoActiveKeyForRecipientEvent noActiveKeyForRecipientEvent = 1; - bool has_noactivekeyforrecipientevent() const; - private: - bool _internal_has_noactivekeyforrecipientevent() const; - public: - void clear_noactivekeyforrecipientevent(); - const ::grpc::NoActiveKeyForRecipientEvent& noactivekeyforrecipientevent() const; - PROTOBUF_NODISCARD ::grpc::NoActiveKeyForRecipientEvent* release_noactivekeyforrecipientevent(); - ::grpc::NoActiveKeyForRecipientEvent* mutable_noactivekeyforrecipientevent(); - void set_allocated_noactivekeyforrecipientevent(::grpc::NoActiveKeyForRecipientEvent* noactivekeyforrecipientevent); - private: - const ::grpc::NoActiveKeyForRecipientEvent& _internal_noactivekeyforrecipientevent() const; - ::grpc::NoActiveKeyForRecipientEvent* _internal_mutable_noactivekeyforrecipientevent(); - public: - void unsafe_arena_set_allocated_noactivekeyforrecipientevent( - ::grpc::NoActiveKeyForRecipientEvent* noactivekeyforrecipientevent); - ::grpc::NoActiveKeyForRecipientEvent* unsafe_arena_release_noactivekeyforrecipientevent(); - - // .grpc.AddressChangedEvent addressChanged = 2; - bool has_addresschanged() const; - private: - bool _internal_has_addresschanged() const; - public: - void clear_addresschanged(); - const ::grpc::AddressChangedEvent& addresschanged() const; - PROTOBUF_NODISCARD ::grpc::AddressChangedEvent* release_addresschanged(); - ::grpc::AddressChangedEvent* mutable_addresschanged(); - void set_allocated_addresschanged(::grpc::AddressChangedEvent* addresschanged); - private: - const ::grpc::AddressChangedEvent& _internal_addresschanged() const; - ::grpc::AddressChangedEvent* _internal_mutable_addresschanged(); - public: - void unsafe_arena_set_allocated_addresschanged( - ::grpc::AddressChangedEvent* addresschanged); - ::grpc::AddressChangedEvent* unsafe_arena_release_addresschanged(); - - // .grpc.AddressChangedLogoutEvent addressChangedLogout = 3; - bool has_addresschangedlogout() const; - private: - bool _internal_has_addresschangedlogout() const; - public: - void clear_addresschangedlogout(); - const ::grpc::AddressChangedLogoutEvent& addresschangedlogout() const; - PROTOBUF_NODISCARD ::grpc::AddressChangedLogoutEvent* release_addresschangedlogout(); - ::grpc::AddressChangedLogoutEvent* mutable_addresschangedlogout(); - void set_allocated_addresschangedlogout(::grpc::AddressChangedLogoutEvent* addresschangedlogout); - private: - const ::grpc::AddressChangedLogoutEvent& _internal_addresschangedlogout() const; - ::grpc::AddressChangedLogoutEvent* _internal_mutable_addresschangedlogout(); - public: - void unsafe_arena_set_allocated_addresschangedlogout( - ::grpc::AddressChangedLogoutEvent* addresschangedlogout); - ::grpc::AddressChangedLogoutEvent* unsafe_arena_release_addresschangedlogout(); - - // .grpc.ApiCertIssueEvent apiCertIssue = 6; - bool has_apicertissue() const; - private: - bool _internal_has_apicertissue() const; - public: - void clear_apicertissue(); - const ::grpc::ApiCertIssueEvent& apicertissue() const; - PROTOBUF_NODISCARD ::grpc::ApiCertIssueEvent* release_apicertissue(); - ::grpc::ApiCertIssueEvent* mutable_apicertissue(); - void set_allocated_apicertissue(::grpc::ApiCertIssueEvent* apicertissue); - private: - const ::grpc::ApiCertIssueEvent& _internal_apicertissue() const; - ::grpc::ApiCertIssueEvent* _internal_mutable_apicertissue(); - public: - void unsafe_arena_set_allocated_apicertissue( - ::grpc::ApiCertIssueEvent* apicertissue); - ::grpc::ApiCertIssueEvent* unsafe_arena_release_apicertissue(); - - void clear_event(); - EventCase event_case() const; - // @@protoc_insertion_point(class_scope:grpc.MailEvent) - private: - class _Internal; - void set_has_noactivekeyforrecipientevent(); - void set_has_addresschanged(); - void set_has_addresschangedlogout(); - void set_has_apicertissue(); - - inline bool has_event() const; - inline void clear_has_event(); - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - 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; -}; -// ------------------------------------------------------------------- - -class NoActiveKeyForRecipientEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.NoActiveKeyForRecipientEvent) */ { - public: - inline NoActiveKeyForRecipientEvent() : NoActiveKeyForRecipientEvent(nullptr) {} - ~NoActiveKeyForRecipientEvent() override; - explicit PROTOBUF_CONSTEXPR NoActiveKeyForRecipientEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - NoActiveKeyForRecipientEvent(const NoActiveKeyForRecipientEvent& from); - NoActiveKeyForRecipientEvent(NoActiveKeyForRecipientEvent&& from) noexcept - : NoActiveKeyForRecipientEvent() { - *this = ::std::move(from); - } - - inline NoActiveKeyForRecipientEvent& operator=(const NoActiveKeyForRecipientEvent& from) { - CopyFrom(from); - return *this; - } - inline NoActiveKeyForRecipientEvent& operator=(NoActiveKeyForRecipientEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const NoActiveKeyForRecipientEvent& default_instance() { - return *internal_default_instance(); - } - static inline const NoActiveKeyForRecipientEvent* internal_default_instance() { - return reinterpret_cast( - &_NoActiveKeyForRecipientEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 49; - - friend void swap(NoActiveKeyForRecipientEvent& a, NoActiveKeyForRecipientEvent& b) { - a.Swap(&b); - } - inline void Swap(NoActiveKeyForRecipientEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(NoActiveKeyForRecipientEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - NoActiveKeyForRecipientEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const NoActiveKeyForRecipientEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const NoActiveKeyForRecipientEvent& from) { - NoActiveKeyForRecipientEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(NoActiveKeyForRecipientEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.NoActiveKeyForRecipientEvent"; - } - protected: - explicit NoActiveKeyForRecipientEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kEmailFieldNumber = 1, - }; - // string email = 1; - void clear_email(); - const std::string& email() const; - template - void set_email(ArgT0&& arg0, ArgT... args); - std::string* mutable_email(); - PROTOBUF_NODISCARD std::string* release_email(); - void set_allocated_email(std::string* email); - private: - const std::string& _internal_email() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_email(const std::string& value); - std::string* _internal_mutable_email(); - public: - - // @@protoc_insertion_point(class_scope:grpc.NoActiveKeyForRecipientEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr email_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class AddressChangedEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.AddressChangedEvent) */ { - public: - inline AddressChangedEvent() : AddressChangedEvent(nullptr) {} - ~AddressChangedEvent() override; - explicit PROTOBUF_CONSTEXPR AddressChangedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - AddressChangedEvent(const AddressChangedEvent& from); - AddressChangedEvent(AddressChangedEvent&& from) noexcept - : AddressChangedEvent() { - *this = ::std::move(from); - } - - inline AddressChangedEvent& operator=(const AddressChangedEvent& from) { - CopyFrom(from); - return *this; - } - inline AddressChangedEvent& operator=(AddressChangedEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const AddressChangedEvent& default_instance() { - return *internal_default_instance(); - } - static inline const AddressChangedEvent* internal_default_instance() { - return reinterpret_cast( - &_AddressChangedEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 50; - - friend void swap(AddressChangedEvent& a, AddressChangedEvent& b) { - a.Swap(&b); - } - inline void Swap(AddressChangedEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(AddressChangedEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - AddressChangedEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const AddressChangedEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const AddressChangedEvent& from) { - AddressChangedEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(AddressChangedEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.AddressChangedEvent"; - } - protected: - explicit AddressChangedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kAddressFieldNumber = 1, - }; - // string address = 1; - void clear_address(); - const std::string& address() const; - template - void set_address(ArgT0&& arg0, ArgT... args); - std::string* mutable_address(); - PROTOBUF_NODISCARD std::string* release_address(); - void set_allocated_address(std::string* address); - private: - const std::string& _internal_address() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_address(const std::string& value); - std::string* _internal_mutable_address(); - public: - - // @@protoc_insertion_point(class_scope:grpc.AddressChangedEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr address_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class AddressChangedLogoutEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.AddressChangedLogoutEvent) */ { - public: - inline AddressChangedLogoutEvent() : AddressChangedLogoutEvent(nullptr) {} - ~AddressChangedLogoutEvent() override; - explicit PROTOBUF_CONSTEXPR AddressChangedLogoutEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - AddressChangedLogoutEvent(const AddressChangedLogoutEvent& from); - AddressChangedLogoutEvent(AddressChangedLogoutEvent&& from) noexcept - : AddressChangedLogoutEvent() { - *this = ::std::move(from); - } - - inline AddressChangedLogoutEvent& operator=(const AddressChangedLogoutEvent& from) { - CopyFrom(from); - return *this; - } - inline AddressChangedLogoutEvent& operator=(AddressChangedLogoutEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const AddressChangedLogoutEvent& default_instance() { - return *internal_default_instance(); - } - static inline const AddressChangedLogoutEvent* internal_default_instance() { - return reinterpret_cast( - &_AddressChangedLogoutEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 51; - - friend void swap(AddressChangedLogoutEvent& a, AddressChangedLogoutEvent& b) { - a.Swap(&b); - } - inline void Swap(AddressChangedLogoutEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(AddressChangedLogoutEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - AddressChangedLogoutEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const AddressChangedLogoutEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const AddressChangedLogoutEvent& from) { - AddressChangedLogoutEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(AddressChangedLogoutEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.AddressChangedLogoutEvent"; - } - protected: - explicit AddressChangedLogoutEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kAddressFieldNumber = 1, - }; - // string address = 1; - void clear_address(); - const std::string& address() const; - template - void set_address(ArgT0&& arg0, ArgT... args); - std::string* mutable_address(); - PROTOBUF_NODISCARD std::string* release_address(); - void set_allocated_address(std::string* address); - private: - const std::string& _internal_address() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_address(const std::string& value); - std::string* _internal_mutable_address(); - public: - - // @@protoc_insertion_point(class_scope:grpc.AddressChangedLogoutEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr address_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class ApiCertIssueEvent final : - public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:grpc.ApiCertIssueEvent) */ { - public: - inline ApiCertIssueEvent() : ApiCertIssueEvent(nullptr) {} - explicit PROTOBUF_CONSTEXPR ApiCertIssueEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ApiCertIssueEvent(const ApiCertIssueEvent& from); - ApiCertIssueEvent(ApiCertIssueEvent&& from) noexcept - : ApiCertIssueEvent() { - *this = ::std::move(from); - } - - inline ApiCertIssueEvent& operator=(const ApiCertIssueEvent& from) { - CopyFrom(from); - return *this; - } - inline ApiCertIssueEvent& operator=(ApiCertIssueEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const ApiCertIssueEvent& default_instance() { - return *internal_default_instance(); - } - static inline const ApiCertIssueEvent* internal_default_instance() { - return reinterpret_cast( - &_ApiCertIssueEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 52; - - friend void swap(ApiCertIssueEvent& a, ApiCertIssueEvent& b) { - a.Swap(&b); - } - inline void Swap(ApiCertIssueEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(ApiCertIssueEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - ApiCertIssueEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; - inline void CopyFrom(const ApiCertIssueEvent& 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); - } - public: - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.ApiCertIssueEvent"; - } - protected: - explicit ApiCertIssueEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // @@protoc_insertion_point(class_scope:grpc.ApiCertIssueEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class UserEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.UserEvent) */ { - public: - inline UserEvent() : UserEvent(nullptr) {} - ~UserEvent() override; - explicit PROTOBUF_CONSTEXPR UserEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UserEvent(const UserEvent& from); - UserEvent(UserEvent&& from) noexcept - : UserEvent() { - *this = ::std::move(from); - } - - inline UserEvent& operator=(const UserEvent& from) { - CopyFrom(from); - return *this; - } - inline UserEvent& operator=(UserEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const UserEvent& default_instance() { - return *internal_default_instance(); - } - enum EventCase { - kToggleSplitModeFinished = 1, - kUserDisconnected = 2, - kUserChanged = 3, - kUserBadEvent = 4, - kUsedBytesChangedEvent = 5, - kImapLoginFailedEvent = 6, - kSyncStartedEvent = 7, - kSyncFinishedEvent = 8, - kSyncProgressEvent = 9, - EVENT_NOT_SET = 0, - }; - - static inline const UserEvent* internal_default_instance() { - return reinterpret_cast( - &_UserEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 53; - - friend void swap(UserEvent& a, UserEvent& b) { - a.Swap(&b); - } - inline void Swap(UserEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(UserEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - UserEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const UserEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const UserEvent& from) { - UserEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(UserEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.UserEvent"; - } - protected: - explicit UserEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kToggleSplitModeFinishedFieldNumber = 1, - kUserDisconnectedFieldNumber = 2, - kUserChangedFieldNumber = 3, - kUserBadEventFieldNumber = 4, - kUsedBytesChangedEventFieldNumber = 5, - kImapLoginFailedEventFieldNumber = 6, - kSyncStartedEventFieldNumber = 7, - kSyncFinishedEventFieldNumber = 8, - kSyncProgressEventFieldNumber = 9, - }; - // .grpc.ToggleSplitModeFinishedEvent toggleSplitModeFinished = 1; - bool has_togglesplitmodefinished() const; - private: - bool _internal_has_togglesplitmodefinished() const; - public: - void clear_togglesplitmodefinished(); - const ::grpc::ToggleSplitModeFinishedEvent& togglesplitmodefinished() const; - PROTOBUF_NODISCARD ::grpc::ToggleSplitModeFinishedEvent* release_togglesplitmodefinished(); - ::grpc::ToggleSplitModeFinishedEvent* mutable_togglesplitmodefinished(); - void set_allocated_togglesplitmodefinished(::grpc::ToggleSplitModeFinishedEvent* togglesplitmodefinished); - private: - const ::grpc::ToggleSplitModeFinishedEvent& _internal_togglesplitmodefinished() const; - ::grpc::ToggleSplitModeFinishedEvent* _internal_mutable_togglesplitmodefinished(); - public: - void unsafe_arena_set_allocated_togglesplitmodefinished( - ::grpc::ToggleSplitModeFinishedEvent* togglesplitmodefinished); - ::grpc::ToggleSplitModeFinishedEvent* unsafe_arena_release_togglesplitmodefinished(); - - // .grpc.UserDisconnectedEvent userDisconnected = 2; - bool has_userdisconnected() const; - private: - bool _internal_has_userdisconnected() const; - public: - void clear_userdisconnected(); - const ::grpc::UserDisconnectedEvent& userdisconnected() const; - PROTOBUF_NODISCARD ::grpc::UserDisconnectedEvent* release_userdisconnected(); - ::grpc::UserDisconnectedEvent* mutable_userdisconnected(); - void set_allocated_userdisconnected(::grpc::UserDisconnectedEvent* userdisconnected); - private: - const ::grpc::UserDisconnectedEvent& _internal_userdisconnected() const; - ::grpc::UserDisconnectedEvent* _internal_mutable_userdisconnected(); - public: - void unsafe_arena_set_allocated_userdisconnected( - ::grpc::UserDisconnectedEvent* userdisconnected); - ::grpc::UserDisconnectedEvent* unsafe_arena_release_userdisconnected(); - - // .grpc.UserChangedEvent userChanged = 3; - bool has_userchanged() const; - private: - bool _internal_has_userchanged() const; - public: - void clear_userchanged(); - const ::grpc::UserChangedEvent& userchanged() const; - PROTOBUF_NODISCARD ::grpc::UserChangedEvent* release_userchanged(); - ::grpc::UserChangedEvent* mutable_userchanged(); - void set_allocated_userchanged(::grpc::UserChangedEvent* userchanged); - private: - const ::grpc::UserChangedEvent& _internal_userchanged() const; - ::grpc::UserChangedEvent* _internal_mutable_userchanged(); - public: - void unsafe_arena_set_allocated_userchanged( - ::grpc::UserChangedEvent* userchanged); - ::grpc::UserChangedEvent* unsafe_arena_release_userchanged(); - - // .grpc.UserBadEvent userBadEvent = 4; - bool has_userbadevent() const; - private: - bool _internal_has_userbadevent() const; - public: - void clear_userbadevent(); - const ::grpc::UserBadEvent& userbadevent() const; - PROTOBUF_NODISCARD ::grpc::UserBadEvent* release_userbadevent(); - ::grpc::UserBadEvent* mutable_userbadevent(); - void set_allocated_userbadevent(::grpc::UserBadEvent* userbadevent); - private: - const ::grpc::UserBadEvent& _internal_userbadevent() const; - ::grpc::UserBadEvent* _internal_mutable_userbadevent(); - public: - void unsafe_arena_set_allocated_userbadevent( - ::grpc::UserBadEvent* userbadevent); - ::grpc::UserBadEvent* unsafe_arena_release_userbadevent(); - - // .grpc.UsedBytesChangedEvent usedBytesChangedEvent = 5; - bool has_usedbyteschangedevent() const; - private: - bool _internal_has_usedbyteschangedevent() const; - public: - void clear_usedbyteschangedevent(); - const ::grpc::UsedBytesChangedEvent& usedbyteschangedevent() const; - PROTOBUF_NODISCARD ::grpc::UsedBytesChangedEvent* release_usedbyteschangedevent(); - ::grpc::UsedBytesChangedEvent* mutable_usedbyteschangedevent(); - void set_allocated_usedbyteschangedevent(::grpc::UsedBytesChangedEvent* usedbyteschangedevent); - private: - const ::grpc::UsedBytesChangedEvent& _internal_usedbyteschangedevent() const; - ::grpc::UsedBytesChangedEvent* _internal_mutable_usedbyteschangedevent(); - public: - void unsafe_arena_set_allocated_usedbyteschangedevent( - ::grpc::UsedBytesChangedEvent* usedbyteschangedevent); - ::grpc::UsedBytesChangedEvent* unsafe_arena_release_usedbyteschangedevent(); - - // .grpc.ImapLoginFailedEvent imapLoginFailedEvent = 6; - bool has_imaploginfailedevent() const; - private: - bool _internal_has_imaploginfailedevent() const; - public: - void clear_imaploginfailedevent(); - const ::grpc::ImapLoginFailedEvent& imaploginfailedevent() const; - PROTOBUF_NODISCARD ::grpc::ImapLoginFailedEvent* release_imaploginfailedevent(); - ::grpc::ImapLoginFailedEvent* mutable_imaploginfailedevent(); - void set_allocated_imaploginfailedevent(::grpc::ImapLoginFailedEvent* imaploginfailedevent); - private: - const ::grpc::ImapLoginFailedEvent& _internal_imaploginfailedevent() const; - ::grpc::ImapLoginFailedEvent* _internal_mutable_imaploginfailedevent(); - public: - void unsafe_arena_set_allocated_imaploginfailedevent( - ::grpc::ImapLoginFailedEvent* imaploginfailedevent); - ::grpc::ImapLoginFailedEvent* unsafe_arena_release_imaploginfailedevent(); - - // .grpc.SyncStartedEvent syncStartedEvent = 7; - bool has_syncstartedevent() const; - private: - bool _internal_has_syncstartedevent() const; - public: - void clear_syncstartedevent(); - const ::grpc::SyncStartedEvent& syncstartedevent() const; - PROTOBUF_NODISCARD ::grpc::SyncStartedEvent* release_syncstartedevent(); - ::grpc::SyncStartedEvent* mutable_syncstartedevent(); - void set_allocated_syncstartedevent(::grpc::SyncStartedEvent* syncstartedevent); - private: - const ::grpc::SyncStartedEvent& _internal_syncstartedevent() const; - ::grpc::SyncStartedEvent* _internal_mutable_syncstartedevent(); - public: - void unsafe_arena_set_allocated_syncstartedevent( - ::grpc::SyncStartedEvent* syncstartedevent); - ::grpc::SyncStartedEvent* unsafe_arena_release_syncstartedevent(); - - // .grpc.SyncFinishedEvent syncFinishedEvent = 8; - bool has_syncfinishedevent() const; - private: - bool _internal_has_syncfinishedevent() const; - public: - void clear_syncfinishedevent(); - const ::grpc::SyncFinishedEvent& syncfinishedevent() const; - PROTOBUF_NODISCARD ::grpc::SyncFinishedEvent* release_syncfinishedevent(); - ::grpc::SyncFinishedEvent* mutable_syncfinishedevent(); - void set_allocated_syncfinishedevent(::grpc::SyncFinishedEvent* syncfinishedevent); - private: - const ::grpc::SyncFinishedEvent& _internal_syncfinishedevent() const; - ::grpc::SyncFinishedEvent* _internal_mutable_syncfinishedevent(); - public: - void unsafe_arena_set_allocated_syncfinishedevent( - ::grpc::SyncFinishedEvent* syncfinishedevent); - ::grpc::SyncFinishedEvent* unsafe_arena_release_syncfinishedevent(); - - // .grpc.SyncProgressEvent syncProgressEvent = 9; - bool has_syncprogressevent() const; - private: - bool _internal_has_syncprogressevent() const; - public: - void clear_syncprogressevent(); - const ::grpc::SyncProgressEvent& syncprogressevent() const; - PROTOBUF_NODISCARD ::grpc::SyncProgressEvent* release_syncprogressevent(); - ::grpc::SyncProgressEvent* mutable_syncprogressevent(); - void set_allocated_syncprogressevent(::grpc::SyncProgressEvent* syncprogressevent); - private: - const ::grpc::SyncProgressEvent& _internal_syncprogressevent() const; - ::grpc::SyncProgressEvent* _internal_mutable_syncprogressevent(); - public: - void unsafe_arena_set_allocated_syncprogressevent( - ::grpc::SyncProgressEvent* syncprogressevent); - ::grpc::SyncProgressEvent* unsafe_arena_release_syncprogressevent(); - - void clear_event(); - EventCase event_case() const; - // @@protoc_insertion_point(class_scope:grpc.UserEvent) - private: - class _Internal; - void set_has_togglesplitmodefinished(); - void set_has_userdisconnected(); - void set_has_userchanged(); - void set_has_userbadevent(); - void set_has_usedbyteschangedevent(); - void set_has_imaploginfailedevent(); - void set_has_syncstartedevent(); - void set_has_syncfinishedevent(); - void set_has_syncprogressevent(); - - inline bool has_event() const; - inline void clear_has_event(); - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - union EventUnion { - constexpr EventUnion() : _constinit_{} {} - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; - ::grpc::ToggleSplitModeFinishedEvent* togglesplitmodefinished_; - ::grpc::UserDisconnectedEvent* userdisconnected_; - ::grpc::UserChangedEvent* userchanged_; - ::grpc::UserBadEvent* userbadevent_; - ::grpc::UsedBytesChangedEvent* usedbyteschangedevent_; - ::grpc::ImapLoginFailedEvent* imaploginfailedevent_; - ::grpc::SyncStartedEvent* syncstartedevent_; - ::grpc::SyncFinishedEvent* syncfinishedevent_; - ::grpc::SyncProgressEvent* syncprogressevent_; - } event_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - uint32_t _oneof_case_[1]; - - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class ToggleSplitModeFinishedEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.ToggleSplitModeFinishedEvent) */ { - public: - inline ToggleSplitModeFinishedEvent() : ToggleSplitModeFinishedEvent(nullptr) {} - ~ToggleSplitModeFinishedEvent() override; - explicit PROTOBUF_CONSTEXPR ToggleSplitModeFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ToggleSplitModeFinishedEvent(const ToggleSplitModeFinishedEvent& from); - ToggleSplitModeFinishedEvent(ToggleSplitModeFinishedEvent&& from) noexcept - : ToggleSplitModeFinishedEvent() { - *this = ::std::move(from); - } - - inline ToggleSplitModeFinishedEvent& operator=(const ToggleSplitModeFinishedEvent& from) { - CopyFrom(from); - return *this; - } - inline ToggleSplitModeFinishedEvent& operator=(ToggleSplitModeFinishedEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const ToggleSplitModeFinishedEvent& default_instance() { - return *internal_default_instance(); - } - static inline const ToggleSplitModeFinishedEvent* internal_default_instance() { - return reinterpret_cast( - &_ToggleSplitModeFinishedEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 54; - - friend void swap(ToggleSplitModeFinishedEvent& a, ToggleSplitModeFinishedEvent& b) { - a.Swap(&b); - } - inline void Swap(ToggleSplitModeFinishedEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(ToggleSplitModeFinishedEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - ToggleSplitModeFinishedEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ToggleSplitModeFinishedEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const ToggleSplitModeFinishedEvent& from) { - ToggleSplitModeFinishedEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ToggleSplitModeFinishedEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.ToggleSplitModeFinishedEvent"; - } - protected: - explicit ToggleSplitModeFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kUserIDFieldNumber = 1, - }; - // string userID = 1; - void clear_userid(); - const std::string& userid() const; - template - void set_userid(ArgT0&& arg0, ArgT... args); - std::string* mutable_userid(); - PROTOBUF_NODISCARD std::string* release_userid(); - void set_allocated_userid(std::string* userid); - private: - const std::string& _internal_userid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_userid(const std::string& value); - std::string* _internal_mutable_userid(); - public: - - // @@protoc_insertion_point(class_scope:grpc.ToggleSplitModeFinishedEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr userid_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class UserDisconnectedEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.UserDisconnectedEvent) */ { - public: - inline UserDisconnectedEvent() : UserDisconnectedEvent(nullptr) {} - ~UserDisconnectedEvent() override; - explicit PROTOBUF_CONSTEXPR UserDisconnectedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UserDisconnectedEvent(const UserDisconnectedEvent& from); - UserDisconnectedEvent(UserDisconnectedEvent&& from) noexcept - : UserDisconnectedEvent() { - *this = ::std::move(from); - } - - inline UserDisconnectedEvent& operator=(const UserDisconnectedEvent& from) { - CopyFrom(from); - return *this; - } - inline UserDisconnectedEvent& operator=(UserDisconnectedEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const UserDisconnectedEvent& default_instance() { - return *internal_default_instance(); - } - static inline const UserDisconnectedEvent* internal_default_instance() { - return reinterpret_cast( - &_UserDisconnectedEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 55; - - friend void swap(UserDisconnectedEvent& a, UserDisconnectedEvent& b) { - a.Swap(&b); - } - inline void Swap(UserDisconnectedEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(UserDisconnectedEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - UserDisconnectedEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const UserDisconnectedEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const UserDisconnectedEvent& from) { - UserDisconnectedEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(UserDisconnectedEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.UserDisconnectedEvent"; - } - protected: - explicit UserDisconnectedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kUsernameFieldNumber = 1, - }; - // string username = 1; - void clear_username(); - const std::string& username() const; - template - void set_username(ArgT0&& arg0, ArgT... args); - std::string* mutable_username(); - PROTOBUF_NODISCARD std::string* release_username(); - void set_allocated_username(std::string* username); - private: - const std::string& _internal_username() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_username(const std::string& value); - std::string* _internal_mutable_username(); - public: - - // @@protoc_insertion_point(class_scope:grpc.UserDisconnectedEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr username_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class UserChangedEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.UserChangedEvent) */ { - public: - inline UserChangedEvent() : UserChangedEvent(nullptr) {} - ~UserChangedEvent() override; - explicit PROTOBUF_CONSTEXPR UserChangedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UserChangedEvent(const UserChangedEvent& from); - UserChangedEvent(UserChangedEvent&& from) noexcept - : UserChangedEvent() { - *this = ::std::move(from); - } - - inline UserChangedEvent& operator=(const UserChangedEvent& from) { - CopyFrom(from); - return *this; - } - inline UserChangedEvent& operator=(UserChangedEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const UserChangedEvent& default_instance() { - return *internal_default_instance(); - } - static inline const UserChangedEvent* internal_default_instance() { - return reinterpret_cast( - &_UserChangedEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 56; - - friend void swap(UserChangedEvent& a, UserChangedEvent& b) { - a.Swap(&b); - } - inline void Swap(UserChangedEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(UserChangedEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - UserChangedEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const UserChangedEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const UserChangedEvent& from) { - UserChangedEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(UserChangedEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.UserChangedEvent"; - } - protected: - explicit UserChangedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kUserIDFieldNumber = 1, - }; - // string userID = 1; - void clear_userid(); - const std::string& userid() const; - template - void set_userid(ArgT0&& arg0, ArgT... args); - std::string* mutable_userid(); - PROTOBUF_NODISCARD std::string* release_userid(); - void set_allocated_userid(std::string* userid); - private: - const std::string& _internal_userid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_userid(const std::string& value); - std::string* _internal_mutable_userid(); - public: - - // @@protoc_insertion_point(class_scope:grpc.UserChangedEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr userid_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class UserBadEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.UserBadEvent) */ { - public: - inline UserBadEvent() : UserBadEvent(nullptr) {} - ~UserBadEvent() override; - explicit PROTOBUF_CONSTEXPR UserBadEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UserBadEvent(const UserBadEvent& from); - UserBadEvent(UserBadEvent&& from) noexcept - : UserBadEvent() { - *this = ::std::move(from); - } - - inline UserBadEvent& operator=(const UserBadEvent& from) { - CopyFrom(from); - return *this; - } - inline UserBadEvent& operator=(UserBadEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const UserBadEvent& default_instance() { - return *internal_default_instance(); - } - static inline const UserBadEvent* internal_default_instance() { - return reinterpret_cast( - &_UserBadEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 57; - - friend void swap(UserBadEvent& a, UserBadEvent& b) { - a.Swap(&b); - } - inline void Swap(UserBadEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(UserBadEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - UserBadEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const UserBadEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const UserBadEvent& from) { - UserBadEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(UserBadEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.UserBadEvent"; - } - protected: - explicit UserBadEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kUserIDFieldNumber = 1, - kErrorMessageFieldNumber = 2, - }; - // string userID = 1; - void clear_userid(); - const std::string& userid() const; - template - void set_userid(ArgT0&& arg0, ArgT... args); - std::string* mutable_userid(); - PROTOBUF_NODISCARD std::string* release_userid(); - void set_allocated_userid(std::string* userid); - private: - const std::string& _internal_userid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_userid(const std::string& value); - std::string* _internal_mutable_userid(); - public: - - // string errorMessage = 2; - void clear_errormessage(); - const std::string& errormessage() const; - template - void set_errormessage(ArgT0&& arg0, ArgT... args); - std::string* mutable_errormessage(); - PROTOBUF_NODISCARD std::string* release_errormessage(); - void set_allocated_errormessage(std::string* errormessage); - private: - const std::string& _internal_errormessage() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_errormessage(const std::string& value); - std::string* _internal_mutable_errormessage(); - public: - - // @@protoc_insertion_point(class_scope:grpc.UserBadEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr userid_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr errormessage_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class UsedBytesChangedEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.UsedBytesChangedEvent) */ { - public: - inline UsedBytesChangedEvent() : UsedBytesChangedEvent(nullptr) {} - ~UsedBytesChangedEvent() override; - explicit PROTOBUF_CONSTEXPR UsedBytesChangedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - UsedBytesChangedEvent(const UsedBytesChangedEvent& from); - UsedBytesChangedEvent(UsedBytesChangedEvent&& from) noexcept - : UsedBytesChangedEvent() { - *this = ::std::move(from); - } - - inline UsedBytesChangedEvent& operator=(const UsedBytesChangedEvent& from) { - CopyFrom(from); - return *this; - } - inline UsedBytesChangedEvent& operator=(UsedBytesChangedEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const UsedBytesChangedEvent& default_instance() { - return *internal_default_instance(); - } - static inline const UsedBytesChangedEvent* internal_default_instance() { - return reinterpret_cast( - &_UsedBytesChangedEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 58; - - friend void swap(UsedBytesChangedEvent& a, UsedBytesChangedEvent& b) { - a.Swap(&b); - } - inline void Swap(UsedBytesChangedEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(UsedBytesChangedEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - UsedBytesChangedEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const UsedBytesChangedEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const UsedBytesChangedEvent& from) { - UsedBytesChangedEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(UsedBytesChangedEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.UsedBytesChangedEvent"; - } - protected: - explicit UsedBytesChangedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kUserIDFieldNumber = 1, - kUsedBytesFieldNumber = 2, - }; - // string userID = 1; - void clear_userid(); - const std::string& userid() const; - template - void set_userid(ArgT0&& arg0, ArgT... args); - std::string* mutable_userid(); - PROTOBUF_NODISCARD std::string* release_userid(); - void set_allocated_userid(std::string* userid); - private: - const std::string& _internal_userid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_userid(const std::string& value); - std::string* _internal_mutable_userid(); - public: - - // int64 usedBytes = 2; - void clear_usedbytes(); - int64_t usedbytes() const; - void set_usedbytes(int64_t value); - private: - int64_t _internal_usedbytes() const; - void _internal_set_usedbytes(int64_t value); - public: - - // @@protoc_insertion_point(class_scope:grpc.UsedBytesChangedEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr userid_; - int64_t usedbytes_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class ImapLoginFailedEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.ImapLoginFailedEvent) */ { - public: - inline ImapLoginFailedEvent() : ImapLoginFailedEvent(nullptr) {} - ~ImapLoginFailedEvent() override; - explicit PROTOBUF_CONSTEXPR ImapLoginFailedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - ImapLoginFailedEvent(const ImapLoginFailedEvent& from); - ImapLoginFailedEvent(ImapLoginFailedEvent&& from) noexcept - : ImapLoginFailedEvent() { - *this = ::std::move(from); - } - - inline ImapLoginFailedEvent& operator=(const ImapLoginFailedEvent& from) { - CopyFrom(from); - return *this; - } - inline ImapLoginFailedEvent& operator=(ImapLoginFailedEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const ImapLoginFailedEvent& default_instance() { - return *internal_default_instance(); - } - static inline const ImapLoginFailedEvent* internal_default_instance() { - return reinterpret_cast( - &_ImapLoginFailedEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 59; - - friend void swap(ImapLoginFailedEvent& a, ImapLoginFailedEvent& b) { - a.Swap(&b); - } - inline void Swap(ImapLoginFailedEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(ImapLoginFailedEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - ImapLoginFailedEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const ImapLoginFailedEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const ImapLoginFailedEvent& from) { - ImapLoginFailedEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(ImapLoginFailedEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.ImapLoginFailedEvent"; - } - protected: - explicit ImapLoginFailedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kUsernameFieldNumber = 1, - }; - // string username = 1; - void clear_username(); - const std::string& username() const; - template - void set_username(ArgT0&& arg0, ArgT... args); - std::string* mutable_username(); - PROTOBUF_NODISCARD std::string* release_username(); - void set_allocated_username(std::string* username); - private: - const std::string& _internal_username() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_username(const std::string& value); - std::string* _internal_mutable_username(); - public: - - // @@protoc_insertion_point(class_scope:grpc.ImapLoginFailedEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr username_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class SyncStartedEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.SyncStartedEvent) */ { - public: - inline SyncStartedEvent() : SyncStartedEvent(nullptr) {} - ~SyncStartedEvent() override; - explicit PROTOBUF_CONSTEXPR SyncStartedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SyncStartedEvent(const SyncStartedEvent& from); - SyncStartedEvent(SyncStartedEvent&& from) noexcept - : SyncStartedEvent() { - *this = ::std::move(from); - } - - inline SyncStartedEvent& operator=(const SyncStartedEvent& from) { - CopyFrom(from); - return *this; - } - inline SyncStartedEvent& operator=(SyncStartedEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const SyncStartedEvent& default_instance() { - return *internal_default_instance(); - } - static inline const SyncStartedEvent* internal_default_instance() { - return reinterpret_cast( - &_SyncStartedEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 60; - - friend void swap(SyncStartedEvent& a, SyncStartedEvent& b) { - a.Swap(&b); - } - inline void Swap(SyncStartedEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(SyncStartedEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - SyncStartedEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const SyncStartedEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const SyncStartedEvent& from) { - SyncStartedEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(SyncStartedEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.SyncStartedEvent"; - } - protected: - explicit SyncStartedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kUserIDFieldNumber = 1, - }; - // string userID = 1; - void clear_userid(); - const std::string& userid() const; - template - void set_userid(ArgT0&& arg0, ArgT... args); - std::string* mutable_userid(); - PROTOBUF_NODISCARD std::string* release_userid(); - void set_allocated_userid(std::string* userid); - private: - const std::string& _internal_userid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_userid(const std::string& value); - std::string* _internal_mutable_userid(); - public: - - // @@protoc_insertion_point(class_scope:grpc.SyncStartedEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr userid_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class SyncFinishedEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.SyncFinishedEvent) */ { - public: - inline SyncFinishedEvent() : SyncFinishedEvent(nullptr) {} - ~SyncFinishedEvent() override; - explicit PROTOBUF_CONSTEXPR SyncFinishedEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SyncFinishedEvent(const SyncFinishedEvent& from); - SyncFinishedEvent(SyncFinishedEvent&& from) noexcept - : SyncFinishedEvent() { - *this = ::std::move(from); - } - - inline SyncFinishedEvent& operator=(const SyncFinishedEvent& from) { - CopyFrom(from); - return *this; - } - inline SyncFinishedEvent& operator=(SyncFinishedEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const SyncFinishedEvent& default_instance() { - return *internal_default_instance(); - } - static inline const SyncFinishedEvent* internal_default_instance() { - return reinterpret_cast( - &_SyncFinishedEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 61; - - friend void swap(SyncFinishedEvent& a, SyncFinishedEvent& b) { - a.Swap(&b); - } - inline void Swap(SyncFinishedEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(SyncFinishedEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - SyncFinishedEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const SyncFinishedEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const SyncFinishedEvent& from) { - SyncFinishedEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(SyncFinishedEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.SyncFinishedEvent"; - } - protected: - explicit SyncFinishedEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kUserIDFieldNumber = 1, - }; - // string userID = 1; - void clear_userid(); - const std::string& userid() const; - template - void set_userid(ArgT0&& arg0, ArgT... args); - std::string* mutable_userid(); - PROTOBUF_NODISCARD std::string* release_userid(); - void set_allocated_userid(std::string* userid); - private: - const std::string& _internal_userid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_userid(const std::string& value); - std::string* _internal_mutable_userid(); - public: - - // @@protoc_insertion_point(class_scope:grpc.SyncFinishedEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr userid_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class SyncProgressEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.SyncProgressEvent) */ { - public: - inline SyncProgressEvent() : SyncProgressEvent(nullptr) {} - ~SyncProgressEvent() override; - explicit PROTOBUF_CONSTEXPR SyncProgressEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - SyncProgressEvent(const SyncProgressEvent& from); - SyncProgressEvent(SyncProgressEvent&& from) noexcept - : SyncProgressEvent() { - *this = ::std::move(from); - } - - inline SyncProgressEvent& operator=(const SyncProgressEvent& from) { - CopyFrom(from); - return *this; - } - inline SyncProgressEvent& operator=(SyncProgressEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const SyncProgressEvent& default_instance() { - return *internal_default_instance(); - } - static inline const SyncProgressEvent* internal_default_instance() { - return reinterpret_cast( - &_SyncProgressEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 62; - - friend void swap(SyncProgressEvent& a, SyncProgressEvent& b) { - a.Swap(&b); - } - inline void Swap(SyncProgressEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(SyncProgressEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - SyncProgressEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const SyncProgressEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const SyncProgressEvent& from) { - SyncProgressEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(SyncProgressEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.SyncProgressEvent"; - } - protected: - explicit SyncProgressEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kUserIDFieldNumber = 1, - kProgressFieldNumber = 2, - kElapsedMsFieldNumber = 3, - kRemainingMsFieldNumber = 4, - }; - // string userID = 1; - void clear_userid(); - const std::string& userid() const; - template - void set_userid(ArgT0&& arg0, ArgT... args); - std::string* mutable_userid(); - PROTOBUF_NODISCARD std::string* release_userid(); - void set_allocated_userid(std::string* userid); - private: - const std::string& _internal_userid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_userid(const std::string& value); - std::string* _internal_mutable_userid(); - public: - - // double progress = 2; - void clear_progress(); - double progress() const; - void set_progress(double value); - private: - double _internal_progress() const; - void _internal_set_progress(double value); - public: - - // int64 elapsedMs = 3; - void clear_elapsedms(); - int64_t elapsedms() const; - void set_elapsedms(int64_t value); - private: - int64_t _internal_elapsedms() const; - void _internal_set_elapsedms(int64_t value); - public: - - // int64 remainingMs = 4; - void clear_remainingms(); - int64_t remainingms() const; - void set_remainingms(int64_t value); - private: - int64_t _internal_remainingms() const; - void _internal_set_remainingms(int64_t value); - public: - - // @@protoc_insertion_point(class_scope:grpc.SyncProgressEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr userid_; - double progress_; - int64_t elapsedms_; - int64_t remainingms_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// ------------------------------------------------------------------- - -class GenericErrorEvent final : - public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:grpc.GenericErrorEvent) */ { - public: - inline GenericErrorEvent() : GenericErrorEvent(nullptr) {} - ~GenericErrorEvent() override; - explicit PROTOBUF_CONSTEXPR GenericErrorEvent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); - - GenericErrorEvent(const GenericErrorEvent& from); - GenericErrorEvent(GenericErrorEvent&& from) noexcept - : GenericErrorEvent() { - *this = ::std::move(from); - } - - inline GenericErrorEvent& operator=(const GenericErrorEvent& from) { - CopyFrom(from); - return *this; - } - inline GenericErrorEvent& operator=(GenericErrorEvent&& from) noexcept { - if (this == &from) return *this; - if (GetOwningArena() == from.GetOwningArena() - #ifdef PROTOBUF_FORCE_COPY_IN_MOVE - && GetOwningArena() != nullptr - #endif // !PROTOBUF_FORCE_COPY_IN_MOVE - ) { - InternalSwap(&from); - } else { - CopyFrom(from); - } - return *this; - } - - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { - return GetDescriptor(); - } - static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { - return default_instance().GetMetadata().descriptor; - } - static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { - return default_instance().GetMetadata().reflection; - } - static const GenericErrorEvent& default_instance() { - return *internal_default_instance(); - } - static inline const GenericErrorEvent* internal_default_instance() { - return reinterpret_cast( - &_GenericErrorEvent_default_instance_); - } - static constexpr int kIndexInFileMessages = - 63; - - friend void swap(GenericErrorEvent& a, GenericErrorEvent& b) { - a.Swap(&b); - } - inline void Swap(GenericErrorEvent* other) { - if (other == this) return; - #ifdef PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() != nullptr && - GetOwningArena() == other->GetOwningArena()) { - #else // PROTOBUF_FORCE_COPY_IN_SWAP - if (GetOwningArena() == other->GetOwningArena()) { - #endif // !PROTOBUF_FORCE_COPY_IN_SWAP - InternalSwap(other); - } else { - ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); - } - } - void UnsafeArenaSwap(GenericErrorEvent* other) { - if (other == this) return; - GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); - InternalSwap(other); - } - - // implements Message ---------------------------------------------- - - GenericErrorEvent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { - return CreateMaybeMessage(arena); - } - using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; - void CopyFrom(const GenericErrorEvent& from); - using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom( const GenericErrorEvent& from) { - GenericErrorEvent::MergeImpl(*this, from); - } - private: - 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; - - size_t ByteSizeLong() const 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 _impl_._cached_size_.Get(); } - - private: - void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); - void SharedDtor(); - void SetCachedSize(int size) const final; - void InternalSwap(GenericErrorEvent* other); - - private: - friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; - static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "grpc.GenericErrorEvent"; - } - protected: - explicit GenericErrorEvent(::PROTOBUF_NAMESPACE_ID::Arena* arena, - bool is_message_owned = false); - public: - - static const ClassData _class_data_; - const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; - - ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - enum : int { - kCodeFieldNumber = 1, - }; - // .grpc.ErrorCode code = 1; - void clear_code(); - ::grpc::ErrorCode code() const; - void set_code(::grpc::ErrorCode value); - private: - ::grpc::ErrorCode _internal_code() const; - void _internal_set_code(::grpc::ErrorCode value); - public: - - // @@protoc_insertion_point(class_scope:grpc.GenericErrorEvent) - private: - class _Internal; - - template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; - typedef void InternalArenaConstructable_; - typedef void DestructorSkippable_; - struct Impl_ { - int code_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - }; - union { Impl_ _impl_; }; - friend struct ::TableStruct_bridge_2eproto; -}; -// =================================================================== - - -// =================================================================== - -#ifdef __GNUC__ - #pragma GCC diagnostic push - #pragma GCC diagnostic ignored "-Wstrict-aliasing" -#endif // __GNUC__ -// AddLogEntryRequest - -// .grpc.LogLevel level = 1; -inline void AddLogEntryRequest::clear_level() { - _impl_.level_ = 0; -} -inline ::grpc::LogLevel AddLogEntryRequest::_internal_level() const { - return static_cast< ::grpc::LogLevel >(_impl_.level_); -} -inline ::grpc::LogLevel AddLogEntryRequest::level() const { - // @@protoc_insertion_point(field_get:grpc.AddLogEntryRequest.level) - return _internal_level(); -} -inline void AddLogEntryRequest::_internal_set_level(::grpc::LogLevel value) { - - _impl_.level_ = value; -} -inline void AddLogEntryRequest::set_level(::grpc::LogLevel value) { - _internal_set_level(value); - // @@protoc_insertion_point(field_set:grpc.AddLogEntryRequest.level) -} - -// string package = 2; -inline void AddLogEntryRequest::clear_package() { - _impl_.package_.ClearToEmpty(); -} -inline const std::string& AddLogEntryRequest::package() const { - // @@protoc_insertion_point(field_get:grpc.AddLogEntryRequest.package) - return _internal_package(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void AddLogEntryRequest::set_package(ArgT0&& arg0, ArgT... args) { - - _impl_.package_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.AddLogEntryRequest.package) -} -inline std::string* AddLogEntryRequest::mutable_package() { - std::string* _s = _internal_mutable_package(); - // @@protoc_insertion_point(field_mutable:grpc.AddLogEntryRequest.package) - return _s; -} -inline const std::string& AddLogEntryRequest::_internal_package() const { - return _impl_.package_.Get(); -} -inline void AddLogEntryRequest::_internal_set_package(const std::string& value) { - - _impl_.package_.Set(value, GetArenaForAllocation()); -} -inline std::string* AddLogEntryRequest::_internal_mutable_package() { - - return _impl_.package_.Mutable(GetArenaForAllocation()); -} -inline std::string* AddLogEntryRequest::release_package() { - // @@protoc_insertion_point(field_release:grpc.AddLogEntryRequest.package) - return _impl_.package_.Release(); -} -inline void AddLogEntryRequest::set_allocated_package(std::string* package) { - if (package != nullptr) { - - } else { - - } - _impl_.package_.SetAllocated(package, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.package_.IsDefault()) { - _impl_.package_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.AddLogEntryRequest.package) -} - -// string message = 3; -inline void AddLogEntryRequest::clear_message() { - _impl_.message_.ClearToEmpty(); -} -inline const std::string& AddLogEntryRequest::message() const { - // @@protoc_insertion_point(field_get:grpc.AddLogEntryRequest.message) - return _internal_message(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void AddLogEntryRequest::set_message(ArgT0&& arg0, ArgT... args) { - - _impl_.message_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.AddLogEntryRequest.message) -} -inline std::string* AddLogEntryRequest::mutable_message() { - std::string* _s = _internal_mutable_message(); - // @@protoc_insertion_point(field_mutable:grpc.AddLogEntryRequest.message) - return _s; -} -inline const std::string& AddLogEntryRequest::_internal_message() const { - return _impl_.message_.Get(); -} -inline void AddLogEntryRequest::_internal_set_message(const std::string& value) { - - _impl_.message_.Set(value, GetArenaForAllocation()); -} -inline std::string* AddLogEntryRequest::_internal_mutable_message() { - - return _impl_.message_.Mutable(GetArenaForAllocation()); -} -inline std::string* AddLogEntryRequest::release_message() { - // @@protoc_insertion_point(field_release:grpc.AddLogEntryRequest.message) - return _impl_.message_.Release(); -} -inline void AddLogEntryRequest::set_allocated_message(std::string* message) { - if (message != nullptr) { - - } else { - - } - _impl_.message_.SetAllocated(message, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.message_.IsDefault()) { - _impl_.message_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.AddLogEntryRequest.message) -} - -// ------------------------------------------------------------------- - -// GuiReadyResponse - -// bool showSplashScreen = 1; -inline void GuiReadyResponse::clear_showsplashscreen() { - _impl_.showsplashscreen_ = false; -} -inline bool GuiReadyResponse::_internal_showsplashscreen() const { - return _impl_.showsplashscreen_; -} -inline bool GuiReadyResponse::showsplashscreen() const { - // @@protoc_insertion_point(field_get:grpc.GuiReadyResponse.showSplashScreen) - return _internal_showsplashscreen(); -} -inline void GuiReadyResponse::_internal_set_showsplashscreen(bool value) { - - _impl_.showsplashscreen_ = value; -} -inline void GuiReadyResponse::set_showsplashscreen(bool value) { - _internal_set_showsplashscreen(value); - // @@protoc_insertion_point(field_set:grpc.GuiReadyResponse.showSplashScreen) -} - -// ------------------------------------------------------------------- - -// ReportBugRequest - -// string osType = 1; -inline void ReportBugRequest::clear_ostype() { - _impl_.ostype_.ClearToEmpty(); -} -inline const std::string& ReportBugRequest::ostype() const { - // @@protoc_insertion_point(field_get:grpc.ReportBugRequest.osType) - return _internal_ostype(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void ReportBugRequest::set_ostype(ArgT0&& arg0, ArgT... args) { - - _impl_.ostype_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.ReportBugRequest.osType) -} -inline std::string* ReportBugRequest::mutable_ostype() { - std::string* _s = _internal_mutable_ostype(); - // @@protoc_insertion_point(field_mutable:grpc.ReportBugRequest.osType) - return _s; -} -inline const std::string& ReportBugRequest::_internal_ostype() const { - return _impl_.ostype_.Get(); -} -inline void ReportBugRequest::_internal_set_ostype(const std::string& value) { - - _impl_.ostype_.Set(value, GetArenaForAllocation()); -} -inline std::string* ReportBugRequest::_internal_mutable_ostype() { - - return _impl_.ostype_.Mutable(GetArenaForAllocation()); -} -inline std::string* ReportBugRequest::release_ostype() { - // @@protoc_insertion_point(field_release:grpc.ReportBugRequest.osType) - return _impl_.ostype_.Release(); -} -inline void ReportBugRequest::set_allocated_ostype(std::string* ostype) { - if (ostype != nullptr) { - - } else { - - } - _impl_.ostype_.SetAllocated(ostype, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.ostype_.IsDefault()) { - _impl_.ostype_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.ReportBugRequest.osType) -} - -// string osVersion = 2; -inline void ReportBugRequest::clear_osversion() { - _impl_.osversion_.ClearToEmpty(); -} -inline const std::string& ReportBugRequest::osversion() const { - // @@protoc_insertion_point(field_get:grpc.ReportBugRequest.osVersion) - return _internal_osversion(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void ReportBugRequest::set_osversion(ArgT0&& arg0, ArgT... args) { - - _impl_.osversion_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.ReportBugRequest.osVersion) -} -inline std::string* ReportBugRequest::mutable_osversion() { - std::string* _s = _internal_mutable_osversion(); - // @@protoc_insertion_point(field_mutable:grpc.ReportBugRequest.osVersion) - return _s; -} -inline const std::string& ReportBugRequest::_internal_osversion() const { - return _impl_.osversion_.Get(); -} -inline void ReportBugRequest::_internal_set_osversion(const std::string& value) { - - _impl_.osversion_.Set(value, GetArenaForAllocation()); -} -inline std::string* ReportBugRequest::_internal_mutable_osversion() { - - return _impl_.osversion_.Mutable(GetArenaForAllocation()); -} -inline std::string* ReportBugRequest::release_osversion() { - // @@protoc_insertion_point(field_release:grpc.ReportBugRequest.osVersion) - return _impl_.osversion_.Release(); -} -inline void ReportBugRequest::set_allocated_osversion(std::string* osversion) { - if (osversion != nullptr) { - - } else { - - } - _impl_.osversion_.SetAllocated(osversion, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.osversion_.IsDefault()) { - _impl_.osversion_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.ReportBugRequest.osVersion) -} - -// string description = 3; -inline void ReportBugRequest::clear_description() { - _impl_.description_.ClearToEmpty(); -} -inline const std::string& ReportBugRequest::description() const { - // @@protoc_insertion_point(field_get:grpc.ReportBugRequest.description) - return _internal_description(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void ReportBugRequest::set_description(ArgT0&& arg0, ArgT... args) { - - _impl_.description_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.ReportBugRequest.description) -} -inline std::string* ReportBugRequest::mutable_description() { - std::string* _s = _internal_mutable_description(); - // @@protoc_insertion_point(field_mutable:grpc.ReportBugRequest.description) - return _s; -} -inline const std::string& ReportBugRequest::_internal_description() const { - return _impl_.description_.Get(); -} -inline void ReportBugRequest::_internal_set_description(const std::string& value) { - - _impl_.description_.Set(value, GetArenaForAllocation()); -} -inline std::string* ReportBugRequest::_internal_mutable_description() { - - return _impl_.description_.Mutable(GetArenaForAllocation()); -} -inline std::string* ReportBugRequest::release_description() { - // @@protoc_insertion_point(field_release:grpc.ReportBugRequest.description) - return _impl_.description_.Release(); -} -inline void ReportBugRequest::set_allocated_description(std::string* description) { - if (description != nullptr) { - - } else { - - } - _impl_.description_.SetAllocated(description, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.description_.IsDefault()) { - _impl_.description_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.ReportBugRequest.description) -} - -// string address = 4; -inline void ReportBugRequest::clear_address() { - _impl_.address_.ClearToEmpty(); -} -inline const std::string& ReportBugRequest::address() const { - // @@protoc_insertion_point(field_get:grpc.ReportBugRequest.address) - return _internal_address(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void ReportBugRequest::set_address(ArgT0&& arg0, ArgT... args) { - - _impl_.address_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.ReportBugRequest.address) -} -inline std::string* ReportBugRequest::mutable_address() { - std::string* _s = _internal_mutable_address(); - // @@protoc_insertion_point(field_mutable:grpc.ReportBugRequest.address) - return _s; -} -inline const std::string& ReportBugRequest::_internal_address() const { - return _impl_.address_.Get(); -} -inline void ReportBugRequest::_internal_set_address(const std::string& value) { - - _impl_.address_.Set(value, GetArenaForAllocation()); -} -inline std::string* ReportBugRequest::_internal_mutable_address() { - - return _impl_.address_.Mutable(GetArenaForAllocation()); -} -inline std::string* ReportBugRequest::release_address() { - // @@protoc_insertion_point(field_release:grpc.ReportBugRequest.address) - return _impl_.address_.Release(); -} -inline void ReportBugRequest::set_allocated_address(std::string* address) { - if (address != nullptr) { - - } else { - - } - _impl_.address_.SetAllocated(address, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.address_.IsDefault()) { - _impl_.address_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.ReportBugRequest.address) -} - -// string emailClient = 5; -inline void ReportBugRequest::clear_emailclient() { - _impl_.emailclient_.ClearToEmpty(); -} -inline const std::string& ReportBugRequest::emailclient() const { - // @@protoc_insertion_point(field_get:grpc.ReportBugRequest.emailClient) - return _internal_emailclient(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void ReportBugRequest::set_emailclient(ArgT0&& arg0, ArgT... args) { - - _impl_.emailclient_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.ReportBugRequest.emailClient) -} -inline std::string* ReportBugRequest::mutable_emailclient() { - std::string* _s = _internal_mutable_emailclient(); - // @@protoc_insertion_point(field_mutable:grpc.ReportBugRequest.emailClient) - return _s; -} -inline const std::string& ReportBugRequest::_internal_emailclient() const { - return _impl_.emailclient_.Get(); -} -inline void ReportBugRequest::_internal_set_emailclient(const std::string& value) { - - _impl_.emailclient_.Set(value, GetArenaForAllocation()); -} -inline std::string* ReportBugRequest::_internal_mutable_emailclient() { - - return _impl_.emailclient_.Mutable(GetArenaForAllocation()); -} -inline std::string* ReportBugRequest::release_emailclient() { - // @@protoc_insertion_point(field_release:grpc.ReportBugRequest.emailClient) - return _impl_.emailclient_.Release(); -} -inline void ReportBugRequest::set_allocated_emailclient(std::string* emailclient) { - if (emailclient != nullptr) { - - } else { - - } - _impl_.emailclient_.SetAllocated(emailclient, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.emailclient_.IsDefault()) { - _impl_.emailclient_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.ReportBugRequest.emailClient) -} - -// bool includeLogs = 6; -inline void ReportBugRequest::clear_includelogs() { - _impl_.includelogs_ = false; -} -inline bool ReportBugRequest::_internal_includelogs() const { - return _impl_.includelogs_; -} -inline bool ReportBugRequest::includelogs() const { - // @@protoc_insertion_point(field_get:grpc.ReportBugRequest.includeLogs) - return _internal_includelogs(); -} -inline void ReportBugRequest::_internal_set_includelogs(bool value) { - - _impl_.includelogs_ = value; -} -inline void ReportBugRequest::set_includelogs(bool value) { - _internal_set_includelogs(value); - // @@protoc_insertion_point(field_set:grpc.ReportBugRequest.includeLogs) -} - -// ------------------------------------------------------------------- - -// LoginRequest - -// string username = 1; -inline void LoginRequest::clear_username() { - _impl_.username_.ClearToEmpty(); -} -inline const std::string& LoginRequest::username() const { - // @@protoc_insertion_point(field_get:grpc.LoginRequest.username) - return _internal_username(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void LoginRequest::set_username(ArgT0&& arg0, ArgT... args) { - - _impl_.username_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.LoginRequest.username) -} -inline std::string* LoginRequest::mutable_username() { - std::string* _s = _internal_mutable_username(); - // @@protoc_insertion_point(field_mutable:grpc.LoginRequest.username) - return _s; -} -inline const std::string& LoginRequest::_internal_username() const { - return _impl_.username_.Get(); -} -inline void LoginRequest::_internal_set_username(const std::string& value) { - - _impl_.username_.Set(value, GetArenaForAllocation()); -} -inline std::string* LoginRequest::_internal_mutable_username() { - - return _impl_.username_.Mutable(GetArenaForAllocation()); -} -inline std::string* LoginRequest::release_username() { - // @@protoc_insertion_point(field_release:grpc.LoginRequest.username) - return _impl_.username_.Release(); -} -inline void LoginRequest::set_allocated_username(std::string* username) { - if (username != nullptr) { - - } else { - - } - _impl_.username_.SetAllocated(username, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.username_.IsDefault()) { - _impl_.username_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.LoginRequest.username) -} - -// bytes password = 2; -inline void LoginRequest::clear_password() { - _impl_.password_.ClearToEmpty(); -} -inline const std::string& LoginRequest::password() const { - // @@protoc_insertion_point(field_get:grpc.LoginRequest.password) - return _internal_password(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void LoginRequest::set_password(ArgT0&& arg0, ArgT... args) { - - _impl_.password_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.LoginRequest.password) -} -inline std::string* LoginRequest::mutable_password() { - std::string* _s = _internal_mutable_password(); - // @@protoc_insertion_point(field_mutable:grpc.LoginRequest.password) - return _s; -} -inline const std::string& LoginRequest::_internal_password() const { - return _impl_.password_.Get(); -} -inline void LoginRequest::_internal_set_password(const std::string& value) { - - _impl_.password_.Set(value, GetArenaForAllocation()); -} -inline std::string* LoginRequest::_internal_mutable_password() { - - return _impl_.password_.Mutable(GetArenaForAllocation()); -} -inline std::string* LoginRequest::release_password() { - // @@protoc_insertion_point(field_release:grpc.LoginRequest.password) - return _impl_.password_.Release(); -} -inline void LoginRequest::set_allocated_password(std::string* password) { - if (password != nullptr) { - - } else { - - } - _impl_.password_.SetAllocated(password, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.password_.IsDefault()) { - _impl_.password_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.LoginRequest.password) -} - -// ------------------------------------------------------------------- - -// LoginAbortRequest - -// string username = 1; -inline void LoginAbortRequest::clear_username() { - _impl_.username_.ClearToEmpty(); -} -inline const std::string& LoginAbortRequest::username() const { - // @@protoc_insertion_point(field_get:grpc.LoginAbortRequest.username) - return _internal_username(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void LoginAbortRequest::set_username(ArgT0&& arg0, ArgT... args) { - - _impl_.username_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.LoginAbortRequest.username) -} -inline std::string* LoginAbortRequest::mutable_username() { - std::string* _s = _internal_mutable_username(); - // @@protoc_insertion_point(field_mutable:grpc.LoginAbortRequest.username) - return _s; -} -inline const std::string& LoginAbortRequest::_internal_username() const { - return _impl_.username_.Get(); -} -inline void LoginAbortRequest::_internal_set_username(const std::string& value) { - - _impl_.username_.Set(value, GetArenaForAllocation()); -} -inline std::string* LoginAbortRequest::_internal_mutable_username() { - - return _impl_.username_.Mutable(GetArenaForAllocation()); -} -inline std::string* LoginAbortRequest::release_username() { - // @@protoc_insertion_point(field_release:grpc.LoginAbortRequest.username) - return _impl_.username_.Release(); -} -inline void LoginAbortRequest::set_allocated_username(std::string* username) { - if (username != nullptr) { - - } else { - - } - _impl_.username_.SetAllocated(username, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.username_.IsDefault()) { - _impl_.username_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.LoginAbortRequest.username) -} - -// ------------------------------------------------------------------- - -// ImapSmtpSettings - -// int32 imapPort = 1; -inline void ImapSmtpSettings::clear_imapport() { - _impl_.imapport_ = 0; -} -inline int32_t ImapSmtpSettings::_internal_imapport() const { - return _impl_.imapport_; -} -inline int32_t ImapSmtpSettings::imapport() const { - // @@protoc_insertion_point(field_get:grpc.ImapSmtpSettings.imapPort) - return _internal_imapport(); -} -inline void ImapSmtpSettings::_internal_set_imapport(int32_t value) { - - _impl_.imapport_ = value; -} -inline void ImapSmtpSettings::set_imapport(int32_t value) { - _internal_set_imapport(value); - // @@protoc_insertion_point(field_set:grpc.ImapSmtpSettings.imapPort) -} - -// int32 smtpPort = 2; -inline void ImapSmtpSettings::clear_smtpport() { - _impl_.smtpport_ = 0; -} -inline int32_t ImapSmtpSettings::_internal_smtpport() const { - return _impl_.smtpport_; -} -inline int32_t ImapSmtpSettings::smtpport() const { - // @@protoc_insertion_point(field_get:grpc.ImapSmtpSettings.smtpPort) - return _internal_smtpport(); -} -inline void ImapSmtpSettings::_internal_set_smtpport(int32_t value) { - - _impl_.smtpport_ = value; -} -inline void ImapSmtpSettings::set_smtpport(int32_t value) { - _internal_set_smtpport(value); - // @@protoc_insertion_point(field_set:grpc.ImapSmtpSettings.smtpPort) -} - -// bool useSSLForImap = 3; -inline void ImapSmtpSettings::clear_usesslforimap() { - _impl_.usesslforimap_ = false; -} -inline bool ImapSmtpSettings::_internal_usesslforimap() const { - return _impl_.usesslforimap_; -} -inline bool ImapSmtpSettings::usesslforimap() const { - // @@protoc_insertion_point(field_get:grpc.ImapSmtpSettings.useSSLForImap) - return _internal_usesslforimap(); -} -inline void ImapSmtpSettings::_internal_set_usesslforimap(bool value) { - - _impl_.usesslforimap_ = value; -} -inline void ImapSmtpSettings::set_usesslforimap(bool value) { - _internal_set_usesslforimap(value); - // @@protoc_insertion_point(field_set:grpc.ImapSmtpSettings.useSSLForImap) -} - -// bool useSSLForSmtp = 4; -inline void ImapSmtpSettings::clear_usesslforsmtp() { - _impl_.usesslforsmtp_ = false; -} -inline bool ImapSmtpSettings::_internal_usesslforsmtp() const { - return _impl_.usesslforsmtp_; -} -inline bool ImapSmtpSettings::usesslforsmtp() const { - // @@protoc_insertion_point(field_get:grpc.ImapSmtpSettings.useSSLForSmtp) - return _internal_usesslforsmtp(); -} -inline void ImapSmtpSettings::_internal_set_usesslforsmtp(bool value) { - - _impl_.usesslforsmtp_ = value; -} -inline void ImapSmtpSettings::set_usesslforsmtp(bool value) { - _internal_set_usesslforsmtp(value); - // @@protoc_insertion_point(field_set:grpc.ImapSmtpSettings.useSSLForSmtp) -} - -// ------------------------------------------------------------------- - -// AvailableKeychainsResponse - -// repeated string keychains = 1; -inline int AvailableKeychainsResponse::_internal_keychains_size() const { - return _impl_.keychains_.size(); -} -inline int AvailableKeychainsResponse::keychains_size() const { - return _internal_keychains_size(); -} -inline void AvailableKeychainsResponse::clear_keychains() { - _impl_.keychains_.Clear(); -} -inline std::string* AvailableKeychainsResponse::add_keychains() { - std::string* _s = _internal_add_keychains(); - // @@protoc_insertion_point(field_add_mutable:grpc.AvailableKeychainsResponse.keychains) - return _s; -} -inline const std::string& AvailableKeychainsResponse::_internal_keychains(int index) const { - return _impl_.keychains_.Get(index); -} -inline const std::string& AvailableKeychainsResponse::keychains(int index) const { - // @@protoc_insertion_point(field_get:grpc.AvailableKeychainsResponse.keychains) - return _internal_keychains(index); -} -inline std::string* AvailableKeychainsResponse::mutable_keychains(int index) { - // @@protoc_insertion_point(field_mutable:grpc.AvailableKeychainsResponse.keychains) - return _impl_.keychains_.Mutable(index); -} -inline void AvailableKeychainsResponse::set_keychains(int index, const std::string& 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) { - _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); - _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) { - _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 _impl_.keychains_.Add(); -} -inline void AvailableKeychainsResponse::add_keychains(const std::string& value) { - _impl_.keychains_.Add()->assign(value); - // @@protoc_insertion_point(field_add:grpc.AvailableKeychainsResponse.keychains) -} -inline void AvailableKeychainsResponse::add_keychains(std::string&& 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); - _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) { - _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 _impl_.keychains_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -AvailableKeychainsResponse::mutable_keychains() { - // @@protoc_insertion_point(field_mutable_list:grpc.AvailableKeychainsResponse.keychains) - return &_impl_.keychains_; -} - -// ------------------------------------------------------------------- - -// User - -// string id = 1; -inline void User::clear_id() { - _impl_.id_.ClearToEmpty(); -} -inline const std::string& User::id() const { - // @@protoc_insertion_point(field_get:grpc.User.id) - return _internal_id(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void User::set_id(ArgT0&& arg0, ArgT... args) { - - _impl_.id_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.User.id) -} -inline std::string* User::mutable_id() { - std::string* _s = _internal_mutable_id(); - // @@protoc_insertion_point(field_mutable:grpc.User.id) - return _s; -} -inline const std::string& User::_internal_id() const { - return _impl_.id_.Get(); -} -inline void User::_internal_set_id(const std::string& value) { - - _impl_.id_.Set(value, GetArenaForAllocation()); -} -inline std::string* User::_internal_mutable_id() { - - return _impl_.id_.Mutable(GetArenaForAllocation()); -} -inline std::string* User::release_id() { - // @@protoc_insertion_point(field_release:grpc.User.id) - return _impl_.id_.Release(); -} -inline void User::set_allocated_id(std::string* id) { - if (id != nullptr) { - - } else { - - } - _impl_.id_.SetAllocated(id, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.id_.IsDefault()) { - _impl_.id_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.User.id) -} - -// string username = 2; -inline void User::clear_username() { - _impl_.username_.ClearToEmpty(); -} -inline const std::string& User::username() const { - // @@protoc_insertion_point(field_get:grpc.User.username) - return _internal_username(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void User::set_username(ArgT0&& arg0, ArgT... args) { - - _impl_.username_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.User.username) -} -inline std::string* User::mutable_username() { - std::string* _s = _internal_mutable_username(); - // @@protoc_insertion_point(field_mutable:grpc.User.username) - return _s; -} -inline const std::string& User::_internal_username() const { - return _impl_.username_.Get(); -} -inline void User::_internal_set_username(const std::string& value) { - - _impl_.username_.Set(value, GetArenaForAllocation()); -} -inline std::string* User::_internal_mutable_username() { - - return _impl_.username_.Mutable(GetArenaForAllocation()); -} -inline std::string* User::release_username() { - // @@protoc_insertion_point(field_release:grpc.User.username) - return _impl_.username_.Release(); -} -inline void User::set_allocated_username(std::string* username) { - if (username != nullptr) { - - } else { - - } - _impl_.username_.SetAllocated(username, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.username_.IsDefault()) { - _impl_.username_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.User.username) -} - -// string avatarText = 3; -inline void User::clear_avatartext() { - _impl_.avatartext_.ClearToEmpty(); -} -inline const std::string& User::avatartext() const { - // @@protoc_insertion_point(field_get:grpc.User.avatarText) - return _internal_avatartext(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void User::set_avatartext(ArgT0&& arg0, ArgT... args) { - - _impl_.avatartext_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.User.avatarText) -} -inline std::string* User::mutable_avatartext() { - std::string* _s = _internal_mutable_avatartext(); - // @@protoc_insertion_point(field_mutable:grpc.User.avatarText) - return _s; -} -inline const std::string& User::_internal_avatartext() const { - return _impl_.avatartext_.Get(); -} -inline void User::_internal_set_avatartext(const std::string& value) { - - _impl_.avatartext_.Set(value, GetArenaForAllocation()); -} -inline std::string* User::_internal_mutable_avatartext() { - - return _impl_.avatartext_.Mutable(GetArenaForAllocation()); -} -inline std::string* User::release_avatartext() { - // @@protoc_insertion_point(field_release:grpc.User.avatarText) - return _impl_.avatartext_.Release(); -} -inline void User::set_allocated_avatartext(std::string* avatartext) { - if (avatartext != nullptr) { - - } else { - - } - _impl_.avatartext_.SetAllocated(avatartext, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.avatartext_.IsDefault()) { - _impl_.avatartext_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.User.avatarText) -} - -// .grpc.UserState state = 4; -inline void User::clear_state() { - _impl_.state_ = 0; -} -inline ::grpc::UserState User::_internal_state() const { - return static_cast< ::grpc::UserState >(_impl_.state_); -} -inline ::grpc::UserState User::state() const { - // @@protoc_insertion_point(field_get:grpc.User.state) - return _internal_state(); -} -inline void User::_internal_set_state(::grpc::UserState value) { - - _impl_.state_ = value; -} -inline void User::set_state(::grpc::UserState value) { - _internal_set_state(value); - // @@protoc_insertion_point(field_set:grpc.User.state) -} - -// bool splitMode = 5; -inline void User::clear_splitmode() { - _impl_.splitmode_ = false; -} -inline bool User::_internal_splitmode() const { - return _impl_.splitmode_; -} -inline bool User::splitmode() const { - // @@protoc_insertion_point(field_get:grpc.User.splitMode) - return _internal_splitmode(); -} -inline void User::_internal_set_splitmode(bool value) { - - _impl_.splitmode_ = value; -} -inline void User::set_splitmode(bool value) { - _internal_set_splitmode(value); - // @@protoc_insertion_point(field_set:grpc.User.splitMode) -} - -// int64 usedBytes = 6; -inline void User::clear_usedbytes() { - _impl_.usedbytes_ = int64_t{0}; -} -inline int64_t User::_internal_usedbytes() const { - return _impl_.usedbytes_; -} -inline int64_t User::usedbytes() const { - // @@protoc_insertion_point(field_get:grpc.User.usedBytes) - return _internal_usedbytes(); -} -inline void User::_internal_set_usedbytes(int64_t value) { - - _impl_.usedbytes_ = value; -} -inline void User::set_usedbytes(int64_t value) { - _internal_set_usedbytes(value); - // @@protoc_insertion_point(field_set:grpc.User.usedBytes) -} - -// int64 totalBytes = 7; -inline void User::clear_totalbytes() { - _impl_.totalbytes_ = int64_t{0}; -} -inline int64_t User::_internal_totalbytes() const { - return _impl_.totalbytes_; -} -inline int64_t User::totalbytes() const { - // @@protoc_insertion_point(field_get:grpc.User.totalBytes) - return _internal_totalbytes(); -} -inline void User::_internal_set_totalbytes(int64_t value) { - - _impl_.totalbytes_ = value; -} -inline void User::set_totalbytes(int64_t value) { - _internal_set_totalbytes(value); - // @@protoc_insertion_point(field_set:grpc.User.totalBytes) -} - -// bytes password = 8; -inline void User::clear_password() { - _impl_.password_.ClearToEmpty(); -} -inline const std::string& User::password() const { - // @@protoc_insertion_point(field_get:grpc.User.password) - return _internal_password(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void User::set_password(ArgT0&& arg0, ArgT... args) { - - _impl_.password_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.User.password) -} -inline std::string* User::mutable_password() { - std::string* _s = _internal_mutable_password(); - // @@protoc_insertion_point(field_mutable:grpc.User.password) - return _s; -} -inline const std::string& User::_internal_password() const { - return _impl_.password_.Get(); -} -inline void User::_internal_set_password(const std::string& value) { - - _impl_.password_.Set(value, GetArenaForAllocation()); -} -inline std::string* User::_internal_mutable_password() { - - return _impl_.password_.Mutable(GetArenaForAllocation()); -} -inline std::string* User::release_password() { - // @@protoc_insertion_point(field_release:grpc.User.password) - return _impl_.password_.Release(); -} -inline void User::set_allocated_password(std::string* password) { - if (password != nullptr) { - - } else { - - } - _impl_.password_.SetAllocated(password, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.password_.IsDefault()) { - _impl_.password_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.User.password) -} - -// repeated string addresses = 9; -inline int User::_internal_addresses_size() const { - return _impl_.addresses_.size(); -} -inline int User::addresses_size() const { - return _internal_addresses_size(); -} -inline void User::clear_addresses() { - _impl_.addresses_.Clear(); -} -inline std::string* User::add_addresses() { - std::string* _s = _internal_add_addresses(); - // @@protoc_insertion_point(field_add_mutable:grpc.User.addresses) - return _s; -} -inline const std::string& User::_internal_addresses(int index) const { - return _impl_.addresses_.Get(index); -} -inline const std::string& User::addresses(int index) const { - // @@protoc_insertion_point(field_get:grpc.User.addresses) - return _internal_addresses(index); -} -inline std::string* User::mutable_addresses(int index) { - // @@protoc_insertion_point(field_mutable:grpc.User.addresses) - return _impl_.addresses_.Mutable(index); -} -inline void User::set_addresses(int index, const std::string& 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) { - _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); - _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) { - _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 _impl_.addresses_.Add(); -} -inline void User::add_addresses(const std::string& value) { - _impl_.addresses_.Add()->assign(value); - // @@protoc_insertion_point(field_add:grpc.User.addresses) -} -inline void User::add_addresses(std::string&& 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); - _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) { - _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 _impl_.addresses_; -} -inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* -User::mutable_addresses() { - // @@protoc_insertion_point(field_mutable_list:grpc.User.addresses) - return &_impl_.addresses_; -} - -// ------------------------------------------------------------------- - -// UserSplitModeRequest - -// string userID = 1; -inline void UserSplitModeRequest::clear_userid() { - _impl_.userid_.ClearToEmpty(); -} -inline const std::string& UserSplitModeRequest::userid() const { - // @@protoc_insertion_point(field_get:grpc.UserSplitModeRequest.userID) - return _internal_userid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void UserSplitModeRequest::set_userid(ArgT0&& arg0, ArgT... args) { - - _impl_.userid_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.UserSplitModeRequest.userID) -} -inline std::string* UserSplitModeRequest::mutable_userid() { - std::string* _s = _internal_mutable_userid(); - // @@protoc_insertion_point(field_mutable:grpc.UserSplitModeRequest.userID) - return _s; -} -inline const std::string& UserSplitModeRequest::_internal_userid() const { - return _impl_.userid_.Get(); -} -inline void UserSplitModeRequest::_internal_set_userid(const std::string& value) { - - _impl_.userid_.Set(value, GetArenaForAllocation()); -} -inline std::string* UserSplitModeRequest::_internal_mutable_userid() { - - return _impl_.userid_.Mutable(GetArenaForAllocation()); -} -inline std::string* UserSplitModeRequest::release_userid() { - // @@protoc_insertion_point(field_release:grpc.UserSplitModeRequest.userID) - return _impl_.userid_.Release(); -} -inline void UserSplitModeRequest::set_allocated_userid(std::string* userid) { - if (userid != nullptr) { - - } else { - - } - _impl_.userid_.SetAllocated(userid, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.userid_.IsDefault()) { - _impl_.userid_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.UserSplitModeRequest.userID) -} - -// bool active = 2; -inline void UserSplitModeRequest::clear_active() { - _impl_.active_ = false; -} -inline bool UserSplitModeRequest::_internal_active() const { - return _impl_.active_; -} -inline bool UserSplitModeRequest::active() const { - // @@protoc_insertion_point(field_get:grpc.UserSplitModeRequest.active) - return _internal_active(); -} -inline void UserSplitModeRequest::_internal_set_active(bool value) { - - _impl_.active_ = value; -} -inline void UserSplitModeRequest::set_active(bool value) { - _internal_set_active(value); - // @@protoc_insertion_point(field_set:grpc.UserSplitModeRequest.active) -} - -// ------------------------------------------------------------------- - -// UserBadEventFeedbackRequest - -// string userID = 1; -inline void UserBadEventFeedbackRequest::clear_userid() { - _impl_.userid_.ClearToEmpty(); -} -inline const std::string& UserBadEventFeedbackRequest::userid() const { - // @@protoc_insertion_point(field_get:grpc.UserBadEventFeedbackRequest.userID) - return _internal_userid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void UserBadEventFeedbackRequest::set_userid(ArgT0&& arg0, ArgT... args) { - - _impl_.userid_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.UserBadEventFeedbackRequest.userID) -} -inline std::string* UserBadEventFeedbackRequest::mutable_userid() { - std::string* _s = _internal_mutable_userid(); - // @@protoc_insertion_point(field_mutable:grpc.UserBadEventFeedbackRequest.userID) - return _s; -} -inline const std::string& UserBadEventFeedbackRequest::_internal_userid() const { - return _impl_.userid_.Get(); -} -inline void UserBadEventFeedbackRequest::_internal_set_userid(const std::string& value) { - - _impl_.userid_.Set(value, GetArenaForAllocation()); -} -inline std::string* UserBadEventFeedbackRequest::_internal_mutable_userid() { - - return _impl_.userid_.Mutable(GetArenaForAllocation()); -} -inline std::string* UserBadEventFeedbackRequest::release_userid() { - // @@protoc_insertion_point(field_release:grpc.UserBadEventFeedbackRequest.userID) - return _impl_.userid_.Release(); -} -inline void UserBadEventFeedbackRequest::set_allocated_userid(std::string* userid) { - if (userid != nullptr) { - - } else { - - } - _impl_.userid_.SetAllocated(userid, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.userid_.IsDefault()) { - _impl_.userid_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.UserBadEventFeedbackRequest.userID) -} - -// bool doResync = 2; -inline void UserBadEventFeedbackRequest::clear_doresync() { - _impl_.doresync_ = false; -} -inline bool UserBadEventFeedbackRequest::_internal_doresync() const { - return _impl_.doresync_; -} -inline bool UserBadEventFeedbackRequest::doresync() const { - // @@protoc_insertion_point(field_get:grpc.UserBadEventFeedbackRequest.doResync) - return _internal_doresync(); -} -inline void UserBadEventFeedbackRequest::_internal_set_doresync(bool value) { - - _impl_.doresync_ = value; -} -inline void UserBadEventFeedbackRequest::set_doresync(bool value) { - _internal_set_doresync(value); - // @@protoc_insertion_point(field_set:grpc.UserBadEventFeedbackRequest.doResync) -} - -// ------------------------------------------------------------------- - -// UserListResponse - -// repeated .grpc.User users = 1; -inline int UserListResponse::_internal_users_size() const { - return _impl_.users_.size(); -} -inline int UserListResponse::users_size() const { - return _internal_users_size(); -} -inline void UserListResponse::clear_users() { - _impl_.users_.Clear(); -} -inline ::grpc::User* UserListResponse::mutable_users(int index) { - // @@protoc_insertion_point(field_mutable:grpc.UserListResponse.users) - 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 &_impl_.users_; -} -inline const ::grpc::User& UserListResponse::_internal_users(int index) const { - 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 _impl_.users_.Add(); -} -inline ::grpc::User* UserListResponse::add_users() { - ::grpc::User* _add = _internal_add_users(); - // @@protoc_insertion_point(field_add:grpc.UserListResponse.users) - return _add; -} -inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::grpc::User >& -UserListResponse::users() const { - // @@protoc_insertion_point(field_list:grpc.UserListResponse.users) - return _impl_.users_; -} - -// ------------------------------------------------------------------- - -// ConfigureAppleMailRequest - -// string userID = 1; -inline void ConfigureAppleMailRequest::clear_userid() { - _impl_.userid_.ClearToEmpty(); -} -inline const std::string& ConfigureAppleMailRequest::userid() const { - // @@protoc_insertion_point(field_get:grpc.ConfigureAppleMailRequest.userID) - return _internal_userid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void ConfigureAppleMailRequest::set_userid(ArgT0&& arg0, ArgT... args) { - - _impl_.userid_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.ConfigureAppleMailRequest.userID) -} -inline std::string* ConfigureAppleMailRequest::mutable_userid() { - std::string* _s = _internal_mutable_userid(); - // @@protoc_insertion_point(field_mutable:grpc.ConfigureAppleMailRequest.userID) - return _s; -} -inline const std::string& ConfigureAppleMailRequest::_internal_userid() const { - return _impl_.userid_.Get(); -} -inline void ConfigureAppleMailRequest::_internal_set_userid(const std::string& value) { - - _impl_.userid_.Set(value, GetArenaForAllocation()); -} -inline std::string* ConfigureAppleMailRequest::_internal_mutable_userid() { - - return _impl_.userid_.Mutable(GetArenaForAllocation()); -} -inline std::string* ConfigureAppleMailRequest::release_userid() { - // @@protoc_insertion_point(field_release:grpc.ConfigureAppleMailRequest.userID) - return _impl_.userid_.Release(); -} -inline void ConfigureAppleMailRequest::set_allocated_userid(std::string* userid) { - if (userid != nullptr) { - - } else { - - } - _impl_.userid_.SetAllocated(userid, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.userid_.IsDefault()) { - _impl_.userid_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.ConfigureAppleMailRequest.userID) -} - -// string address = 2; -inline void ConfigureAppleMailRequest::clear_address() { - _impl_.address_.ClearToEmpty(); -} -inline const std::string& ConfigureAppleMailRequest::address() const { - // @@protoc_insertion_point(field_get:grpc.ConfigureAppleMailRequest.address) - return _internal_address(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void ConfigureAppleMailRequest::set_address(ArgT0&& arg0, ArgT... args) { - - _impl_.address_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.ConfigureAppleMailRequest.address) -} -inline std::string* ConfigureAppleMailRequest::mutable_address() { - std::string* _s = _internal_mutable_address(); - // @@protoc_insertion_point(field_mutable:grpc.ConfigureAppleMailRequest.address) - return _s; -} -inline const std::string& ConfigureAppleMailRequest::_internal_address() const { - return _impl_.address_.Get(); -} -inline void ConfigureAppleMailRequest::_internal_set_address(const std::string& value) { - - _impl_.address_.Set(value, GetArenaForAllocation()); -} -inline std::string* ConfigureAppleMailRequest::_internal_mutable_address() { - - return _impl_.address_.Mutable(GetArenaForAllocation()); -} -inline std::string* ConfigureAppleMailRequest::release_address() { - // @@protoc_insertion_point(field_release:grpc.ConfigureAppleMailRequest.address) - return _impl_.address_.Release(); -} -inline void ConfigureAppleMailRequest::set_allocated_address(std::string* address) { - if (address != nullptr) { - - } else { - - } - _impl_.address_.SetAllocated(address, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.address_.IsDefault()) { - _impl_.address_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.ConfigureAppleMailRequest.address) -} - -// ------------------------------------------------------------------- - -// EventStreamRequest - -// string ClientPlatform = 1; -inline void EventStreamRequest::clear_clientplatform() { - _impl_.clientplatform_.ClearToEmpty(); -} -inline const std::string& EventStreamRequest::clientplatform() const { - // @@protoc_insertion_point(field_get:grpc.EventStreamRequest.ClientPlatform) - return _internal_clientplatform(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void EventStreamRequest::set_clientplatform(ArgT0&& arg0, ArgT... args) { - - _impl_.clientplatform_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.EventStreamRequest.ClientPlatform) -} -inline std::string* EventStreamRequest::mutable_clientplatform() { - std::string* _s = _internal_mutable_clientplatform(); - // @@protoc_insertion_point(field_mutable:grpc.EventStreamRequest.ClientPlatform) - return _s; -} -inline const std::string& EventStreamRequest::_internal_clientplatform() const { - return _impl_.clientplatform_.Get(); -} -inline void EventStreamRequest::_internal_set_clientplatform(const std::string& value) { - - _impl_.clientplatform_.Set(value, GetArenaForAllocation()); -} -inline std::string* EventStreamRequest::_internal_mutable_clientplatform() { - - return _impl_.clientplatform_.Mutable(GetArenaForAllocation()); -} -inline std::string* EventStreamRequest::release_clientplatform() { - // @@protoc_insertion_point(field_release:grpc.EventStreamRequest.ClientPlatform) - return _impl_.clientplatform_.Release(); -} -inline void EventStreamRequest::set_allocated_clientplatform(std::string* clientplatform) { - if (clientplatform != nullptr) { - - } else { - - } - _impl_.clientplatform_.SetAllocated(clientplatform, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.clientplatform_.IsDefault()) { - _impl_.clientplatform_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.EventStreamRequest.ClientPlatform) -} - -// ------------------------------------------------------------------- - -// StreamEvent - -// .grpc.AppEvent app = 1; -inline bool StreamEvent::_internal_has_app() const { - return event_case() == kApp; -} -inline bool StreamEvent::has_app() const { - return _internal_has_app(); -} -inline void StreamEvent::set_has_app() { - _impl_._oneof_case_[0] = kApp; -} -inline void StreamEvent::clear_app() { - if (_internal_has_app()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.app_; - } - clear_has_event(); - } -} -inline ::grpc::AppEvent* StreamEvent::release_app() { - // @@protoc_insertion_point(field_release:grpc.StreamEvent.app) - if (_internal_has_app()) { - clear_has_event(); - ::grpc::AppEvent* temp = _impl_.event_.app_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.app_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::AppEvent& StreamEvent::_internal_app() const { - return _internal_has_app() - ? *_impl_.event_.app_ - : reinterpret_cast< ::grpc::AppEvent&>(::grpc::_AppEvent_default_instance_); -} -inline const ::grpc::AppEvent& StreamEvent::app() const { - // @@protoc_insertion_point(field_get:grpc.StreamEvent.app) - return _internal_app(); -} -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 = _impl_.event_.app_; - _impl_.event_.app_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void StreamEvent::unsafe_arena_set_allocated_app(::grpc::AppEvent* app) { - clear_event(); - if (app) { - set_has_app(); - _impl_.event_.app_ = app; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.StreamEvent.app) -} -inline ::grpc::AppEvent* StreamEvent::_internal_mutable_app() { - if (!_internal_has_app()) { - clear_event(); - set_has_app(); - _impl_.event_.app_ = CreateMaybeMessage< ::grpc::AppEvent >(GetArenaForAllocation()); - } - return _impl_.event_.app_; -} -inline ::grpc::AppEvent* StreamEvent::mutable_app() { - ::grpc::AppEvent* _msg = _internal_mutable_app(); - // @@protoc_insertion_point(field_mutable:grpc.StreamEvent.app) - return _msg; -} - -// .grpc.LoginEvent login = 2; -inline bool StreamEvent::_internal_has_login() const { - return event_case() == kLogin; -} -inline bool StreamEvent::has_login() const { - return _internal_has_login(); -} -inline void StreamEvent::set_has_login() { - _impl_._oneof_case_[0] = kLogin; -} -inline void StreamEvent::clear_login() { - if (_internal_has_login()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.login_; - } - clear_has_event(); - } -} -inline ::grpc::LoginEvent* StreamEvent::release_login() { - // @@protoc_insertion_point(field_release:grpc.StreamEvent.login) - if (_internal_has_login()) { - clear_has_event(); - ::grpc::LoginEvent* temp = _impl_.event_.login_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.login_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::LoginEvent& StreamEvent::_internal_login() const { - return _internal_has_login() - ? *_impl_.event_.login_ - : reinterpret_cast< ::grpc::LoginEvent&>(::grpc::_LoginEvent_default_instance_); -} -inline const ::grpc::LoginEvent& StreamEvent::login() const { - // @@protoc_insertion_point(field_get:grpc.StreamEvent.login) - return _internal_login(); -} -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 = _impl_.event_.login_; - _impl_.event_.login_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void StreamEvent::unsafe_arena_set_allocated_login(::grpc::LoginEvent* login) { - clear_event(); - if (login) { - set_has_login(); - _impl_.event_.login_ = login; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.StreamEvent.login) -} -inline ::grpc::LoginEvent* StreamEvent::_internal_mutable_login() { - if (!_internal_has_login()) { - clear_event(); - set_has_login(); - _impl_.event_.login_ = CreateMaybeMessage< ::grpc::LoginEvent >(GetArenaForAllocation()); - } - return _impl_.event_.login_; -} -inline ::grpc::LoginEvent* StreamEvent::mutable_login() { - ::grpc::LoginEvent* _msg = _internal_mutable_login(); - // @@protoc_insertion_point(field_mutable:grpc.StreamEvent.login) - return _msg; -} - -// .grpc.UpdateEvent update = 3; -inline bool StreamEvent::_internal_has_update() const { - return event_case() == kUpdate; -} -inline bool StreamEvent::has_update() const { - return _internal_has_update(); -} -inline void StreamEvent::set_has_update() { - _impl_._oneof_case_[0] = kUpdate; -} -inline void StreamEvent::clear_update() { - if (_internal_has_update()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.update_; - } - clear_has_event(); - } -} -inline ::grpc::UpdateEvent* StreamEvent::release_update() { - // @@protoc_insertion_point(field_release:grpc.StreamEvent.update) - if (_internal_has_update()) { - clear_has_event(); - ::grpc::UpdateEvent* temp = _impl_.event_.update_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.update_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::UpdateEvent& StreamEvent::_internal_update() const { - return _internal_has_update() - ? *_impl_.event_.update_ - : reinterpret_cast< ::grpc::UpdateEvent&>(::grpc::_UpdateEvent_default_instance_); -} -inline const ::grpc::UpdateEvent& StreamEvent::update() const { - // @@protoc_insertion_point(field_get:grpc.StreamEvent.update) - return _internal_update(); -} -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 = _impl_.event_.update_; - _impl_.event_.update_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void StreamEvent::unsafe_arena_set_allocated_update(::grpc::UpdateEvent* update) { - clear_event(); - if (update) { - set_has_update(); - _impl_.event_.update_ = update; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.StreamEvent.update) -} -inline ::grpc::UpdateEvent* StreamEvent::_internal_mutable_update() { - if (!_internal_has_update()) { - clear_event(); - set_has_update(); - _impl_.event_.update_ = CreateMaybeMessage< ::grpc::UpdateEvent >(GetArenaForAllocation()); - } - return _impl_.event_.update_; -} -inline ::grpc::UpdateEvent* StreamEvent::mutable_update() { - ::grpc::UpdateEvent* _msg = _internal_mutable_update(); - // @@protoc_insertion_point(field_mutable:grpc.StreamEvent.update) - return _msg; -} - -// .grpc.DiskCacheEvent cache = 4; -inline bool StreamEvent::_internal_has_cache() const { - return event_case() == kCache; -} -inline bool StreamEvent::has_cache() const { - return _internal_has_cache(); -} -inline void StreamEvent::set_has_cache() { - _impl_._oneof_case_[0] = kCache; -} -inline void StreamEvent::clear_cache() { - if (_internal_has_cache()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.cache_; - } - clear_has_event(); - } -} -inline ::grpc::DiskCacheEvent* StreamEvent::release_cache() { - // @@protoc_insertion_point(field_release:grpc.StreamEvent.cache) - if (_internal_has_cache()) { - clear_has_event(); - ::grpc::DiskCacheEvent* temp = _impl_.event_.cache_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.cache_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::DiskCacheEvent& StreamEvent::_internal_cache() const { - return _internal_has_cache() - ? *_impl_.event_.cache_ - : reinterpret_cast< ::grpc::DiskCacheEvent&>(::grpc::_DiskCacheEvent_default_instance_); -} -inline const ::grpc::DiskCacheEvent& StreamEvent::cache() const { - // @@protoc_insertion_point(field_get:grpc.StreamEvent.cache) - return _internal_cache(); -} -inline ::grpc::DiskCacheEvent* StreamEvent::unsafe_arena_release_cache() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.StreamEvent.cache) - if (_internal_has_cache()) { - clear_has_event(); - ::grpc::DiskCacheEvent* temp = _impl_.event_.cache_; - _impl_.event_.cache_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void StreamEvent::unsafe_arena_set_allocated_cache(::grpc::DiskCacheEvent* cache) { - clear_event(); - if (cache) { - set_has_cache(); - _impl_.event_.cache_ = cache; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.StreamEvent.cache) -} -inline ::grpc::DiskCacheEvent* StreamEvent::_internal_mutable_cache() { - if (!_internal_has_cache()) { - clear_event(); - set_has_cache(); - _impl_.event_.cache_ = CreateMaybeMessage< ::grpc::DiskCacheEvent >(GetArenaForAllocation()); - } - return _impl_.event_.cache_; -} -inline ::grpc::DiskCacheEvent* StreamEvent::mutable_cache() { - ::grpc::DiskCacheEvent* _msg = _internal_mutable_cache(); - // @@protoc_insertion_point(field_mutable:grpc.StreamEvent.cache) - return _msg; -} - -// .grpc.MailServerSettingsEvent mailServerSettings = 5; -inline bool StreamEvent::_internal_has_mailserversettings() const { - return event_case() == kMailServerSettings; -} -inline bool StreamEvent::has_mailserversettings() const { - return _internal_has_mailserversettings(); -} -inline void StreamEvent::set_has_mailserversettings() { - _impl_._oneof_case_[0] = kMailServerSettings; -} -inline void StreamEvent::clear_mailserversettings() { - if (_internal_has_mailserversettings()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.mailserversettings_; - } - clear_has_event(); - } -} -inline ::grpc::MailServerSettingsEvent* StreamEvent::release_mailserversettings() { - // @@protoc_insertion_point(field_release:grpc.StreamEvent.mailServerSettings) - if (_internal_has_mailserversettings()) { - clear_has_event(); - ::grpc::MailServerSettingsEvent* temp = _impl_.event_.mailserversettings_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.mailserversettings_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::MailServerSettingsEvent& StreamEvent::_internal_mailserversettings() const { - return _internal_has_mailserversettings() - ? *_impl_.event_.mailserversettings_ - : reinterpret_cast< ::grpc::MailServerSettingsEvent&>(::grpc::_MailServerSettingsEvent_default_instance_); -} -inline const ::grpc::MailServerSettingsEvent& StreamEvent::mailserversettings() const { - // @@protoc_insertion_point(field_get:grpc.StreamEvent.mailServerSettings) - return _internal_mailserversettings(); -} -inline ::grpc::MailServerSettingsEvent* StreamEvent::unsafe_arena_release_mailserversettings() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.StreamEvent.mailServerSettings) - if (_internal_has_mailserversettings()) { - clear_has_event(); - ::grpc::MailServerSettingsEvent* temp = _impl_.event_.mailserversettings_; - _impl_.event_.mailserversettings_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void StreamEvent::unsafe_arena_set_allocated_mailserversettings(::grpc::MailServerSettingsEvent* mailserversettings) { - clear_event(); - if (mailserversettings) { - set_has_mailserversettings(); - _impl_.event_.mailserversettings_ = mailserversettings; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.StreamEvent.mailServerSettings) -} -inline ::grpc::MailServerSettingsEvent* StreamEvent::_internal_mutable_mailserversettings() { - if (!_internal_has_mailserversettings()) { - clear_event(); - set_has_mailserversettings(); - _impl_.event_.mailserversettings_ = CreateMaybeMessage< ::grpc::MailServerSettingsEvent >(GetArenaForAllocation()); - } - return _impl_.event_.mailserversettings_; -} -inline ::grpc::MailServerSettingsEvent* StreamEvent::mutable_mailserversettings() { - ::grpc::MailServerSettingsEvent* _msg = _internal_mutable_mailserversettings(); - // @@protoc_insertion_point(field_mutable:grpc.StreamEvent.mailServerSettings) - return _msg; -} - -// .grpc.KeychainEvent keychain = 6; -inline bool StreamEvent::_internal_has_keychain() const { - return event_case() == kKeychain; -} -inline bool StreamEvent::has_keychain() const { - return _internal_has_keychain(); -} -inline void StreamEvent::set_has_keychain() { - _impl_._oneof_case_[0] = kKeychain; -} -inline void StreamEvent::clear_keychain() { - if (_internal_has_keychain()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.keychain_; - } - clear_has_event(); - } -} -inline ::grpc::KeychainEvent* StreamEvent::release_keychain() { - // @@protoc_insertion_point(field_release:grpc.StreamEvent.keychain) - if (_internal_has_keychain()) { - clear_has_event(); - ::grpc::KeychainEvent* temp = _impl_.event_.keychain_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.keychain_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::KeychainEvent& StreamEvent::_internal_keychain() const { - return _internal_has_keychain() - ? *_impl_.event_.keychain_ - : reinterpret_cast< ::grpc::KeychainEvent&>(::grpc::_KeychainEvent_default_instance_); -} -inline const ::grpc::KeychainEvent& StreamEvent::keychain() const { - // @@protoc_insertion_point(field_get:grpc.StreamEvent.keychain) - return _internal_keychain(); -} -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 = _impl_.event_.keychain_; - _impl_.event_.keychain_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void StreamEvent::unsafe_arena_set_allocated_keychain(::grpc::KeychainEvent* keychain) { - clear_event(); - if (keychain) { - set_has_keychain(); - _impl_.event_.keychain_ = keychain; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.StreamEvent.keychain) -} -inline ::grpc::KeychainEvent* StreamEvent::_internal_mutable_keychain() { - if (!_internal_has_keychain()) { - clear_event(); - set_has_keychain(); - _impl_.event_.keychain_ = CreateMaybeMessage< ::grpc::KeychainEvent >(GetArenaForAllocation()); - } - return _impl_.event_.keychain_; -} -inline ::grpc::KeychainEvent* StreamEvent::mutable_keychain() { - ::grpc::KeychainEvent* _msg = _internal_mutable_keychain(); - // @@protoc_insertion_point(field_mutable:grpc.StreamEvent.keychain) - return _msg; -} - -// .grpc.MailEvent mail = 7; -inline bool StreamEvent::_internal_has_mail() const { - return event_case() == kMail; -} -inline bool StreamEvent::has_mail() const { - return _internal_has_mail(); -} -inline void StreamEvent::set_has_mail() { - _impl_._oneof_case_[0] = kMail; -} -inline void StreamEvent::clear_mail() { - if (_internal_has_mail()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.mail_; - } - clear_has_event(); - } -} -inline ::grpc::MailEvent* StreamEvent::release_mail() { - // @@protoc_insertion_point(field_release:grpc.StreamEvent.mail) - if (_internal_has_mail()) { - clear_has_event(); - ::grpc::MailEvent* temp = _impl_.event_.mail_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.mail_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::MailEvent& StreamEvent::_internal_mail() const { - return _internal_has_mail() - ? *_impl_.event_.mail_ - : reinterpret_cast< ::grpc::MailEvent&>(::grpc::_MailEvent_default_instance_); -} -inline const ::grpc::MailEvent& StreamEvent::mail() const { - // @@protoc_insertion_point(field_get:grpc.StreamEvent.mail) - return _internal_mail(); -} -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 = _impl_.event_.mail_; - _impl_.event_.mail_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void StreamEvent::unsafe_arena_set_allocated_mail(::grpc::MailEvent* mail) { - clear_event(); - if (mail) { - set_has_mail(); - _impl_.event_.mail_ = mail; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.StreamEvent.mail) -} -inline ::grpc::MailEvent* StreamEvent::_internal_mutable_mail() { - if (!_internal_has_mail()) { - clear_event(); - set_has_mail(); - _impl_.event_.mail_ = CreateMaybeMessage< ::grpc::MailEvent >(GetArenaForAllocation()); - } - return _impl_.event_.mail_; -} -inline ::grpc::MailEvent* StreamEvent::mutable_mail() { - ::grpc::MailEvent* _msg = _internal_mutable_mail(); - // @@protoc_insertion_point(field_mutable:grpc.StreamEvent.mail) - return _msg; -} - -// .grpc.UserEvent user = 8; -inline bool StreamEvent::_internal_has_user() const { - return event_case() == kUser; -} -inline bool StreamEvent::has_user() const { - return _internal_has_user(); -} -inline void StreamEvent::set_has_user() { - _impl_._oneof_case_[0] = kUser; -} -inline void StreamEvent::clear_user() { - if (_internal_has_user()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.user_; - } - clear_has_event(); - } -} -inline ::grpc::UserEvent* StreamEvent::release_user() { - // @@protoc_insertion_point(field_release:grpc.StreamEvent.user) - if (_internal_has_user()) { - clear_has_event(); - ::grpc::UserEvent* temp = _impl_.event_.user_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.user_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::UserEvent& StreamEvent::_internal_user() const { - return _internal_has_user() - ? *_impl_.event_.user_ - : reinterpret_cast< ::grpc::UserEvent&>(::grpc::_UserEvent_default_instance_); -} -inline const ::grpc::UserEvent& StreamEvent::user() const { - // @@protoc_insertion_point(field_get:grpc.StreamEvent.user) - return _internal_user(); -} -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 = _impl_.event_.user_; - _impl_.event_.user_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void StreamEvent::unsafe_arena_set_allocated_user(::grpc::UserEvent* user) { - clear_event(); - if (user) { - set_has_user(); - _impl_.event_.user_ = user; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.StreamEvent.user) -} -inline ::grpc::UserEvent* StreamEvent::_internal_mutable_user() { - if (!_internal_has_user()) { - clear_event(); - set_has_user(); - _impl_.event_.user_ = CreateMaybeMessage< ::grpc::UserEvent >(GetArenaForAllocation()); - } - return _impl_.event_.user_; -} -inline ::grpc::UserEvent* StreamEvent::mutable_user() { - ::grpc::UserEvent* _msg = _internal_mutable_user(); - // @@protoc_insertion_point(field_mutable:grpc.StreamEvent.user) - return _msg; -} - -// .grpc.GenericErrorEvent genericError = 9; -inline bool StreamEvent::_internal_has_genericerror() const { - return event_case() == kGenericError; -} -inline bool StreamEvent::has_genericerror() const { - return _internal_has_genericerror(); -} -inline void StreamEvent::set_has_genericerror() { - _impl_._oneof_case_[0] = kGenericError; -} -inline void StreamEvent::clear_genericerror() { - if (_internal_has_genericerror()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.genericerror_; - } - clear_has_event(); - } -} -inline ::grpc::GenericErrorEvent* StreamEvent::release_genericerror() { - // @@protoc_insertion_point(field_release:grpc.StreamEvent.genericError) - if (_internal_has_genericerror()) { - clear_has_event(); - ::grpc::GenericErrorEvent* temp = _impl_.event_.genericerror_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.genericerror_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::GenericErrorEvent& StreamEvent::_internal_genericerror() const { - return _internal_has_genericerror() - ? *_impl_.event_.genericerror_ - : reinterpret_cast< ::grpc::GenericErrorEvent&>(::grpc::_GenericErrorEvent_default_instance_); -} -inline const ::grpc::GenericErrorEvent& StreamEvent::genericerror() const { - // @@protoc_insertion_point(field_get:grpc.StreamEvent.genericError) - return _internal_genericerror(); -} -inline ::grpc::GenericErrorEvent* StreamEvent::unsafe_arena_release_genericerror() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.StreamEvent.genericError) - if (_internal_has_genericerror()) { - clear_has_event(); - ::grpc::GenericErrorEvent* temp = _impl_.event_.genericerror_; - _impl_.event_.genericerror_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void StreamEvent::unsafe_arena_set_allocated_genericerror(::grpc::GenericErrorEvent* genericerror) { - clear_event(); - if (genericerror) { - set_has_genericerror(); - _impl_.event_.genericerror_ = genericerror; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.StreamEvent.genericError) -} -inline ::grpc::GenericErrorEvent* StreamEvent::_internal_mutable_genericerror() { - if (!_internal_has_genericerror()) { - clear_event(); - set_has_genericerror(); - _impl_.event_.genericerror_ = CreateMaybeMessage< ::grpc::GenericErrorEvent >(GetArenaForAllocation()); - } - return _impl_.event_.genericerror_; -} -inline ::grpc::GenericErrorEvent* StreamEvent::mutable_genericerror() { - ::grpc::GenericErrorEvent* _msg = _internal_mutable_genericerror(); - // @@protoc_insertion_point(field_mutable:grpc.StreamEvent.genericError) - return _msg; -} - -inline bool StreamEvent::has_event() const { - return event_case() != EVENT_NOT_SET; -} -inline void StreamEvent::clear_has_event() { - _impl_._oneof_case_[0] = EVENT_NOT_SET; -} -inline StreamEvent::EventCase StreamEvent::event_case() const { - return StreamEvent::EventCase(_impl_._oneof_case_[0]); -} -// ------------------------------------------------------------------- - -// AppEvent - -// .grpc.InternetStatusEvent internetStatus = 1; -inline bool AppEvent::_internal_has_internetstatus() const { - return event_case() == kInternetStatus; -} -inline bool AppEvent::has_internetstatus() const { - return _internal_has_internetstatus(); -} -inline void AppEvent::set_has_internetstatus() { - _impl_._oneof_case_[0] = kInternetStatus; -} -inline void AppEvent::clear_internetstatus() { - if (_internal_has_internetstatus()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.internetstatus_; - } - clear_has_event(); - } -} -inline ::grpc::InternetStatusEvent* AppEvent::release_internetstatus() { - // @@protoc_insertion_point(field_release:grpc.AppEvent.internetStatus) - if (_internal_has_internetstatus()) { - clear_has_event(); - ::grpc::InternetStatusEvent* temp = _impl_.event_.internetstatus_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.internetstatus_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::InternetStatusEvent& AppEvent::_internal_internetstatus() const { - return _internal_has_internetstatus() - ? *_impl_.event_.internetstatus_ - : reinterpret_cast< ::grpc::InternetStatusEvent&>(::grpc::_InternetStatusEvent_default_instance_); -} -inline const ::grpc::InternetStatusEvent& AppEvent::internetstatus() const { - // @@protoc_insertion_point(field_get:grpc.AppEvent.internetStatus) - return _internal_internetstatus(); -} -inline ::grpc::InternetStatusEvent* AppEvent::unsafe_arena_release_internetstatus() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.AppEvent.internetStatus) - if (_internal_has_internetstatus()) { - clear_has_event(); - ::grpc::InternetStatusEvent* temp = _impl_.event_.internetstatus_; - _impl_.event_.internetstatus_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void AppEvent::unsafe_arena_set_allocated_internetstatus(::grpc::InternetStatusEvent* internetstatus) { - clear_event(); - if (internetstatus) { - set_has_internetstatus(); - _impl_.event_.internetstatus_ = internetstatus; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.AppEvent.internetStatus) -} -inline ::grpc::InternetStatusEvent* AppEvent::_internal_mutable_internetstatus() { - if (!_internal_has_internetstatus()) { - clear_event(); - set_has_internetstatus(); - _impl_.event_.internetstatus_ = CreateMaybeMessage< ::grpc::InternetStatusEvent >(GetArenaForAllocation()); - } - return _impl_.event_.internetstatus_; -} -inline ::grpc::InternetStatusEvent* AppEvent::mutable_internetstatus() { - ::grpc::InternetStatusEvent* _msg = _internal_mutable_internetstatus(); - // @@protoc_insertion_point(field_mutable:grpc.AppEvent.internetStatus) - return _msg; -} - -// .grpc.ToggleAutostartFinishedEvent toggleAutostartFinished = 2; -inline bool AppEvent::_internal_has_toggleautostartfinished() const { - return event_case() == kToggleAutostartFinished; -} -inline bool AppEvent::has_toggleautostartfinished() const { - return _internal_has_toggleautostartfinished(); -} -inline void AppEvent::set_has_toggleautostartfinished() { - _impl_._oneof_case_[0] = kToggleAutostartFinished; -} -inline void AppEvent::clear_toggleautostartfinished() { - if (_internal_has_toggleautostartfinished()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.toggleautostartfinished_; - } - clear_has_event(); - } -} -inline ::grpc::ToggleAutostartFinishedEvent* AppEvent::release_toggleautostartfinished() { - // @@protoc_insertion_point(field_release:grpc.AppEvent.toggleAutostartFinished) - if (_internal_has_toggleautostartfinished()) { - clear_has_event(); - ::grpc::ToggleAutostartFinishedEvent* temp = _impl_.event_.toggleautostartfinished_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.toggleautostartfinished_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::ToggleAutostartFinishedEvent& AppEvent::_internal_toggleautostartfinished() const { - return _internal_has_toggleautostartfinished() - ? *_impl_.event_.toggleautostartfinished_ - : reinterpret_cast< ::grpc::ToggleAutostartFinishedEvent&>(::grpc::_ToggleAutostartFinishedEvent_default_instance_); -} -inline const ::grpc::ToggleAutostartFinishedEvent& AppEvent::toggleautostartfinished() const { - // @@protoc_insertion_point(field_get:grpc.AppEvent.toggleAutostartFinished) - return _internal_toggleautostartfinished(); -} -inline ::grpc::ToggleAutostartFinishedEvent* AppEvent::unsafe_arena_release_toggleautostartfinished() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.AppEvent.toggleAutostartFinished) - if (_internal_has_toggleautostartfinished()) { - clear_has_event(); - ::grpc::ToggleAutostartFinishedEvent* temp = _impl_.event_.toggleautostartfinished_; - _impl_.event_.toggleautostartfinished_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void AppEvent::unsafe_arena_set_allocated_toggleautostartfinished(::grpc::ToggleAutostartFinishedEvent* toggleautostartfinished) { - clear_event(); - if (toggleautostartfinished) { - set_has_toggleautostartfinished(); - _impl_.event_.toggleautostartfinished_ = toggleautostartfinished; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.AppEvent.toggleAutostartFinished) -} -inline ::grpc::ToggleAutostartFinishedEvent* AppEvent::_internal_mutable_toggleautostartfinished() { - if (!_internal_has_toggleautostartfinished()) { - clear_event(); - set_has_toggleautostartfinished(); - _impl_.event_.toggleautostartfinished_ = CreateMaybeMessage< ::grpc::ToggleAutostartFinishedEvent >(GetArenaForAllocation()); - } - return _impl_.event_.toggleautostartfinished_; -} -inline ::grpc::ToggleAutostartFinishedEvent* AppEvent::mutable_toggleautostartfinished() { - ::grpc::ToggleAutostartFinishedEvent* _msg = _internal_mutable_toggleautostartfinished(); - // @@protoc_insertion_point(field_mutable:grpc.AppEvent.toggleAutostartFinished) - return _msg; -} - -// .grpc.ResetFinishedEvent resetFinished = 3; -inline bool AppEvent::_internal_has_resetfinished() const { - return event_case() == kResetFinished; -} -inline bool AppEvent::has_resetfinished() const { - return _internal_has_resetfinished(); -} -inline void AppEvent::set_has_resetfinished() { - _impl_._oneof_case_[0] = kResetFinished; -} -inline void AppEvent::clear_resetfinished() { - if (_internal_has_resetfinished()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.resetfinished_; - } - clear_has_event(); - } -} -inline ::grpc::ResetFinishedEvent* AppEvent::release_resetfinished() { - // @@protoc_insertion_point(field_release:grpc.AppEvent.resetFinished) - if (_internal_has_resetfinished()) { - clear_has_event(); - ::grpc::ResetFinishedEvent* temp = _impl_.event_.resetfinished_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.resetfinished_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::ResetFinishedEvent& AppEvent::_internal_resetfinished() const { - return _internal_has_resetfinished() - ? *_impl_.event_.resetfinished_ - : reinterpret_cast< ::grpc::ResetFinishedEvent&>(::grpc::_ResetFinishedEvent_default_instance_); -} -inline const ::grpc::ResetFinishedEvent& AppEvent::resetfinished() const { - // @@protoc_insertion_point(field_get:grpc.AppEvent.resetFinished) - return _internal_resetfinished(); -} -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 = _impl_.event_.resetfinished_; - _impl_.event_.resetfinished_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void AppEvent::unsafe_arena_set_allocated_resetfinished(::grpc::ResetFinishedEvent* resetfinished) { - clear_event(); - if (resetfinished) { - set_has_resetfinished(); - _impl_.event_.resetfinished_ = resetfinished; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.AppEvent.resetFinished) -} -inline ::grpc::ResetFinishedEvent* AppEvent::_internal_mutable_resetfinished() { - if (!_internal_has_resetfinished()) { - clear_event(); - set_has_resetfinished(); - _impl_.event_.resetfinished_ = CreateMaybeMessage< ::grpc::ResetFinishedEvent >(GetArenaForAllocation()); - } - return _impl_.event_.resetfinished_; -} -inline ::grpc::ResetFinishedEvent* AppEvent::mutable_resetfinished() { - ::grpc::ResetFinishedEvent* _msg = _internal_mutable_resetfinished(); - // @@protoc_insertion_point(field_mutable:grpc.AppEvent.resetFinished) - return _msg; -} - -// .grpc.ReportBugFinishedEvent reportBugFinished = 4; -inline bool AppEvent::_internal_has_reportbugfinished() const { - return event_case() == kReportBugFinished; -} -inline bool AppEvent::has_reportbugfinished() const { - return _internal_has_reportbugfinished(); -} -inline void AppEvent::set_has_reportbugfinished() { - _impl_._oneof_case_[0] = kReportBugFinished; -} -inline void AppEvent::clear_reportbugfinished() { - if (_internal_has_reportbugfinished()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.reportbugfinished_; - } - clear_has_event(); - } -} -inline ::grpc::ReportBugFinishedEvent* AppEvent::release_reportbugfinished() { - // @@protoc_insertion_point(field_release:grpc.AppEvent.reportBugFinished) - if (_internal_has_reportbugfinished()) { - clear_has_event(); - ::grpc::ReportBugFinishedEvent* temp = _impl_.event_.reportbugfinished_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.reportbugfinished_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::ReportBugFinishedEvent& AppEvent::_internal_reportbugfinished() const { - return _internal_has_reportbugfinished() - ? *_impl_.event_.reportbugfinished_ - : reinterpret_cast< ::grpc::ReportBugFinishedEvent&>(::grpc::_ReportBugFinishedEvent_default_instance_); -} -inline const ::grpc::ReportBugFinishedEvent& AppEvent::reportbugfinished() const { - // @@protoc_insertion_point(field_get:grpc.AppEvent.reportBugFinished) - return _internal_reportbugfinished(); -} -inline ::grpc::ReportBugFinishedEvent* AppEvent::unsafe_arena_release_reportbugfinished() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.AppEvent.reportBugFinished) - if (_internal_has_reportbugfinished()) { - clear_has_event(); - ::grpc::ReportBugFinishedEvent* temp = _impl_.event_.reportbugfinished_; - _impl_.event_.reportbugfinished_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void AppEvent::unsafe_arena_set_allocated_reportbugfinished(::grpc::ReportBugFinishedEvent* reportbugfinished) { - clear_event(); - if (reportbugfinished) { - set_has_reportbugfinished(); - _impl_.event_.reportbugfinished_ = reportbugfinished; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.AppEvent.reportBugFinished) -} -inline ::grpc::ReportBugFinishedEvent* AppEvent::_internal_mutable_reportbugfinished() { - if (!_internal_has_reportbugfinished()) { - clear_event(); - set_has_reportbugfinished(); - _impl_.event_.reportbugfinished_ = CreateMaybeMessage< ::grpc::ReportBugFinishedEvent >(GetArenaForAllocation()); - } - return _impl_.event_.reportbugfinished_; -} -inline ::grpc::ReportBugFinishedEvent* AppEvent::mutable_reportbugfinished() { - ::grpc::ReportBugFinishedEvent* _msg = _internal_mutable_reportbugfinished(); - // @@protoc_insertion_point(field_mutable:grpc.AppEvent.reportBugFinished) - return _msg; -} - -// .grpc.ReportBugSuccessEvent reportBugSuccess = 5; -inline bool AppEvent::_internal_has_reportbugsuccess() const { - return event_case() == kReportBugSuccess; -} -inline bool AppEvent::has_reportbugsuccess() const { - return _internal_has_reportbugsuccess(); -} -inline void AppEvent::set_has_reportbugsuccess() { - _impl_._oneof_case_[0] = kReportBugSuccess; -} -inline void AppEvent::clear_reportbugsuccess() { - if (_internal_has_reportbugsuccess()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.reportbugsuccess_; - } - clear_has_event(); - } -} -inline ::grpc::ReportBugSuccessEvent* AppEvent::release_reportbugsuccess() { - // @@protoc_insertion_point(field_release:grpc.AppEvent.reportBugSuccess) - if (_internal_has_reportbugsuccess()) { - clear_has_event(); - ::grpc::ReportBugSuccessEvent* temp = _impl_.event_.reportbugsuccess_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.reportbugsuccess_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::ReportBugSuccessEvent& AppEvent::_internal_reportbugsuccess() const { - return _internal_has_reportbugsuccess() - ? *_impl_.event_.reportbugsuccess_ - : reinterpret_cast< ::grpc::ReportBugSuccessEvent&>(::grpc::_ReportBugSuccessEvent_default_instance_); -} -inline const ::grpc::ReportBugSuccessEvent& AppEvent::reportbugsuccess() const { - // @@protoc_insertion_point(field_get:grpc.AppEvent.reportBugSuccess) - return _internal_reportbugsuccess(); -} -inline ::grpc::ReportBugSuccessEvent* AppEvent::unsafe_arena_release_reportbugsuccess() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.AppEvent.reportBugSuccess) - if (_internal_has_reportbugsuccess()) { - clear_has_event(); - ::grpc::ReportBugSuccessEvent* temp = _impl_.event_.reportbugsuccess_; - _impl_.event_.reportbugsuccess_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void AppEvent::unsafe_arena_set_allocated_reportbugsuccess(::grpc::ReportBugSuccessEvent* reportbugsuccess) { - clear_event(); - if (reportbugsuccess) { - set_has_reportbugsuccess(); - _impl_.event_.reportbugsuccess_ = reportbugsuccess; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.AppEvent.reportBugSuccess) -} -inline ::grpc::ReportBugSuccessEvent* AppEvent::_internal_mutable_reportbugsuccess() { - if (!_internal_has_reportbugsuccess()) { - clear_event(); - set_has_reportbugsuccess(); - _impl_.event_.reportbugsuccess_ = CreateMaybeMessage< ::grpc::ReportBugSuccessEvent >(GetArenaForAllocation()); - } - return _impl_.event_.reportbugsuccess_; -} -inline ::grpc::ReportBugSuccessEvent* AppEvent::mutable_reportbugsuccess() { - ::grpc::ReportBugSuccessEvent* _msg = _internal_mutable_reportbugsuccess(); - // @@protoc_insertion_point(field_mutable:grpc.AppEvent.reportBugSuccess) - return _msg; -} - -// .grpc.ReportBugErrorEvent reportBugError = 6; -inline bool AppEvent::_internal_has_reportbugerror() const { - return event_case() == kReportBugError; -} -inline bool AppEvent::has_reportbugerror() const { - return _internal_has_reportbugerror(); -} -inline void AppEvent::set_has_reportbugerror() { - _impl_._oneof_case_[0] = kReportBugError; -} -inline void AppEvent::clear_reportbugerror() { - if (_internal_has_reportbugerror()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.reportbugerror_; - } - clear_has_event(); - } -} -inline ::grpc::ReportBugErrorEvent* AppEvent::release_reportbugerror() { - // @@protoc_insertion_point(field_release:grpc.AppEvent.reportBugError) - if (_internal_has_reportbugerror()) { - clear_has_event(); - ::grpc::ReportBugErrorEvent* temp = _impl_.event_.reportbugerror_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.reportbugerror_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::ReportBugErrorEvent& AppEvent::_internal_reportbugerror() const { - return _internal_has_reportbugerror() - ? *_impl_.event_.reportbugerror_ - : reinterpret_cast< ::grpc::ReportBugErrorEvent&>(::grpc::_ReportBugErrorEvent_default_instance_); -} -inline const ::grpc::ReportBugErrorEvent& AppEvent::reportbugerror() const { - // @@protoc_insertion_point(field_get:grpc.AppEvent.reportBugError) - return _internal_reportbugerror(); -} -inline ::grpc::ReportBugErrorEvent* AppEvent::unsafe_arena_release_reportbugerror() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.AppEvent.reportBugError) - if (_internal_has_reportbugerror()) { - clear_has_event(); - ::grpc::ReportBugErrorEvent* temp = _impl_.event_.reportbugerror_; - _impl_.event_.reportbugerror_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void AppEvent::unsafe_arena_set_allocated_reportbugerror(::grpc::ReportBugErrorEvent* reportbugerror) { - clear_event(); - if (reportbugerror) { - set_has_reportbugerror(); - _impl_.event_.reportbugerror_ = reportbugerror; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.AppEvent.reportBugError) -} -inline ::grpc::ReportBugErrorEvent* AppEvent::_internal_mutable_reportbugerror() { - if (!_internal_has_reportbugerror()) { - clear_event(); - set_has_reportbugerror(); - _impl_.event_.reportbugerror_ = CreateMaybeMessage< ::grpc::ReportBugErrorEvent >(GetArenaForAllocation()); - } - return _impl_.event_.reportbugerror_; -} -inline ::grpc::ReportBugErrorEvent* AppEvent::mutable_reportbugerror() { - ::grpc::ReportBugErrorEvent* _msg = _internal_mutable_reportbugerror(); - // @@protoc_insertion_point(field_mutable:grpc.AppEvent.reportBugError) - return _msg; -} - -// .grpc.ShowMainWindowEvent showMainWindow = 7; -inline bool AppEvent::_internal_has_showmainwindow() const { - return event_case() == kShowMainWindow; -} -inline bool AppEvent::has_showmainwindow() const { - return _internal_has_showmainwindow(); -} -inline void AppEvent::set_has_showmainwindow() { - _impl_._oneof_case_[0] = kShowMainWindow; -} -inline void AppEvent::clear_showmainwindow() { - if (_internal_has_showmainwindow()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.showmainwindow_; - } - clear_has_event(); - } -} -inline ::grpc::ShowMainWindowEvent* AppEvent::release_showmainwindow() { - // @@protoc_insertion_point(field_release:grpc.AppEvent.showMainWindow) - if (_internal_has_showmainwindow()) { - clear_has_event(); - ::grpc::ShowMainWindowEvent* temp = _impl_.event_.showmainwindow_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.showmainwindow_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::ShowMainWindowEvent& AppEvent::_internal_showmainwindow() const { - return _internal_has_showmainwindow() - ? *_impl_.event_.showmainwindow_ - : reinterpret_cast< ::grpc::ShowMainWindowEvent&>(::grpc::_ShowMainWindowEvent_default_instance_); -} -inline const ::grpc::ShowMainWindowEvent& AppEvent::showmainwindow() const { - // @@protoc_insertion_point(field_get:grpc.AppEvent.showMainWindow) - return _internal_showmainwindow(); -} -inline ::grpc::ShowMainWindowEvent* AppEvent::unsafe_arena_release_showmainwindow() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.AppEvent.showMainWindow) - if (_internal_has_showmainwindow()) { - clear_has_event(); - ::grpc::ShowMainWindowEvent* temp = _impl_.event_.showmainwindow_; - _impl_.event_.showmainwindow_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void AppEvent::unsafe_arena_set_allocated_showmainwindow(::grpc::ShowMainWindowEvent* showmainwindow) { - clear_event(); - if (showmainwindow) { - set_has_showmainwindow(); - _impl_.event_.showmainwindow_ = showmainwindow; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.AppEvent.showMainWindow) -} -inline ::grpc::ShowMainWindowEvent* AppEvent::_internal_mutable_showmainwindow() { - if (!_internal_has_showmainwindow()) { - clear_event(); - set_has_showmainwindow(); - _impl_.event_.showmainwindow_ = CreateMaybeMessage< ::grpc::ShowMainWindowEvent >(GetArenaForAllocation()); - } - return _impl_.event_.showmainwindow_; -} -inline ::grpc::ShowMainWindowEvent* AppEvent::mutable_showmainwindow() { - ::grpc::ShowMainWindowEvent* _msg = _internal_mutable_showmainwindow(); - // @@protoc_insertion_point(field_mutable:grpc.AppEvent.showMainWindow) - return _msg; -} - -inline bool AppEvent::has_event() const { - return event_case() != EVENT_NOT_SET; -} -inline void AppEvent::clear_has_event() { - _impl_._oneof_case_[0] = EVENT_NOT_SET; -} -inline AppEvent::EventCase AppEvent::event_case() const { - return AppEvent::EventCase(_impl_._oneof_case_[0]); -} -// ------------------------------------------------------------------- - -// InternetStatusEvent - -// bool connected = 1; -inline void InternetStatusEvent::clear_connected() { - _impl_.connected_ = false; -} -inline bool InternetStatusEvent::_internal_connected() const { - return _impl_.connected_; -} -inline bool InternetStatusEvent::connected() const { - // @@protoc_insertion_point(field_get:grpc.InternetStatusEvent.connected) - return _internal_connected(); -} -inline void InternetStatusEvent::_internal_set_connected(bool value) { - - _impl_.connected_ = value; -} -inline void InternetStatusEvent::set_connected(bool value) { - _internal_set_connected(value); - // @@protoc_insertion_point(field_set:grpc.InternetStatusEvent.connected) -} - -// ------------------------------------------------------------------- - -// ToggleAutostartFinishedEvent - -// ------------------------------------------------------------------- - -// ResetFinishedEvent - -// ------------------------------------------------------------------- - -// ReportBugFinishedEvent - -// ------------------------------------------------------------------- - -// ReportBugSuccessEvent - -// ------------------------------------------------------------------- - -// ReportBugErrorEvent - -// ------------------------------------------------------------------- - -// ShowMainWindowEvent - -// ------------------------------------------------------------------- - -// LoginEvent - -// .grpc.LoginErrorEvent error = 1; -inline bool LoginEvent::_internal_has_error() const { - return event_case() == kError; -} -inline bool LoginEvent::has_error() const { - return _internal_has_error(); -} -inline void LoginEvent::set_has_error() { - _impl_._oneof_case_[0] = kError; -} -inline void LoginEvent::clear_error() { - if (_internal_has_error()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.error_; - } - clear_has_event(); - } -} -inline ::grpc::LoginErrorEvent* LoginEvent::release_error() { - // @@protoc_insertion_point(field_release:grpc.LoginEvent.error) - if (_internal_has_error()) { - clear_has_event(); - ::grpc::LoginErrorEvent* temp = _impl_.event_.error_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.error_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::LoginErrorEvent& LoginEvent::_internal_error() const { - return _internal_has_error() - ? *_impl_.event_.error_ - : reinterpret_cast< ::grpc::LoginErrorEvent&>(::grpc::_LoginErrorEvent_default_instance_); -} -inline const ::grpc::LoginErrorEvent& LoginEvent::error() const { - // @@protoc_insertion_point(field_get:grpc.LoginEvent.error) - return _internal_error(); -} -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 = _impl_.event_.error_; - _impl_.event_.error_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void LoginEvent::unsafe_arena_set_allocated_error(::grpc::LoginErrorEvent* error) { - clear_event(); - if (error) { - set_has_error(); - _impl_.event_.error_ = error; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.LoginEvent.error) -} -inline ::grpc::LoginErrorEvent* LoginEvent::_internal_mutable_error() { - if (!_internal_has_error()) { - clear_event(); - set_has_error(); - _impl_.event_.error_ = CreateMaybeMessage< ::grpc::LoginErrorEvent >(GetArenaForAllocation()); - } - return _impl_.event_.error_; -} -inline ::grpc::LoginErrorEvent* LoginEvent::mutable_error() { - ::grpc::LoginErrorEvent* _msg = _internal_mutable_error(); - // @@protoc_insertion_point(field_mutable:grpc.LoginEvent.error) - return _msg; -} - -// .grpc.LoginTfaRequestedEvent tfaRequested = 2; -inline bool LoginEvent::_internal_has_tfarequested() const { - return event_case() == kTfaRequested; -} -inline bool LoginEvent::has_tfarequested() const { - return _internal_has_tfarequested(); -} -inline void LoginEvent::set_has_tfarequested() { - _impl_._oneof_case_[0] = kTfaRequested; -} -inline void LoginEvent::clear_tfarequested() { - if (_internal_has_tfarequested()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.tfarequested_; - } - clear_has_event(); - } -} -inline ::grpc::LoginTfaRequestedEvent* LoginEvent::release_tfarequested() { - // @@protoc_insertion_point(field_release:grpc.LoginEvent.tfaRequested) - if (_internal_has_tfarequested()) { - clear_has_event(); - ::grpc::LoginTfaRequestedEvent* temp = _impl_.event_.tfarequested_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.tfarequested_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::LoginTfaRequestedEvent& LoginEvent::_internal_tfarequested() const { - return _internal_has_tfarequested() - ? *_impl_.event_.tfarequested_ - : reinterpret_cast< ::grpc::LoginTfaRequestedEvent&>(::grpc::_LoginTfaRequestedEvent_default_instance_); -} -inline const ::grpc::LoginTfaRequestedEvent& LoginEvent::tfarequested() const { - // @@protoc_insertion_point(field_get:grpc.LoginEvent.tfaRequested) - return _internal_tfarequested(); -} -inline ::grpc::LoginTfaRequestedEvent* LoginEvent::unsafe_arena_release_tfarequested() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.LoginEvent.tfaRequested) - if (_internal_has_tfarequested()) { - clear_has_event(); - ::grpc::LoginTfaRequestedEvent* temp = _impl_.event_.tfarequested_; - _impl_.event_.tfarequested_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void LoginEvent::unsafe_arena_set_allocated_tfarequested(::grpc::LoginTfaRequestedEvent* tfarequested) { - clear_event(); - if (tfarequested) { - set_has_tfarequested(); - _impl_.event_.tfarequested_ = tfarequested; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.LoginEvent.tfaRequested) -} -inline ::grpc::LoginTfaRequestedEvent* LoginEvent::_internal_mutable_tfarequested() { - if (!_internal_has_tfarequested()) { - clear_event(); - set_has_tfarequested(); - _impl_.event_.tfarequested_ = CreateMaybeMessage< ::grpc::LoginTfaRequestedEvent >(GetArenaForAllocation()); - } - return _impl_.event_.tfarequested_; -} -inline ::grpc::LoginTfaRequestedEvent* LoginEvent::mutable_tfarequested() { - ::grpc::LoginTfaRequestedEvent* _msg = _internal_mutable_tfarequested(); - // @@protoc_insertion_point(field_mutable:grpc.LoginEvent.tfaRequested) - return _msg; -} - -// .grpc.LoginTwoPasswordsRequestedEvent twoPasswordRequested = 3; -inline bool LoginEvent::_internal_has_twopasswordrequested() const { - return event_case() == kTwoPasswordRequested; -} -inline bool LoginEvent::has_twopasswordrequested() const { - return _internal_has_twopasswordrequested(); -} -inline void LoginEvent::set_has_twopasswordrequested() { - _impl_._oneof_case_[0] = kTwoPasswordRequested; -} -inline void LoginEvent::clear_twopasswordrequested() { - if (_internal_has_twopasswordrequested()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.twopasswordrequested_; - } - clear_has_event(); - } -} -inline ::grpc::LoginTwoPasswordsRequestedEvent* LoginEvent::release_twopasswordrequested() { - // @@protoc_insertion_point(field_release:grpc.LoginEvent.twoPasswordRequested) - if (_internal_has_twopasswordrequested()) { - clear_has_event(); - ::grpc::LoginTwoPasswordsRequestedEvent* temp = _impl_.event_.twopasswordrequested_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.twopasswordrequested_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::LoginTwoPasswordsRequestedEvent& LoginEvent::_internal_twopasswordrequested() const { - return _internal_has_twopasswordrequested() - ? *_impl_.event_.twopasswordrequested_ - : reinterpret_cast< ::grpc::LoginTwoPasswordsRequestedEvent&>(::grpc::_LoginTwoPasswordsRequestedEvent_default_instance_); -} -inline const ::grpc::LoginTwoPasswordsRequestedEvent& LoginEvent::twopasswordrequested() const { - // @@protoc_insertion_point(field_get:grpc.LoginEvent.twoPasswordRequested) - return _internal_twopasswordrequested(); -} -inline ::grpc::LoginTwoPasswordsRequestedEvent* LoginEvent::unsafe_arena_release_twopasswordrequested() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.LoginEvent.twoPasswordRequested) - if (_internal_has_twopasswordrequested()) { - clear_has_event(); - ::grpc::LoginTwoPasswordsRequestedEvent* temp = _impl_.event_.twopasswordrequested_; - _impl_.event_.twopasswordrequested_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void LoginEvent::unsafe_arena_set_allocated_twopasswordrequested(::grpc::LoginTwoPasswordsRequestedEvent* twopasswordrequested) { - clear_event(); - if (twopasswordrequested) { - set_has_twopasswordrequested(); - _impl_.event_.twopasswordrequested_ = twopasswordrequested; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.LoginEvent.twoPasswordRequested) -} -inline ::grpc::LoginTwoPasswordsRequestedEvent* LoginEvent::_internal_mutable_twopasswordrequested() { - if (!_internal_has_twopasswordrequested()) { - clear_event(); - set_has_twopasswordrequested(); - _impl_.event_.twopasswordrequested_ = CreateMaybeMessage< ::grpc::LoginTwoPasswordsRequestedEvent >(GetArenaForAllocation()); - } - return _impl_.event_.twopasswordrequested_; -} -inline ::grpc::LoginTwoPasswordsRequestedEvent* LoginEvent::mutable_twopasswordrequested() { - ::grpc::LoginTwoPasswordsRequestedEvent* _msg = _internal_mutable_twopasswordrequested(); - // @@protoc_insertion_point(field_mutable:grpc.LoginEvent.twoPasswordRequested) - return _msg; -} - -// .grpc.LoginFinishedEvent finished = 4; -inline bool LoginEvent::_internal_has_finished() const { - return event_case() == kFinished; -} -inline bool LoginEvent::has_finished() const { - return _internal_has_finished(); -} -inline void LoginEvent::set_has_finished() { - _impl_._oneof_case_[0] = kFinished; -} -inline void LoginEvent::clear_finished() { - if (_internal_has_finished()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.finished_; - } - clear_has_event(); - } -} -inline ::grpc::LoginFinishedEvent* LoginEvent::release_finished() { - // @@protoc_insertion_point(field_release:grpc.LoginEvent.finished) - if (_internal_has_finished()) { - clear_has_event(); - ::grpc::LoginFinishedEvent* temp = _impl_.event_.finished_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.finished_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::LoginFinishedEvent& LoginEvent::_internal_finished() const { - return _internal_has_finished() - ? *_impl_.event_.finished_ - : reinterpret_cast< ::grpc::LoginFinishedEvent&>(::grpc::_LoginFinishedEvent_default_instance_); -} -inline const ::grpc::LoginFinishedEvent& LoginEvent::finished() const { - // @@protoc_insertion_point(field_get:grpc.LoginEvent.finished) - return _internal_finished(); -} -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 = _impl_.event_.finished_; - _impl_.event_.finished_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void LoginEvent::unsafe_arena_set_allocated_finished(::grpc::LoginFinishedEvent* finished) { - clear_event(); - if (finished) { - set_has_finished(); - _impl_.event_.finished_ = finished; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.LoginEvent.finished) -} -inline ::grpc::LoginFinishedEvent* LoginEvent::_internal_mutable_finished() { - if (!_internal_has_finished()) { - clear_event(); - set_has_finished(); - _impl_.event_.finished_ = CreateMaybeMessage< ::grpc::LoginFinishedEvent >(GetArenaForAllocation()); - } - return _impl_.event_.finished_; -} -inline ::grpc::LoginFinishedEvent* LoginEvent::mutable_finished() { - ::grpc::LoginFinishedEvent* _msg = _internal_mutable_finished(); - // @@protoc_insertion_point(field_mutable:grpc.LoginEvent.finished) - return _msg; -} - -// .grpc.LoginFinishedEvent alreadyLoggedIn = 5; -inline bool LoginEvent::_internal_has_alreadyloggedin() const { - return event_case() == kAlreadyLoggedIn; -} -inline bool LoginEvent::has_alreadyloggedin() const { - return _internal_has_alreadyloggedin(); -} -inline void LoginEvent::set_has_alreadyloggedin() { - _impl_._oneof_case_[0] = kAlreadyLoggedIn; -} -inline void LoginEvent::clear_alreadyloggedin() { - if (_internal_has_alreadyloggedin()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.alreadyloggedin_; - } - clear_has_event(); - } -} -inline ::grpc::LoginFinishedEvent* LoginEvent::release_alreadyloggedin() { - // @@protoc_insertion_point(field_release:grpc.LoginEvent.alreadyLoggedIn) - if (_internal_has_alreadyloggedin()) { - clear_has_event(); - ::grpc::LoginFinishedEvent* temp = _impl_.event_.alreadyloggedin_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.alreadyloggedin_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::LoginFinishedEvent& LoginEvent::_internal_alreadyloggedin() const { - return _internal_has_alreadyloggedin() - ? *_impl_.event_.alreadyloggedin_ - : reinterpret_cast< ::grpc::LoginFinishedEvent&>(::grpc::_LoginFinishedEvent_default_instance_); -} -inline const ::grpc::LoginFinishedEvent& LoginEvent::alreadyloggedin() const { - // @@protoc_insertion_point(field_get:grpc.LoginEvent.alreadyLoggedIn) - return _internal_alreadyloggedin(); -} -inline ::grpc::LoginFinishedEvent* LoginEvent::unsafe_arena_release_alreadyloggedin() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.LoginEvent.alreadyLoggedIn) - if (_internal_has_alreadyloggedin()) { - clear_has_event(); - ::grpc::LoginFinishedEvent* temp = _impl_.event_.alreadyloggedin_; - _impl_.event_.alreadyloggedin_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void LoginEvent::unsafe_arena_set_allocated_alreadyloggedin(::grpc::LoginFinishedEvent* alreadyloggedin) { - clear_event(); - if (alreadyloggedin) { - set_has_alreadyloggedin(); - _impl_.event_.alreadyloggedin_ = alreadyloggedin; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.LoginEvent.alreadyLoggedIn) -} -inline ::grpc::LoginFinishedEvent* LoginEvent::_internal_mutable_alreadyloggedin() { - if (!_internal_has_alreadyloggedin()) { - clear_event(); - set_has_alreadyloggedin(); - _impl_.event_.alreadyloggedin_ = CreateMaybeMessage< ::grpc::LoginFinishedEvent >(GetArenaForAllocation()); - } - return _impl_.event_.alreadyloggedin_; -} -inline ::grpc::LoginFinishedEvent* LoginEvent::mutable_alreadyloggedin() { - ::grpc::LoginFinishedEvent* _msg = _internal_mutable_alreadyloggedin(); - // @@protoc_insertion_point(field_mutable:grpc.LoginEvent.alreadyLoggedIn) - return _msg; -} - -inline bool LoginEvent::has_event() const { - return event_case() != EVENT_NOT_SET; -} -inline void LoginEvent::clear_has_event() { - _impl_._oneof_case_[0] = EVENT_NOT_SET; -} -inline LoginEvent::EventCase LoginEvent::event_case() const { - return LoginEvent::EventCase(_impl_._oneof_case_[0]); -} -// ------------------------------------------------------------------- - -// LoginErrorEvent - -// .grpc.LoginErrorType type = 1; -inline void LoginErrorEvent::clear_type() { - _impl_.type_ = 0; -} -inline ::grpc::LoginErrorType LoginErrorEvent::_internal_type() const { - return static_cast< ::grpc::LoginErrorType >(_impl_.type_); -} -inline ::grpc::LoginErrorType LoginErrorEvent::type() const { - // @@protoc_insertion_point(field_get:grpc.LoginErrorEvent.type) - return _internal_type(); -} -inline void LoginErrorEvent::_internal_set_type(::grpc::LoginErrorType value) { - - _impl_.type_ = value; -} -inline void LoginErrorEvent::set_type(::grpc::LoginErrorType value) { - _internal_set_type(value); - // @@protoc_insertion_point(field_set:grpc.LoginErrorEvent.type) -} - -// string message = 2; -inline void LoginErrorEvent::clear_message() { - _impl_.message_.ClearToEmpty(); -} -inline const std::string& LoginErrorEvent::message() const { - // @@protoc_insertion_point(field_get:grpc.LoginErrorEvent.message) - return _internal_message(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void LoginErrorEvent::set_message(ArgT0&& arg0, ArgT... args) { - - _impl_.message_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.LoginErrorEvent.message) -} -inline std::string* LoginErrorEvent::mutable_message() { - std::string* _s = _internal_mutable_message(); - // @@protoc_insertion_point(field_mutable:grpc.LoginErrorEvent.message) - return _s; -} -inline const std::string& LoginErrorEvent::_internal_message() const { - return _impl_.message_.Get(); -} -inline void LoginErrorEvent::_internal_set_message(const std::string& value) { - - _impl_.message_.Set(value, GetArenaForAllocation()); -} -inline std::string* LoginErrorEvent::_internal_mutable_message() { - - return _impl_.message_.Mutable(GetArenaForAllocation()); -} -inline std::string* LoginErrorEvent::release_message() { - // @@protoc_insertion_point(field_release:grpc.LoginErrorEvent.message) - return _impl_.message_.Release(); -} -inline void LoginErrorEvent::set_allocated_message(std::string* message) { - if (message != nullptr) { - - } else { - - } - _impl_.message_.SetAllocated(message, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.message_.IsDefault()) { - _impl_.message_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.LoginErrorEvent.message) -} - -// ------------------------------------------------------------------- - -// LoginTfaRequestedEvent - -// string username = 1; -inline void LoginTfaRequestedEvent::clear_username() { - _impl_.username_.ClearToEmpty(); -} -inline const std::string& LoginTfaRequestedEvent::username() const { - // @@protoc_insertion_point(field_get:grpc.LoginTfaRequestedEvent.username) - return _internal_username(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void LoginTfaRequestedEvent::set_username(ArgT0&& arg0, ArgT... args) { - - _impl_.username_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.LoginTfaRequestedEvent.username) -} -inline std::string* LoginTfaRequestedEvent::mutable_username() { - std::string* _s = _internal_mutable_username(); - // @@protoc_insertion_point(field_mutable:grpc.LoginTfaRequestedEvent.username) - return _s; -} -inline const std::string& LoginTfaRequestedEvent::_internal_username() const { - return _impl_.username_.Get(); -} -inline void LoginTfaRequestedEvent::_internal_set_username(const std::string& value) { - - _impl_.username_.Set(value, GetArenaForAllocation()); -} -inline std::string* LoginTfaRequestedEvent::_internal_mutable_username() { - - return _impl_.username_.Mutable(GetArenaForAllocation()); -} -inline std::string* LoginTfaRequestedEvent::release_username() { - // @@protoc_insertion_point(field_release:grpc.LoginTfaRequestedEvent.username) - return _impl_.username_.Release(); -} -inline void LoginTfaRequestedEvent::set_allocated_username(std::string* username) { - if (username != nullptr) { - - } else { - - } - _impl_.username_.SetAllocated(username, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.username_.IsDefault()) { - _impl_.username_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.LoginTfaRequestedEvent.username) -} - -// ------------------------------------------------------------------- - -// LoginTwoPasswordsRequestedEvent - -// ------------------------------------------------------------------- - -// LoginFinishedEvent - -// string userID = 1; -inline void LoginFinishedEvent::clear_userid() { - _impl_.userid_.ClearToEmpty(); -} -inline const std::string& LoginFinishedEvent::userid() const { - // @@protoc_insertion_point(field_get:grpc.LoginFinishedEvent.userID) - return _internal_userid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void LoginFinishedEvent::set_userid(ArgT0&& arg0, ArgT... args) { - - _impl_.userid_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.LoginFinishedEvent.userID) -} -inline std::string* LoginFinishedEvent::mutable_userid() { - std::string* _s = _internal_mutable_userid(); - // @@protoc_insertion_point(field_mutable:grpc.LoginFinishedEvent.userID) - return _s; -} -inline const std::string& LoginFinishedEvent::_internal_userid() const { - return _impl_.userid_.Get(); -} -inline void LoginFinishedEvent::_internal_set_userid(const std::string& value) { - - _impl_.userid_.Set(value, GetArenaForAllocation()); -} -inline std::string* LoginFinishedEvent::_internal_mutable_userid() { - - return _impl_.userid_.Mutable(GetArenaForAllocation()); -} -inline std::string* LoginFinishedEvent::release_userid() { - // @@protoc_insertion_point(field_release:grpc.LoginFinishedEvent.userID) - return _impl_.userid_.Release(); -} -inline void LoginFinishedEvent::set_allocated_userid(std::string* userid) { - if (userid != nullptr) { - - } else { - - } - _impl_.userid_.SetAllocated(userid, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.userid_.IsDefault()) { - _impl_.userid_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.LoginFinishedEvent.userID) -} - -// bool wasSignedOut = 2; -inline void LoginFinishedEvent::clear_wassignedout() { - _impl_.wassignedout_ = false; -} -inline bool LoginFinishedEvent::_internal_wassignedout() const { - return _impl_.wassignedout_; -} -inline bool LoginFinishedEvent::wassignedout() const { - // @@protoc_insertion_point(field_get:grpc.LoginFinishedEvent.wasSignedOut) - return _internal_wassignedout(); -} -inline void LoginFinishedEvent::_internal_set_wassignedout(bool value) { - - _impl_.wassignedout_ = value; -} -inline void LoginFinishedEvent::set_wassignedout(bool value) { - _internal_set_wassignedout(value); - // @@protoc_insertion_point(field_set:grpc.LoginFinishedEvent.wasSignedOut) -} - -// ------------------------------------------------------------------- - -// UpdateEvent - -// .grpc.UpdateErrorEvent error = 1; -inline bool UpdateEvent::_internal_has_error() const { - return event_case() == kError; -} -inline bool UpdateEvent::has_error() const { - return _internal_has_error(); -} -inline void UpdateEvent::set_has_error() { - _impl_._oneof_case_[0] = kError; -} -inline void UpdateEvent::clear_error() { - if (_internal_has_error()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.error_; - } - clear_has_event(); - } -} -inline ::grpc::UpdateErrorEvent* UpdateEvent::release_error() { - // @@protoc_insertion_point(field_release:grpc.UpdateEvent.error) - if (_internal_has_error()) { - clear_has_event(); - ::grpc::UpdateErrorEvent* temp = _impl_.event_.error_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.error_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::UpdateErrorEvent& UpdateEvent::_internal_error() const { - return _internal_has_error() - ? *_impl_.event_.error_ - : reinterpret_cast< ::grpc::UpdateErrorEvent&>(::grpc::_UpdateErrorEvent_default_instance_); -} -inline const ::grpc::UpdateErrorEvent& UpdateEvent::error() const { - // @@protoc_insertion_point(field_get:grpc.UpdateEvent.error) - return _internal_error(); -} -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 = _impl_.event_.error_; - _impl_.event_.error_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void UpdateEvent::unsafe_arena_set_allocated_error(::grpc::UpdateErrorEvent* error) { - clear_event(); - if (error) { - set_has_error(); - _impl_.event_.error_ = error; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UpdateEvent.error) -} -inline ::grpc::UpdateErrorEvent* UpdateEvent::_internal_mutable_error() { - if (!_internal_has_error()) { - clear_event(); - set_has_error(); - _impl_.event_.error_ = CreateMaybeMessage< ::grpc::UpdateErrorEvent >(GetArenaForAllocation()); - } - return _impl_.event_.error_; -} -inline ::grpc::UpdateErrorEvent* UpdateEvent::mutable_error() { - ::grpc::UpdateErrorEvent* _msg = _internal_mutable_error(); - // @@protoc_insertion_point(field_mutable:grpc.UpdateEvent.error) - return _msg; -} - -// .grpc.UpdateManualReadyEvent manualReady = 2; -inline bool UpdateEvent::_internal_has_manualready() const { - return event_case() == kManualReady; -} -inline bool UpdateEvent::has_manualready() const { - return _internal_has_manualready(); -} -inline void UpdateEvent::set_has_manualready() { - _impl_._oneof_case_[0] = kManualReady; -} -inline void UpdateEvent::clear_manualready() { - if (_internal_has_manualready()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.manualready_; - } - clear_has_event(); - } -} -inline ::grpc::UpdateManualReadyEvent* UpdateEvent::release_manualready() { - // @@protoc_insertion_point(field_release:grpc.UpdateEvent.manualReady) - if (_internal_has_manualready()) { - clear_has_event(); - ::grpc::UpdateManualReadyEvent* temp = _impl_.event_.manualready_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.manualready_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::UpdateManualReadyEvent& UpdateEvent::_internal_manualready() const { - return _internal_has_manualready() - ? *_impl_.event_.manualready_ - : reinterpret_cast< ::grpc::UpdateManualReadyEvent&>(::grpc::_UpdateManualReadyEvent_default_instance_); -} -inline const ::grpc::UpdateManualReadyEvent& UpdateEvent::manualready() const { - // @@protoc_insertion_point(field_get:grpc.UpdateEvent.manualReady) - return _internal_manualready(); -} -inline ::grpc::UpdateManualReadyEvent* UpdateEvent::unsafe_arena_release_manualready() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.UpdateEvent.manualReady) - if (_internal_has_manualready()) { - clear_has_event(); - ::grpc::UpdateManualReadyEvent* temp = _impl_.event_.manualready_; - _impl_.event_.manualready_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void UpdateEvent::unsafe_arena_set_allocated_manualready(::grpc::UpdateManualReadyEvent* manualready) { - clear_event(); - if (manualready) { - set_has_manualready(); - _impl_.event_.manualready_ = manualready; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UpdateEvent.manualReady) -} -inline ::grpc::UpdateManualReadyEvent* UpdateEvent::_internal_mutable_manualready() { - if (!_internal_has_manualready()) { - clear_event(); - set_has_manualready(); - _impl_.event_.manualready_ = CreateMaybeMessage< ::grpc::UpdateManualReadyEvent >(GetArenaForAllocation()); - } - return _impl_.event_.manualready_; -} -inline ::grpc::UpdateManualReadyEvent* UpdateEvent::mutable_manualready() { - ::grpc::UpdateManualReadyEvent* _msg = _internal_mutable_manualready(); - // @@protoc_insertion_point(field_mutable:grpc.UpdateEvent.manualReady) - return _msg; -} - -// .grpc.UpdateManualRestartNeededEvent manualRestartNeeded = 3; -inline bool UpdateEvent::_internal_has_manualrestartneeded() const { - return event_case() == kManualRestartNeeded; -} -inline bool UpdateEvent::has_manualrestartneeded() const { - return _internal_has_manualrestartneeded(); -} -inline void UpdateEvent::set_has_manualrestartneeded() { - _impl_._oneof_case_[0] = kManualRestartNeeded; -} -inline void UpdateEvent::clear_manualrestartneeded() { - if (_internal_has_manualrestartneeded()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.manualrestartneeded_; - } - clear_has_event(); - } -} -inline ::grpc::UpdateManualRestartNeededEvent* UpdateEvent::release_manualrestartneeded() { - // @@protoc_insertion_point(field_release:grpc.UpdateEvent.manualRestartNeeded) - if (_internal_has_manualrestartneeded()) { - clear_has_event(); - ::grpc::UpdateManualRestartNeededEvent* temp = _impl_.event_.manualrestartneeded_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.manualrestartneeded_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::UpdateManualRestartNeededEvent& UpdateEvent::_internal_manualrestartneeded() const { - return _internal_has_manualrestartneeded() - ? *_impl_.event_.manualrestartneeded_ - : reinterpret_cast< ::grpc::UpdateManualRestartNeededEvent&>(::grpc::_UpdateManualRestartNeededEvent_default_instance_); -} -inline const ::grpc::UpdateManualRestartNeededEvent& UpdateEvent::manualrestartneeded() const { - // @@protoc_insertion_point(field_get:grpc.UpdateEvent.manualRestartNeeded) - return _internal_manualrestartneeded(); -} -inline ::grpc::UpdateManualRestartNeededEvent* UpdateEvent::unsafe_arena_release_manualrestartneeded() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.UpdateEvent.manualRestartNeeded) - if (_internal_has_manualrestartneeded()) { - clear_has_event(); - ::grpc::UpdateManualRestartNeededEvent* temp = _impl_.event_.manualrestartneeded_; - _impl_.event_.manualrestartneeded_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void UpdateEvent::unsafe_arena_set_allocated_manualrestartneeded(::grpc::UpdateManualRestartNeededEvent* manualrestartneeded) { - clear_event(); - if (manualrestartneeded) { - set_has_manualrestartneeded(); - _impl_.event_.manualrestartneeded_ = manualrestartneeded; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UpdateEvent.manualRestartNeeded) -} -inline ::grpc::UpdateManualRestartNeededEvent* UpdateEvent::_internal_mutable_manualrestartneeded() { - if (!_internal_has_manualrestartneeded()) { - clear_event(); - set_has_manualrestartneeded(); - _impl_.event_.manualrestartneeded_ = CreateMaybeMessage< ::grpc::UpdateManualRestartNeededEvent >(GetArenaForAllocation()); - } - return _impl_.event_.manualrestartneeded_; -} -inline ::grpc::UpdateManualRestartNeededEvent* UpdateEvent::mutable_manualrestartneeded() { - ::grpc::UpdateManualRestartNeededEvent* _msg = _internal_mutable_manualrestartneeded(); - // @@protoc_insertion_point(field_mutable:grpc.UpdateEvent.manualRestartNeeded) - return _msg; -} - -// .grpc.UpdateForceEvent force = 4; -inline bool UpdateEvent::_internal_has_force() const { - return event_case() == kForce; -} -inline bool UpdateEvent::has_force() const { - return _internal_has_force(); -} -inline void UpdateEvent::set_has_force() { - _impl_._oneof_case_[0] = kForce; -} -inline void UpdateEvent::clear_force() { - if (_internal_has_force()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.force_; - } - clear_has_event(); - } -} -inline ::grpc::UpdateForceEvent* UpdateEvent::release_force() { - // @@protoc_insertion_point(field_release:grpc.UpdateEvent.force) - if (_internal_has_force()) { - clear_has_event(); - ::grpc::UpdateForceEvent* temp = _impl_.event_.force_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.force_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::UpdateForceEvent& UpdateEvent::_internal_force() const { - return _internal_has_force() - ? *_impl_.event_.force_ - : reinterpret_cast< ::grpc::UpdateForceEvent&>(::grpc::_UpdateForceEvent_default_instance_); -} -inline const ::grpc::UpdateForceEvent& UpdateEvent::force() const { - // @@protoc_insertion_point(field_get:grpc.UpdateEvent.force) - return _internal_force(); -} -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 = _impl_.event_.force_; - _impl_.event_.force_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void UpdateEvent::unsafe_arena_set_allocated_force(::grpc::UpdateForceEvent* force) { - clear_event(); - if (force) { - set_has_force(); - _impl_.event_.force_ = force; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UpdateEvent.force) -} -inline ::grpc::UpdateForceEvent* UpdateEvent::_internal_mutable_force() { - if (!_internal_has_force()) { - clear_event(); - set_has_force(); - _impl_.event_.force_ = CreateMaybeMessage< ::grpc::UpdateForceEvent >(GetArenaForAllocation()); - } - return _impl_.event_.force_; -} -inline ::grpc::UpdateForceEvent* UpdateEvent::mutable_force() { - ::grpc::UpdateForceEvent* _msg = _internal_mutable_force(); - // @@protoc_insertion_point(field_mutable:grpc.UpdateEvent.force) - return _msg; -} - -// .grpc.UpdateSilentRestartNeeded silentRestartNeeded = 5; -inline bool UpdateEvent::_internal_has_silentrestartneeded() const { - return event_case() == kSilentRestartNeeded; -} -inline bool UpdateEvent::has_silentrestartneeded() const { - return _internal_has_silentrestartneeded(); -} -inline void UpdateEvent::set_has_silentrestartneeded() { - _impl_._oneof_case_[0] = kSilentRestartNeeded; -} -inline void UpdateEvent::clear_silentrestartneeded() { - if (_internal_has_silentrestartneeded()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.silentrestartneeded_; - } - clear_has_event(); - } -} -inline ::grpc::UpdateSilentRestartNeeded* UpdateEvent::release_silentrestartneeded() { - // @@protoc_insertion_point(field_release:grpc.UpdateEvent.silentRestartNeeded) - if (_internal_has_silentrestartneeded()) { - clear_has_event(); - ::grpc::UpdateSilentRestartNeeded* temp = _impl_.event_.silentrestartneeded_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.silentrestartneeded_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::UpdateSilentRestartNeeded& UpdateEvent::_internal_silentrestartneeded() const { - return _internal_has_silentrestartneeded() - ? *_impl_.event_.silentrestartneeded_ - : reinterpret_cast< ::grpc::UpdateSilentRestartNeeded&>(::grpc::_UpdateSilentRestartNeeded_default_instance_); -} -inline const ::grpc::UpdateSilentRestartNeeded& UpdateEvent::silentrestartneeded() const { - // @@protoc_insertion_point(field_get:grpc.UpdateEvent.silentRestartNeeded) - return _internal_silentrestartneeded(); -} -inline ::grpc::UpdateSilentRestartNeeded* UpdateEvent::unsafe_arena_release_silentrestartneeded() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.UpdateEvent.silentRestartNeeded) - if (_internal_has_silentrestartneeded()) { - clear_has_event(); - ::grpc::UpdateSilentRestartNeeded* temp = _impl_.event_.silentrestartneeded_; - _impl_.event_.silentrestartneeded_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void UpdateEvent::unsafe_arena_set_allocated_silentrestartneeded(::grpc::UpdateSilentRestartNeeded* silentrestartneeded) { - clear_event(); - if (silentrestartneeded) { - set_has_silentrestartneeded(); - _impl_.event_.silentrestartneeded_ = silentrestartneeded; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UpdateEvent.silentRestartNeeded) -} -inline ::grpc::UpdateSilentRestartNeeded* UpdateEvent::_internal_mutable_silentrestartneeded() { - if (!_internal_has_silentrestartneeded()) { - clear_event(); - set_has_silentrestartneeded(); - _impl_.event_.silentrestartneeded_ = CreateMaybeMessage< ::grpc::UpdateSilentRestartNeeded >(GetArenaForAllocation()); - } - return _impl_.event_.silentrestartneeded_; -} -inline ::grpc::UpdateSilentRestartNeeded* UpdateEvent::mutable_silentrestartneeded() { - ::grpc::UpdateSilentRestartNeeded* _msg = _internal_mutable_silentrestartneeded(); - // @@protoc_insertion_point(field_mutable:grpc.UpdateEvent.silentRestartNeeded) - return _msg; -} - -// .grpc.UpdateIsLatestVersion isLatestVersion = 6; -inline bool UpdateEvent::_internal_has_islatestversion() const { - return event_case() == kIsLatestVersion; -} -inline bool UpdateEvent::has_islatestversion() const { - return _internal_has_islatestversion(); -} -inline void UpdateEvent::set_has_islatestversion() { - _impl_._oneof_case_[0] = kIsLatestVersion; -} -inline void UpdateEvent::clear_islatestversion() { - if (_internal_has_islatestversion()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.islatestversion_; - } - clear_has_event(); - } -} -inline ::grpc::UpdateIsLatestVersion* UpdateEvent::release_islatestversion() { - // @@protoc_insertion_point(field_release:grpc.UpdateEvent.isLatestVersion) - if (_internal_has_islatestversion()) { - clear_has_event(); - ::grpc::UpdateIsLatestVersion* temp = _impl_.event_.islatestversion_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.islatestversion_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::UpdateIsLatestVersion& UpdateEvent::_internal_islatestversion() const { - return _internal_has_islatestversion() - ? *_impl_.event_.islatestversion_ - : reinterpret_cast< ::grpc::UpdateIsLatestVersion&>(::grpc::_UpdateIsLatestVersion_default_instance_); -} -inline const ::grpc::UpdateIsLatestVersion& UpdateEvent::islatestversion() const { - // @@protoc_insertion_point(field_get:grpc.UpdateEvent.isLatestVersion) - return _internal_islatestversion(); -} -inline ::grpc::UpdateIsLatestVersion* UpdateEvent::unsafe_arena_release_islatestversion() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.UpdateEvent.isLatestVersion) - if (_internal_has_islatestversion()) { - clear_has_event(); - ::grpc::UpdateIsLatestVersion* temp = _impl_.event_.islatestversion_; - _impl_.event_.islatestversion_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void UpdateEvent::unsafe_arena_set_allocated_islatestversion(::grpc::UpdateIsLatestVersion* islatestversion) { - clear_event(); - if (islatestversion) { - set_has_islatestversion(); - _impl_.event_.islatestversion_ = islatestversion; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UpdateEvent.isLatestVersion) -} -inline ::grpc::UpdateIsLatestVersion* UpdateEvent::_internal_mutable_islatestversion() { - if (!_internal_has_islatestversion()) { - clear_event(); - set_has_islatestversion(); - _impl_.event_.islatestversion_ = CreateMaybeMessage< ::grpc::UpdateIsLatestVersion >(GetArenaForAllocation()); - } - return _impl_.event_.islatestversion_; -} -inline ::grpc::UpdateIsLatestVersion* UpdateEvent::mutable_islatestversion() { - ::grpc::UpdateIsLatestVersion* _msg = _internal_mutable_islatestversion(); - // @@protoc_insertion_point(field_mutable:grpc.UpdateEvent.isLatestVersion) - return _msg; -} - -// .grpc.UpdateCheckFinished checkFinished = 7; -inline bool UpdateEvent::_internal_has_checkfinished() const { - return event_case() == kCheckFinished; -} -inline bool UpdateEvent::has_checkfinished() const { - return _internal_has_checkfinished(); -} -inline void UpdateEvent::set_has_checkfinished() { - _impl_._oneof_case_[0] = kCheckFinished; -} -inline void UpdateEvent::clear_checkfinished() { - if (_internal_has_checkfinished()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.checkfinished_; - } - clear_has_event(); - } -} -inline ::grpc::UpdateCheckFinished* UpdateEvent::release_checkfinished() { - // @@protoc_insertion_point(field_release:grpc.UpdateEvent.checkFinished) - if (_internal_has_checkfinished()) { - clear_has_event(); - ::grpc::UpdateCheckFinished* temp = _impl_.event_.checkfinished_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.checkfinished_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::UpdateCheckFinished& UpdateEvent::_internal_checkfinished() const { - return _internal_has_checkfinished() - ? *_impl_.event_.checkfinished_ - : reinterpret_cast< ::grpc::UpdateCheckFinished&>(::grpc::_UpdateCheckFinished_default_instance_); -} -inline const ::grpc::UpdateCheckFinished& UpdateEvent::checkfinished() const { - // @@protoc_insertion_point(field_get:grpc.UpdateEvent.checkFinished) - return _internal_checkfinished(); -} -inline ::grpc::UpdateCheckFinished* UpdateEvent::unsafe_arena_release_checkfinished() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.UpdateEvent.checkFinished) - if (_internal_has_checkfinished()) { - clear_has_event(); - ::grpc::UpdateCheckFinished* temp = _impl_.event_.checkfinished_; - _impl_.event_.checkfinished_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void UpdateEvent::unsafe_arena_set_allocated_checkfinished(::grpc::UpdateCheckFinished* checkfinished) { - clear_event(); - if (checkfinished) { - set_has_checkfinished(); - _impl_.event_.checkfinished_ = checkfinished; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UpdateEvent.checkFinished) -} -inline ::grpc::UpdateCheckFinished* UpdateEvent::_internal_mutable_checkfinished() { - if (!_internal_has_checkfinished()) { - clear_event(); - set_has_checkfinished(); - _impl_.event_.checkfinished_ = CreateMaybeMessage< ::grpc::UpdateCheckFinished >(GetArenaForAllocation()); - } - return _impl_.event_.checkfinished_; -} -inline ::grpc::UpdateCheckFinished* UpdateEvent::mutable_checkfinished() { - ::grpc::UpdateCheckFinished* _msg = _internal_mutable_checkfinished(); - // @@protoc_insertion_point(field_mutable:grpc.UpdateEvent.checkFinished) - return _msg; -} - -// .grpc.UpdateVersionChanged versionChanged = 8; -inline bool UpdateEvent::_internal_has_versionchanged() const { - return event_case() == kVersionChanged; -} -inline bool UpdateEvent::has_versionchanged() const { - return _internal_has_versionchanged(); -} -inline void UpdateEvent::set_has_versionchanged() { - _impl_._oneof_case_[0] = kVersionChanged; -} -inline void UpdateEvent::clear_versionchanged() { - if (_internal_has_versionchanged()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.versionchanged_; - } - clear_has_event(); - } -} -inline ::grpc::UpdateVersionChanged* UpdateEvent::release_versionchanged() { - // @@protoc_insertion_point(field_release:grpc.UpdateEvent.versionChanged) - if (_internal_has_versionchanged()) { - clear_has_event(); - ::grpc::UpdateVersionChanged* temp = _impl_.event_.versionchanged_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.versionchanged_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::UpdateVersionChanged& UpdateEvent::_internal_versionchanged() const { - return _internal_has_versionchanged() - ? *_impl_.event_.versionchanged_ - : reinterpret_cast< ::grpc::UpdateVersionChanged&>(::grpc::_UpdateVersionChanged_default_instance_); -} -inline const ::grpc::UpdateVersionChanged& UpdateEvent::versionchanged() const { - // @@protoc_insertion_point(field_get:grpc.UpdateEvent.versionChanged) - return _internal_versionchanged(); -} -inline ::grpc::UpdateVersionChanged* UpdateEvent::unsafe_arena_release_versionchanged() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.UpdateEvent.versionChanged) - if (_internal_has_versionchanged()) { - clear_has_event(); - ::grpc::UpdateVersionChanged* temp = _impl_.event_.versionchanged_; - _impl_.event_.versionchanged_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void UpdateEvent::unsafe_arena_set_allocated_versionchanged(::grpc::UpdateVersionChanged* versionchanged) { - clear_event(); - if (versionchanged) { - set_has_versionchanged(); - _impl_.event_.versionchanged_ = versionchanged; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UpdateEvent.versionChanged) -} -inline ::grpc::UpdateVersionChanged* UpdateEvent::_internal_mutable_versionchanged() { - if (!_internal_has_versionchanged()) { - clear_event(); - set_has_versionchanged(); - _impl_.event_.versionchanged_ = CreateMaybeMessage< ::grpc::UpdateVersionChanged >(GetArenaForAllocation()); - } - return _impl_.event_.versionchanged_; -} -inline ::grpc::UpdateVersionChanged* UpdateEvent::mutable_versionchanged() { - ::grpc::UpdateVersionChanged* _msg = _internal_mutable_versionchanged(); - // @@protoc_insertion_point(field_mutable:grpc.UpdateEvent.versionChanged) - return _msg; -} - -inline bool UpdateEvent::has_event() const { - return event_case() != EVENT_NOT_SET; -} -inline void UpdateEvent::clear_has_event() { - _impl_._oneof_case_[0] = EVENT_NOT_SET; -} -inline UpdateEvent::EventCase UpdateEvent::event_case() const { - return UpdateEvent::EventCase(_impl_._oneof_case_[0]); -} -// ------------------------------------------------------------------- - -// UpdateErrorEvent - -// .grpc.UpdateErrorType type = 1; -inline void UpdateErrorEvent::clear_type() { - _impl_.type_ = 0; -} -inline ::grpc::UpdateErrorType UpdateErrorEvent::_internal_type() const { - return static_cast< ::grpc::UpdateErrorType >(_impl_.type_); -} -inline ::grpc::UpdateErrorType UpdateErrorEvent::type() const { - // @@protoc_insertion_point(field_get:grpc.UpdateErrorEvent.type) - return _internal_type(); -} -inline void UpdateErrorEvent::_internal_set_type(::grpc::UpdateErrorType value) { - - _impl_.type_ = value; -} -inline void UpdateErrorEvent::set_type(::grpc::UpdateErrorType value) { - _internal_set_type(value); - // @@protoc_insertion_point(field_set:grpc.UpdateErrorEvent.type) -} - -// ------------------------------------------------------------------- - -// UpdateManualReadyEvent - -// string version = 1; -inline void UpdateManualReadyEvent::clear_version() { - _impl_.version_.ClearToEmpty(); -} -inline const std::string& UpdateManualReadyEvent::version() const { - // @@protoc_insertion_point(field_get:grpc.UpdateManualReadyEvent.version) - return _internal_version(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void UpdateManualReadyEvent::set_version(ArgT0&& arg0, ArgT... args) { - - _impl_.version_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.UpdateManualReadyEvent.version) -} -inline std::string* UpdateManualReadyEvent::mutable_version() { - std::string* _s = _internal_mutable_version(); - // @@protoc_insertion_point(field_mutable:grpc.UpdateManualReadyEvent.version) - return _s; -} -inline const std::string& UpdateManualReadyEvent::_internal_version() const { - return _impl_.version_.Get(); -} -inline void UpdateManualReadyEvent::_internal_set_version(const std::string& value) { - - _impl_.version_.Set(value, GetArenaForAllocation()); -} -inline std::string* UpdateManualReadyEvent::_internal_mutable_version() { - - return _impl_.version_.Mutable(GetArenaForAllocation()); -} -inline std::string* UpdateManualReadyEvent::release_version() { - // @@protoc_insertion_point(field_release:grpc.UpdateManualReadyEvent.version) - return _impl_.version_.Release(); -} -inline void UpdateManualReadyEvent::set_allocated_version(std::string* version) { - if (version != nullptr) { - - } else { - - } - _impl_.version_.SetAllocated(version, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.version_.IsDefault()) { - _impl_.version_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.UpdateManualReadyEvent.version) -} - -// ------------------------------------------------------------------- - -// UpdateManualRestartNeededEvent - -// ------------------------------------------------------------------- - -// UpdateForceEvent - -// string version = 1; -inline void UpdateForceEvent::clear_version() { - _impl_.version_.ClearToEmpty(); -} -inline const std::string& UpdateForceEvent::version() const { - // @@protoc_insertion_point(field_get:grpc.UpdateForceEvent.version) - return _internal_version(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void UpdateForceEvent::set_version(ArgT0&& arg0, ArgT... args) { - - _impl_.version_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.UpdateForceEvent.version) -} -inline std::string* UpdateForceEvent::mutable_version() { - std::string* _s = _internal_mutable_version(); - // @@protoc_insertion_point(field_mutable:grpc.UpdateForceEvent.version) - return _s; -} -inline const std::string& UpdateForceEvent::_internal_version() const { - return _impl_.version_.Get(); -} -inline void UpdateForceEvent::_internal_set_version(const std::string& value) { - - _impl_.version_.Set(value, GetArenaForAllocation()); -} -inline std::string* UpdateForceEvent::_internal_mutable_version() { - - return _impl_.version_.Mutable(GetArenaForAllocation()); -} -inline std::string* UpdateForceEvent::release_version() { - // @@protoc_insertion_point(field_release:grpc.UpdateForceEvent.version) - return _impl_.version_.Release(); -} -inline void UpdateForceEvent::set_allocated_version(std::string* version) { - if (version != nullptr) { - - } else { - - } - _impl_.version_.SetAllocated(version, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.version_.IsDefault()) { - _impl_.version_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.UpdateForceEvent.version) -} - -// ------------------------------------------------------------------- - -// UpdateSilentRestartNeeded - -// ------------------------------------------------------------------- - -// UpdateIsLatestVersion - -// ------------------------------------------------------------------- - -// UpdateCheckFinished - -// ------------------------------------------------------------------- - -// UpdateVersionChanged - -// ------------------------------------------------------------------- - -// DiskCacheEvent - -// .grpc.DiskCacheErrorEvent error = 1; -inline bool DiskCacheEvent::_internal_has_error() const { - return event_case() == kError; -} -inline bool DiskCacheEvent::has_error() const { - return _internal_has_error(); -} -inline void DiskCacheEvent::set_has_error() { - _impl_._oneof_case_[0] = kError; -} -inline void DiskCacheEvent::clear_error() { - if (_internal_has_error()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.error_; - } - clear_has_event(); - } -} -inline ::grpc::DiskCacheErrorEvent* DiskCacheEvent::release_error() { - // @@protoc_insertion_point(field_release:grpc.DiskCacheEvent.error) - if (_internal_has_error()) { - clear_has_event(); - ::grpc::DiskCacheErrorEvent* temp = _impl_.event_.error_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.error_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::DiskCacheErrorEvent& DiskCacheEvent::_internal_error() const { - return _internal_has_error() - ? *_impl_.event_.error_ - : reinterpret_cast< ::grpc::DiskCacheErrorEvent&>(::grpc::_DiskCacheErrorEvent_default_instance_); -} -inline const ::grpc::DiskCacheErrorEvent& DiskCacheEvent::error() const { - // @@protoc_insertion_point(field_get:grpc.DiskCacheEvent.error) - return _internal_error(); -} -inline ::grpc::DiskCacheErrorEvent* DiskCacheEvent::unsafe_arena_release_error() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.DiskCacheEvent.error) - if (_internal_has_error()) { - clear_has_event(); - ::grpc::DiskCacheErrorEvent* temp = _impl_.event_.error_; - _impl_.event_.error_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void DiskCacheEvent::unsafe_arena_set_allocated_error(::grpc::DiskCacheErrorEvent* error) { - clear_event(); - if (error) { - set_has_error(); - _impl_.event_.error_ = error; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.DiskCacheEvent.error) -} -inline ::grpc::DiskCacheErrorEvent* DiskCacheEvent::_internal_mutable_error() { - if (!_internal_has_error()) { - clear_event(); - set_has_error(); - _impl_.event_.error_ = CreateMaybeMessage< ::grpc::DiskCacheErrorEvent >(GetArenaForAllocation()); - } - return _impl_.event_.error_; -} -inline ::grpc::DiskCacheErrorEvent* DiskCacheEvent::mutable_error() { - ::grpc::DiskCacheErrorEvent* _msg = _internal_mutable_error(); - // @@protoc_insertion_point(field_mutable:grpc.DiskCacheEvent.error) - return _msg; -} - -// .grpc.DiskCachePathChangedEvent pathChanged = 2; -inline bool DiskCacheEvent::_internal_has_pathchanged() const { - return event_case() == kPathChanged; -} -inline bool DiskCacheEvent::has_pathchanged() const { - return _internal_has_pathchanged(); -} -inline void DiskCacheEvent::set_has_pathchanged() { - _impl_._oneof_case_[0] = kPathChanged; -} -inline void DiskCacheEvent::clear_pathchanged() { - if (_internal_has_pathchanged()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.pathchanged_; - } - clear_has_event(); - } -} -inline ::grpc::DiskCachePathChangedEvent* DiskCacheEvent::release_pathchanged() { - // @@protoc_insertion_point(field_release:grpc.DiskCacheEvent.pathChanged) - if (_internal_has_pathchanged()) { - clear_has_event(); - ::grpc::DiskCachePathChangedEvent* temp = _impl_.event_.pathchanged_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.pathchanged_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::DiskCachePathChangedEvent& DiskCacheEvent::_internal_pathchanged() const { - return _internal_has_pathchanged() - ? *_impl_.event_.pathchanged_ - : reinterpret_cast< ::grpc::DiskCachePathChangedEvent&>(::grpc::_DiskCachePathChangedEvent_default_instance_); -} -inline const ::grpc::DiskCachePathChangedEvent& DiskCacheEvent::pathchanged() const { - // @@protoc_insertion_point(field_get:grpc.DiskCacheEvent.pathChanged) - return _internal_pathchanged(); -} -inline ::grpc::DiskCachePathChangedEvent* DiskCacheEvent::unsafe_arena_release_pathchanged() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.DiskCacheEvent.pathChanged) - if (_internal_has_pathchanged()) { - clear_has_event(); - ::grpc::DiskCachePathChangedEvent* temp = _impl_.event_.pathchanged_; - _impl_.event_.pathchanged_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void DiskCacheEvent::unsafe_arena_set_allocated_pathchanged(::grpc::DiskCachePathChangedEvent* pathchanged) { - clear_event(); - if (pathchanged) { - set_has_pathchanged(); - _impl_.event_.pathchanged_ = pathchanged; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.DiskCacheEvent.pathChanged) -} -inline ::grpc::DiskCachePathChangedEvent* DiskCacheEvent::_internal_mutable_pathchanged() { - if (!_internal_has_pathchanged()) { - clear_event(); - set_has_pathchanged(); - _impl_.event_.pathchanged_ = CreateMaybeMessage< ::grpc::DiskCachePathChangedEvent >(GetArenaForAllocation()); - } - return _impl_.event_.pathchanged_; -} -inline ::grpc::DiskCachePathChangedEvent* DiskCacheEvent::mutable_pathchanged() { - ::grpc::DiskCachePathChangedEvent* _msg = _internal_mutable_pathchanged(); - // @@protoc_insertion_point(field_mutable:grpc.DiskCacheEvent.pathChanged) - return _msg; -} - -// .grpc.DiskCachePathChangeFinishedEvent pathChangeFinished = 3; -inline bool DiskCacheEvent::_internal_has_pathchangefinished() const { - return event_case() == kPathChangeFinished; -} -inline bool DiskCacheEvent::has_pathchangefinished() const { - return _internal_has_pathchangefinished(); -} -inline void DiskCacheEvent::set_has_pathchangefinished() { - _impl_._oneof_case_[0] = kPathChangeFinished; -} -inline void DiskCacheEvent::clear_pathchangefinished() { - if (_internal_has_pathchangefinished()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.pathchangefinished_; - } - clear_has_event(); - } -} -inline ::grpc::DiskCachePathChangeFinishedEvent* DiskCacheEvent::release_pathchangefinished() { - // @@protoc_insertion_point(field_release:grpc.DiskCacheEvent.pathChangeFinished) - if (_internal_has_pathchangefinished()) { - clear_has_event(); - ::grpc::DiskCachePathChangeFinishedEvent* temp = _impl_.event_.pathchangefinished_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.pathchangefinished_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::DiskCachePathChangeFinishedEvent& DiskCacheEvent::_internal_pathchangefinished() const { - return _internal_has_pathchangefinished() - ? *_impl_.event_.pathchangefinished_ - : reinterpret_cast< ::grpc::DiskCachePathChangeFinishedEvent&>(::grpc::_DiskCachePathChangeFinishedEvent_default_instance_); -} -inline const ::grpc::DiskCachePathChangeFinishedEvent& DiskCacheEvent::pathchangefinished() const { - // @@protoc_insertion_point(field_get:grpc.DiskCacheEvent.pathChangeFinished) - return _internal_pathchangefinished(); -} -inline ::grpc::DiskCachePathChangeFinishedEvent* DiskCacheEvent::unsafe_arena_release_pathchangefinished() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.DiskCacheEvent.pathChangeFinished) - if (_internal_has_pathchangefinished()) { - clear_has_event(); - ::grpc::DiskCachePathChangeFinishedEvent* temp = _impl_.event_.pathchangefinished_; - _impl_.event_.pathchangefinished_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void DiskCacheEvent::unsafe_arena_set_allocated_pathchangefinished(::grpc::DiskCachePathChangeFinishedEvent* pathchangefinished) { - clear_event(); - if (pathchangefinished) { - set_has_pathchangefinished(); - _impl_.event_.pathchangefinished_ = pathchangefinished; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.DiskCacheEvent.pathChangeFinished) -} -inline ::grpc::DiskCachePathChangeFinishedEvent* DiskCacheEvent::_internal_mutable_pathchangefinished() { - if (!_internal_has_pathchangefinished()) { - clear_event(); - set_has_pathchangefinished(); - _impl_.event_.pathchangefinished_ = CreateMaybeMessage< ::grpc::DiskCachePathChangeFinishedEvent >(GetArenaForAllocation()); - } - return _impl_.event_.pathchangefinished_; -} -inline ::grpc::DiskCachePathChangeFinishedEvent* DiskCacheEvent::mutable_pathchangefinished() { - ::grpc::DiskCachePathChangeFinishedEvent* _msg = _internal_mutable_pathchangefinished(); - // @@protoc_insertion_point(field_mutable:grpc.DiskCacheEvent.pathChangeFinished) - return _msg; -} - -inline bool DiskCacheEvent::has_event() const { - return event_case() != EVENT_NOT_SET; -} -inline void DiskCacheEvent::clear_has_event() { - _impl_._oneof_case_[0] = EVENT_NOT_SET; -} -inline DiskCacheEvent::EventCase DiskCacheEvent::event_case() const { - return DiskCacheEvent::EventCase(_impl_._oneof_case_[0]); -} -// ------------------------------------------------------------------- - -// DiskCacheErrorEvent - -// .grpc.DiskCacheErrorType type = 1; -inline void DiskCacheErrorEvent::clear_type() { - _impl_.type_ = 0; -} -inline ::grpc::DiskCacheErrorType DiskCacheErrorEvent::_internal_type() const { - return static_cast< ::grpc::DiskCacheErrorType >(_impl_.type_); -} -inline ::grpc::DiskCacheErrorType DiskCacheErrorEvent::type() const { - // @@protoc_insertion_point(field_get:grpc.DiskCacheErrorEvent.type) - return _internal_type(); -} -inline void DiskCacheErrorEvent::_internal_set_type(::grpc::DiskCacheErrorType value) { - - _impl_.type_ = value; -} -inline void DiskCacheErrorEvent::set_type(::grpc::DiskCacheErrorType value) { - _internal_set_type(value); - // @@protoc_insertion_point(field_set:grpc.DiskCacheErrorEvent.type) -} - -// ------------------------------------------------------------------- - -// DiskCachePathChangedEvent - -// string path = 1; -inline void DiskCachePathChangedEvent::clear_path() { - _impl_.path_.ClearToEmpty(); -} -inline const std::string& DiskCachePathChangedEvent::path() const { - // @@protoc_insertion_point(field_get:grpc.DiskCachePathChangedEvent.path) - return _internal_path(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void DiskCachePathChangedEvent::set_path(ArgT0&& arg0, ArgT... args) { - - _impl_.path_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.DiskCachePathChangedEvent.path) -} -inline std::string* DiskCachePathChangedEvent::mutable_path() { - std::string* _s = _internal_mutable_path(); - // @@protoc_insertion_point(field_mutable:grpc.DiskCachePathChangedEvent.path) - return _s; -} -inline const std::string& DiskCachePathChangedEvent::_internal_path() const { - return _impl_.path_.Get(); -} -inline void DiskCachePathChangedEvent::_internal_set_path(const std::string& value) { - - _impl_.path_.Set(value, GetArenaForAllocation()); -} -inline std::string* DiskCachePathChangedEvent::_internal_mutable_path() { - - return _impl_.path_.Mutable(GetArenaForAllocation()); -} -inline std::string* DiskCachePathChangedEvent::release_path() { - // @@protoc_insertion_point(field_release:grpc.DiskCachePathChangedEvent.path) - return _impl_.path_.Release(); -} -inline void DiskCachePathChangedEvent::set_allocated_path(std::string* path) { - if (path != nullptr) { - - } else { - - } - _impl_.path_.SetAllocated(path, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.path_.IsDefault()) { - _impl_.path_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.DiskCachePathChangedEvent.path) -} - -// ------------------------------------------------------------------- - -// DiskCachePathChangeFinishedEvent - -// ------------------------------------------------------------------- - -// MailServerSettingsEvent - -// .grpc.MailServerSettingsErrorEvent error = 1; -inline bool MailServerSettingsEvent::_internal_has_error() const { - return event_case() == kError; -} -inline bool MailServerSettingsEvent::has_error() const { - return _internal_has_error(); -} -inline void MailServerSettingsEvent::set_has_error() { - _impl_._oneof_case_[0] = kError; -} -inline void MailServerSettingsEvent::clear_error() { - if (_internal_has_error()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.error_; - } - clear_has_event(); - } -} -inline ::grpc::MailServerSettingsErrorEvent* MailServerSettingsEvent::release_error() { - // @@protoc_insertion_point(field_release:grpc.MailServerSettingsEvent.error) - if (_internal_has_error()) { - clear_has_event(); - ::grpc::MailServerSettingsErrorEvent* temp = _impl_.event_.error_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.error_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::MailServerSettingsErrorEvent& MailServerSettingsEvent::_internal_error() const { - return _internal_has_error() - ? *_impl_.event_.error_ - : reinterpret_cast< ::grpc::MailServerSettingsErrorEvent&>(::grpc::_MailServerSettingsErrorEvent_default_instance_); -} -inline const ::grpc::MailServerSettingsErrorEvent& MailServerSettingsEvent::error() const { - // @@protoc_insertion_point(field_get:grpc.MailServerSettingsEvent.error) - return _internal_error(); -} -inline ::grpc::MailServerSettingsErrorEvent* MailServerSettingsEvent::unsafe_arena_release_error() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.MailServerSettingsEvent.error) - if (_internal_has_error()) { - clear_has_event(); - ::grpc::MailServerSettingsErrorEvent* temp = _impl_.event_.error_; - _impl_.event_.error_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void MailServerSettingsEvent::unsafe_arena_set_allocated_error(::grpc::MailServerSettingsErrorEvent* error) { - clear_event(); - if (error) { - set_has_error(); - _impl_.event_.error_ = error; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.MailServerSettingsEvent.error) -} -inline ::grpc::MailServerSettingsErrorEvent* MailServerSettingsEvent::_internal_mutable_error() { - if (!_internal_has_error()) { - clear_event(); - set_has_error(); - _impl_.event_.error_ = CreateMaybeMessage< ::grpc::MailServerSettingsErrorEvent >(GetArenaForAllocation()); - } - return _impl_.event_.error_; -} -inline ::grpc::MailServerSettingsErrorEvent* MailServerSettingsEvent::mutable_error() { - ::grpc::MailServerSettingsErrorEvent* _msg = _internal_mutable_error(); - // @@protoc_insertion_point(field_mutable:grpc.MailServerSettingsEvent.error) - return _msg; -} - -// .grpc.MailServerSettingsChangedEvent mailServerSettingsChanged = 2; -inline bool MailServerSettingsEvent::_internal_has_mailserversettingschanged() const { - return event_case() == kMailServerSettingsChanged; -} -inline bool MailServerSettingsEvent::has_mailserversettingschanged() const { - return _internal_has_mailserversettingschanged(); -} -inline void MailServerSettingsEvent::set_has_mailserversettingschanged() { - _impl_._oneof_case_[0] = kMailServerSettingsChanged; -} -inline void MailServerSettingsEvent::clear_mailserversettingschanged() { - if (_internal_has_mailserversettingschanged()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.mailserversettingschanged_; - } - clear_has_event(); - } -} -inline ::grpc::MailServerSettingsChangedEvent* MailServerSettingsEvent::release_mailserversettingschanged() { - // @@protoc_insertion_point(field_release:grpc.MailServerSettingsEvent.mailServerSettingsChanged) - if (_internal_has_mailserversettingschanged()) { - clear_has_event(); - ::grpc::MailServerSettingsChangedEvent* temp = _impl_.event_.mailserversettingschanged_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.mailserversettingschanged_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::MailServerSettingsChangedEvent& MailServerSettingsEvent::_internal_mailserversettingschanged() const { - return _internal_has_mailserversettingschanged() - ? *_impl_.event_.mailserversettingschanged_ - : reinterpret_cast< ::grpc::MailServerSettingsChangedEvent&>(::grpc::_MailServerSettingsChangedEvent_default_instance_); -} -inline const ::grpc::MailServerSettingsChangedEvent& MailServerSettingsEvent::mailserversettingschanged() const { - // @@protoc_insertion_point(field_get:grpc.MailServerSettingsEvent.mailServerSettingsChanged) - return _internal_mailserversettingschanged(); -} -inline ::grpc::MailServerSettingsChangedEvent* MailServerSettingsEvent::unsafe_arena_release_mailserversettingschanged() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.MailServerSettingsEvent.mailServerSettingsChanged) - if (_internal_has_mailserversettingschanged()) { - clear_has_event(); - ::grpc::MailServerSettingsChangedEvent* temp = _impl_.event_.mailserversettingschanged_; - _impl_.event_.mailserversettingschanged_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void MailServerSettingsEvent::unsafe_arena_set_allocated_mailserversettingschanged(::grpc::MailServerSettingsChangedEvent* mailserversettingschanged) { - clear_event(); - if (mailserversettingschanged) { - set_has_mailserversettingschanged(); - _impl_.event_.mailserversettingschanged_ = mailserversettingschanged; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.MailServerSettingsEvent.mailServerSettingsChanged) -} -inline ::grpc::MailServerSettingsChangedEvent* MailServerSettingsEvent::_internal_mutable_mailserversettingschanged() { - if (!_internal_has_mailserversettingschanged()) { - clear_event(); - set_has_mailserversettingschanged(); - _impl_.event_.mailserversettingschanged_ = CreateMaybeMessage< ::grpc::MailServerSettingsChangedEvent >(GetArenaForAllocation()); - } - return _impl_.event_.mailserversettingschanged_; -} -inline ::grpc::MailServerSettingsChangedEvent* MailServerSettingsEvent::mutable_mailserversettingschanged() { - ::grpc::MailServerSettingsChangedEvent* _msg = _internal_mutable_mailserversettingschanged(); - // @@protoc_insertion_point(field_mutable:grpc.MailServerSettingsEvent.mailServerSettingsChanged) - return _msg; -} - -// .grpc.ChangeMailServerSettingsFinishedEvent changeMailServerSettingsFinished = 3; -inline bool MailServerSettingsEvent::_internal_has_changemailserversettingsfinished() const { - return event_case() == kChangeMailServerSettingsFinished; -} -inline bool MailServerSettingsEvent::has_changemailserversettingsfinished() const { - return _internal_has_changemailserversettingsfinished(); -} -inline void MailServerSettingsEvent::set_has_changemailserversettingsfinished() { - _impl_._oneof_case_[0] = kChangeMailServerSettingsFinished; -} -inline void MailServerSettingsEvent::clear_changemailserversettingsfinished() { - if (_internal_has_changemailserversettingsfinished()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.changemailserversettingsfinished_; - } - clear_has_event(); - } -} -inline ::grpc::ChangeMailServerSettingsFinishedEvent* MailServerSettingsEvent::release_changemailserversettingsfinished() { - // @@protoc_insertion_point(field_release:grpc.MailServerSettingsEvent.changeMailServerSettingsFinished) - if (_internal_has_changemailserversettingsfinished()) { - clear_has_event(); - ::grpc::ChangeMailServerSettingsFinishedEvent* temp = _impl_.event_.changemailserversettingsfinished_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.changemailserversettingsfinished_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::ChangeMailServerSettingsFinishedEvent& MailServerSettingsEvent::_internal_changemailserversettingsfinished() const { - return _internal_has_changemailserversettingsfinished() - ? *_impl_.event_.changemailserversettingsfinished_ - : reinterpret_cast< ::grpc::ChangeMailServerSettingsFinishedEvent&>(::grpc::_ChangeMailServerSettingsFinishedEvent_default_instance_); -} -inline const ::grpc::ChangeMailServerSettingsFinishedEvent& MailServerSettingsEvent::changemailserversettingsfinished() const { - // @@protoc_insertion_point(field_get:grpc.MailServerSettingsEvent.changeMailServerSettingsFinished) - return _internal_changemailserversettingsfinished(); -} -inline ::grpc::ChangeMailServerSettingsFinishedEvent* MailServerSettingsEvent::unsafe_arena_release_changemailserversettingsfinished() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.MailServerSettingsEvent.changeMailServerSettingsFinished) - if (_internal_has_changemailserversettingsfinished()) { - clear_has_event(); - ::grpc::ChangeMailServerSettingsFinishedEvent* temp = _impl_.event_.changemailserversettingsfinished_; - _impl_.event_.changemailserversettingsfinished_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void MailServerSettingsEvent::unsafe_arena_set_allocated_changemailserversettingsfinished(::grpc::ChangeMailServerSettingsFinishedEvent* changemailserversettingsfinished) { - clear_event(); - if (changemailserversettingsfinished) { - set_has_changemailserversettingsfinished(); - _impl_.event_.changemailserversettingsfinished_ = changemailserversettingsfinished; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.MailServerSettingsEvent.changeMailServerSettingsFinished) -} -inline ::grpc::ChangeMailServerSettingsFinishedEvent* MailServerSettingsEvent::_internal_mutable_changemailserversettingsfinished() { - if (!_internal_has_changemailserversettingsfinished()) { - clear_event(); - set_has_changemailserversettingsfinished(); - _impl_.event_.changemailserversettingsfinished_ = CreateMaybeMessage< ::grpc::ChangeMailServerSettingsFinishedEvent >(GetArenaForAllocation()); - } - return _impl_.event_.changemailserversettingsfinished_; -} -inline ::grpc::ChangeMailServerSettingsFinishedEvent* MailServerSettingsEvent::mutable_changemailserversettingsfinished() { - ::grpc::ChangeMailServerSettingsFinishedEvent* _msg = _internal_mutable_changemailserversettingsfinished(); - // @@protoc_insertion_point(field_mutable:grpc.MailServerSettingsEvent.changeMailServerSettingsFinished) - return _msg; -} - -inline bool MailServerSettingsEvent::has_event() const { - return event_case() != EVENT_NOT_SET; -} -inline void MailServerSettingsEvent::clear_has_event() { - _impl_._oneof_case_[0] = EVENT_NOT_SET; -} -inline MailServerSettingsEvent::EventCase MailServerSettingsEvent::event_case() const { - return MailServerSettingsEvent::EventCase(_impl_._oneof_case_[0]); -} -// ------------------------------------------------------------------- - -// MailServerSettingsErrorEvent - -// .grpc.MailServerSettingsErrorType type = 1; -inline void MailServerSettingsErrorEvent::clear_type() { - _impl_.type_ = 0; -} -inline ::grpc::MailServerSettingsErrorType MailServerSettingsErrorEvent::_internal_type() const { - return static_cast< ::grpc::MailServerSettingsErrorType >(_impl_.type_); -} -inline ::grpc::MailServerSettingsErrorType MailServerSettingsErrorEvent::type() const { - // @@protoc_insertion_point(field_get:grpc.MailServerSettingsErrorEvent.type) - return _internal_type(); -} -inline void MailServerSettingsErrorEvent::_internal_set_type(::grpc::MailServerSettingsErrorType value) { - - _impl_.type_ = value; -} -inline void MailServerSettingsErrorEvent::set_type(::grpc::MailServerSettingsErrorType value) { - _internal_set_type(value); - // @@protoc_insertion_point(field_set:grpc.MailServerSettingsErrorEvent.type) -} - -// ------------------------------------------------------------------- - -// MailServerSettingsChangedEvent - -// .grpc.ImapSmtpSettings settings = 1; -inline bool MailServerSettingsChangedEvent::_internal_has_settings() const { - return this != internal_default_instance() && _impl_.settings_ != nullptr; -} -inline bool MailServerSettingsChangedEvent::has_settings() const { - return _internal_has_settings(); -} -inline void MailServerSettingsChangedEvent::clear_settings() { - if (GetArenaForAllocation() == nullptr && _impl_.settings_ != nullptr) { - delete _impl_.settings_; - } - _impl_.settings_ = nullptr; -} -inline const ::grpc::ImapSmtpSettings& MailServerSettingsChangedEvent::_internal_settings() const { - const ::grpc::ImapSmtpSettings* p = _impl_.settings_; - return p != nullptr ? *p : reinterpret_cast( - ::grpc::_ImapSmtpSettings_default_instance_); -} -inline const ::grpc::ImapSmtpSettings& MailServerSettingsChangedEvent::settings() const { - // @@protoc_insertion_point(field_get:grpc.MailServerSettingsChangedEvent.settings) - return _internal_settings(); -} -inline void MailServerSettingsChangedEvent::unsafe_arena_set_allocated_settings( - ::grpc::ImapSmtpSettings* settings) { - if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.settings_); - } - _impl_.settings_ = settings; - if (settings) { - - } else { - - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.MailServerSettingsChangedEvent.settings) -} -inline ::grpc::ImapSmtpSettings* MailServerSettingsChangedEvent::release_settings() { - - ::grpc::ImapSmtpSettings* temp = _impl_.settings_; - _impl_.settings_ = nullptr; -#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE - auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - if (GetArenaForAllocation() == nullptr) { delete old; } -#else // PROTOBUF_FORCE_COPY_IN_RELEASE - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } -#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE - return temp; -} -inline ::grpc::ImapSmtpSettings* MailServerSettingsChangedEvent::unsafe_arena_release_settings() { - // @@protoc_insertion_point(field_release:grpc.MailServerSettingsChangedEvent.settings) - - ::grpc::ImapSmtpSettings* temp = _impl_.settings_; - _impl_.settings_ = nullptr; - return temp; -} -inline ::grpc::ImapSmtpSettings* MailServerSettingsChangedEvent::_internal_mutable_settings() { - - if (_impl_.settings_ == nullptr) { - auto* p = CreateMaybeMessage<::grpc::ImapSmtpSettings>(GetArenaForAllocation()); - _impl_.settings_ = p; - } - return _impl_.settings_; -} -inline ::grpc::ImapSmtpSettings* MailServerSettingsChangedEvent::mutable_settings() { - ::grpc::ImapSmtpSettings* _msg = _internal_mutable_settings(); - // @@protoc_insertion_point(field_mutable:grpc.MailServerSettingsChangedEvent.settings) - return _msg; -} -inline void MailServerSettingsChangedEvent::set_allocated_settings(::grpc::ImapSmtpSettings* settings) { - ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); - if (message_arena == nullptr) { - delete _impl_.settings_; - } - if (settings) { - ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(settings); - if (message_arena != submessage_arena) { - settings = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( - message_arena, settings, submessage_arena); - } - - } else { - - } - _impl_.settings_ = settings; - // @@protoc_insertion_point(field_set_allocated:grpc.MailServerSettingsChangedEvent.settings) -} - -// ------------------------------------------------------------------- - -// ChangeMailServerSettingsFinishedEvent - -// ------------------------------------------------------------------- - -// KeychainEvent - -// .grpc.ChangeKeychainFinishedEvent changeKeychainFinished = 1; -inline bool KeychainEvent::_internal_has_changekeychainfinished() const { - return event_case() == kChangeKeychainFinished; -} -inline bool KeychainEvent::has_changekeychainfinished() const { - return _internal_has_changekeychainfinished(); -} -inline void KeychainEvent::set_has_changekeychainfinished() { - _impl_._oneof_case_[0] = kChangeKeychainFinished; -} -inline void KeychainEvent::clear_changekeychainfinished() { - if (_internal_has_changekeychainfinished()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.changekeychainfinished_; - } - clear_has_event(); - } -} -inline ::grpc::ChangeKeychainFinishedEvent* KeychainEvent::release_changekeychainfinished() { - // @@protoc_insertion_point(field_release:grpc.KeychainEvent.changeKeychainFinished) - if (_internal_has_changekeychainfinished()) { - clear_has_event(); - ::grpc::ChangeKeychainFinishedEvent* temp = _impl_.event_.changekeychainfinished_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.changekeychainfinished_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::ChangeKeychainFinishedEvent& KeychainEvent::_internal_changekeychainfinished() const { - return _internal_has_changekeychainfinished() - ? *_impl_.event_.changekeychainfinished_ - : reinterpret_cast< ::grpc::ChangeKeychainFinishedEvent&>(::grpc::_ChangeKeychainFinishedEvent_default_instance_); -} -inline const ::grpc::ChangeKeychainFinishedEvent& KeychainEvent::changekeychainfinished() const { - // @@protoc_insertion_point(field_get:grpc.KeychainEvent.changeKeychainFinished) - return _internal_changekeychainfinished(); -} -inline ::grpc::ChangeKeychainFinishedEvent* KeychainEvent::unsafe_arena_release_changekeychainfinished() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.KeychainEvent.changeKeychainFinished) - if (_internal_has_changekeychainfinished()) { - clear_has_event(); - ::grpc::ChangeKeychainFinishedEvent* temp = _impl_.event_.changekeychainfinished_; - _impl_.event_.changekeychainfinished_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void KeychainEvent::unsafe_arena_set_allocated_changekeychainfinished(::grpc::ChangeKeychainFinishedEvent* changekeychainfinished) { - clear_event(); - if (changekeychainfinished) { - set_has_changekeychainfinished(); - _impl_.event_.changekeychainfinished_ = changekeychainfinished; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.KeychainEvent.changeKeychainFinished) -} -inline ::grpc::ChangeKeychainFinishedEvent* KeychainEvent::_internal_mutable_changekeychainfinished() { - if (!_internal_has_changekeychainfinished()) { - clear_event(); - set_has_changekeychainfinished(); - _impl_.event_.changekeychainfinished_ = CreateMaybeMessage< ::grpc::ChangeKeychainFinishedEvent >(GetArenaForAllocation()); - } - return _impl_.event_.changekeychainfinished_; -} -inline ::grpc::ChangeKeychainFinishedEvent* KeychainEvent::mutable_changekeychainfinished() { - ::grpc::ChangeKeychainFinishedEvent* _msg = _internal_mutable_changekeychainfinished(); - // @@protoc_insertion_point(field_mutable:grpc.KeychainEvent.changeKeychainFinished) - return _msg; -} - -// .grpc.HasNoKeychainEvent hasNoKeychain = 2; -inline bool KeychainEvent::_internal_has_hasnokeychain() const { - return event_case() == kHasNoKeychain; -} -inline bool KeychainEvent::has_hasnokeychain() const { - return _internal_has_hasnokeychain(); -} -inline void KeychainEvent::set_has_hasnokeychain() { - _impl_._oneof_case_[0] = kHasNoKeychain; -} -inline void KeychainEvent::clear_hasnokeychain() { - if (_internal_has_hasnokeychain()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.hasnokeychain_; - } - clear_has_event(); - } -} -inline ::grpc::HasNoKeychainEvent* KeychainEvent::release_hasnokeychain() { - // @@protoc_insertion_point(field_release:grpc.KeychainEvent.hasNoKeychain) - if (_internal_has_hasnokeychain()) { - clear_has_event(); - ::grpc::HasNoKeychainEvent* temp = _impl_.event_.hasnokeychain_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.hasnokeychain_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::HasNoKeychainEvent& KeychainEvent::_internal_hasnokeychain() const { - return _internal_has_hasnokeychain() - ? *_impl_.event_.hasnokeychain_ - : reinterpret_cast< ::grpc::HasNoKeychainEvent&>(::grpc::_HasNoKeychainEvent_default_instance_); -} -inline const ::grpc::HasNoKeychainEvent& KeychainEvent::hasnokeychain() const { - // @@protoc_insertion_point(field_get:grpc.KeychainEvent.hasNoKeychain) - return _internal_hasnokeychain(); -} -inline ::grpc::HasNoKeychainEvent* KeychainEvent::unsafe_arena_release_hasnokeychain() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.KeychainEvent.hasNoKeychain) - if (_internal_has_hasnokeychain()) { - clear_has_event(); - ::grpc::HasNoKeychainEvent* temp = _impl_.event_.hasnokeychain_; - _impl_.event_.hasnokeychain_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void KeychainEvent::unsafe_arena_set_allocated_hasnokeychain(::grpc::HasNoKeychainEvent* hasnokeychain) { - clear_event(); - if (hasnokeychain) { - set_has_hasnokeychain(); - _impl_.event_.hasnokeychain_ = hasnokeychain; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.KeychainEvent.hasNoKeychain) -} -inline ::grpc::HasNoKeychainEvent* KeychainEvent::_internal_mutable_hasnokeychain() { - if (!_internal_has_hasnokeychain()) { - clear_event(); - set_has_hasnokeychain(); - _impl_.event_.hasnokeychain_ = CreateMaybeMessage< ::grpc::HasNoKeychainEvent >(GetArenaForAllocation()); - } - return _impl_.event_.hasnokeychain_; -} -inline ::grpc::HasNoKeychainEvent* KeychainEvent::mutable_hasnokeychain() { - ::grpc::HasNoKeychainEvent* _msg = _internal_mutable_hasnokeychain(); - // @@protoc_insertion_point(field_mutable:grpc.KeychainEvent.hasNoKeychain) - return _msg; -} - -// .grpc.RebuildKeychainEvent rebuildKeychain = 3; -inline bool KeychainEvent::_internal_has_rebuildkeychain() const { - return event_case() == kRebuildKeychain; -} -inline bool KeychainEvent::has_rebuildkeychain() const { - return _internal_has_rebuildkeychain(); -} -inline void KeychainEvent::set_has_rebuildkeychain() { - _impl_._oneof_case_[0] = kRebuildKeychain; -} -inline void KeychainEvent::clear_rebuildkeychain() { - if (_internal_has_rebuildkeychain()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.rebuildkeychain_; - } - clear_has_event(); - } -} -inline ::grpc::RebuildKeychainEvent* KeychainEvent::release_rebuildkeychain() { - // @@protoc_insertion_point(field_release:grpc.KeychainEvent.rebuildKeychain) - if (_internal_has_rebuildkeychain()) { - clear_has_event(); - ::grpc::RebuildKeychainEvent* temp = _impl_.event_.rebuildkeychain_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.rebuildkeychain_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::RebuildKeychainEvent& KeychainEvent::_internal_rebuildkeychain() const { - return _internal_has_rebuildkeychain() - ? *_impl_.event_.rebuildkeychain_ - : reinterpret_cast< ::grpc::RebuildKeychainEvent&>(::grpc::_RebuildKeychainEvent_default_instance_); -} -inline const ::grpc::RebuildKeychainEvent& KeychainEvent::rebuildkeychain() const { - // @@protoc_insertion_point(field_get:grpc.KeychainEvent.rebuildKeychain) - return _internal_rebuildkeychain(); -} -inline ::grpc::RebuildKeychainEvent* KeychainEvent::unsafe_arena_release_rebuildkeychain() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.KeychainEvent.rebuildKeychain) - if (_internal_has_rebuildkeychain()) { - clear_has_event(); - ::grpc::RebuildKeychainEvent* temp = _impl_.event_.rebuildkeychain_; - _impl_.event_.rebuildkeychain_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void KeychainEvent::unsafe_arena_set_allocated_rebuildkeychain(::grpc::RebuildKeychainEvent* rebuildkeychain) { - clear_event(); - if (rebuildkeychain) { - set_has_rebuildkeychain(); - _impl_.event_.rebuildkeychain_ = rebuildkeychain; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.KeychainEvent.rebuildKeychain) -} -inline ::grpc::RebuildKeychainEvent* KeychainEvent::_internal_mutable_rebuildkeychain() { - if (!_internal_has_rebuildkeychain()) { - clear_event(); - set_has_rebuildkeychain(); - _impl_.event_.rebuildkeychain_ = CreateMaybeMessage< ::grpc::RebuildKeychainEvent >(GetArenaForAllocation()); - } - return _impl_.event_.rebuildkeychain_; -} -inline ::grpc::RebuildKeychainEvent* KeychainEvent::mutable_rebuildkeychain() { - ::grpc::RebuildKeychainEvent* _msg = _internal_mutable_rebuildkeychain(); - // @@protoc_insertion_point(field_mutable:grpc.KeychainEvent.rebuildKeychain) - return _msg; -} - -inline bool KeychainEvent::has_event() const { - return event_case() != EVENT_NOT_SET; -} -inline void KeychainEvent::clear_has_event() { - _impl_._oneof_case_[0] = EVENT_NOT_SET; -} -inline KeychainEvent::EventCase KeychainEvent::event_case() const { - return KeychainEvent::EventCase(_impl_._oneof_case_[0]); -} -// ------------------------------------------------------------------- - -// ChangeKeychainFinishedEvent - -// ------------------------------------------------------------------- - -// HasNoKeychainEvent - -// ------------------------------------------------------------------- - -// RebuildKeychainEvent - -// ------------------------------------------------------------------- - -// MailEvent - -// .grpc.NoActiveKeyForRecipientEvent noActiveKeyForRecipientEvent = 1; -inline bool MailEvent::_internal_has_noactivekeyforrecipientevent() const { - return event_case() == kNoActiveKeyForRecipientEvent; -} -inline bool MailEvent::has_noactivekeyforrecipientevent() const { - return _internal_has_noactivekeyforrecipientevent(); -} -inline void MailEvent::set_has_noactivekeyforrecipientevent() { - _impl_._oneof_case_[0] = kNoActiveKeyForRecipientEvent; -} -inline void MailEvent::clear_noactivekeyforrecipientevent() { - if (_internal_has_noactivekeyforrecipientevent()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.noactivekeyforrecipientevent_; - } - clear_has_event(); - } -} -inline ::grpc::NoActiveKeyForRecipientEvent* MailEvent::release_noactivekeyforrecipientevent() { - // @@protoc_insertion_point(field_release:grpc.MailEvent.noActiveKeyForRecipientEvent) - if (_internal_has_noactivekeyforrecipientevent()) { - clear_has_event(); - ::grpc::NoActiveKeyForRecipientEvent* temp = _impl_.event_.noactivekeyforrecipientevent_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.noactivekeyforrecipientevent_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::NoActiveKeyForRecipientEvent& MailEvent::_internal_noactivekeyforrecipientevent() const { - return _internal_has_noactivekeyforrecipientevent() - ? *_impl_.event_.noactivekeyforrecipientevent_ - : reinterpret_cast< ::grpc::NoActiveKeyForRecipientEvent&>(::grpc::_NoActiveKeyForRecipientEvent_default_instance_); -} -inline const ::grpc::NoActiveKeyForRecipientEvent& MailEvent::noactivekeyforrecipientevent() const { - // @@protoc_insertion_point(field_get:grpc.MailEvent.noActiveKeyForRecipientEvent) - return _internal_noactivekeyforrecipientevent(); -} -inline ::grpc::NoActiveKeyForRecipientEvent* MailEvent::unsafe_arena_release_noactivekeyforrecipientevent() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.MailEvent.noActiveKeyForRecipientEvent) - if (_internal_has_noactivekeyforrecipientevent()) { - clear_has_event(); - ::grpc::NoActiveKeyForRecipientEvent* temp = _impl_.event_.noactivekeyforrecipientevent_; - _impl_.event_.noactivekeyforrecipientevent_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void MailEvent::unsafe_arena_set_allocated_noactivekeyforrecipientevent(::grpc::NoActiveKeyForRecipientEvent* noactivekeyforrecipientevent) { - clear_event(); - if (noactivekeyforrecipientevent) { - set_has_noactivekeyforrecipientevent(); - _impl_.event_.noactivekeyforrecipientevent_ = noactivekeyforrecipientevent; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.MailEvent.noActiveKeyForRecipientEvent) -} -inline ::grpc::NoActiveKeyForRecipientEvent* MailEvent::_internal_mutable_noactivekeyforrecipientevent() { - if (!_internal_has_noactivekeyforrecipientevent()) { - clear_event(); - set_has_noactivekeyforrecipientevent(); - _impl_.event_.noactivekeyforrecipientevent_ = CreateMaybeMessage< ::grpc::NoActiveKeyForRecipientEvent >(GetArenaForAllocation()); - } - return _impl_.event_.noactivekeyforrecipientevent_; -} -inline ::grpc::NoActiveKeyForRecipientEvent* MailEvent::mutable_noactivekeyforrecipientevent() { - ::grpc::NoActiveKeyForRecipientEvent* _msg = _internal_mutable_noactivekeyforrecipientevent(); - // @@protoc_insertion_point(field_mutable:grpc.MailEvent.noActiveKeyForRecipientEvent) - return _msg; -} - -// .grpc.AddressChangedEvent addressChanged = 2; -inline bool MailEvent::_internal_has_addresschanged() const { - return event_case() == kAddressChanged; -} -inline bool MailEvent::has_addresschanged() const { - return _internal_has_addresschanged(); -} -inline void MailEvent::set_has_addresschanged() { - _impl_._oneof_case_[0] = kAddressChanged; -} -inline void MailEvent::clear_addresschanged() { - if (_internal_has_addresschanged()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.addresschanged_; - } - clear_has_event(); - } -} -inline ::grpc::AddressChangedEvent* MailEvent::release_addresschanged() { - // @@protoc_insertion_point(field_release:grpc.MailEvent.addressChanged) - if (_internal_has_addresschanged()) { - clear_has_event(); - ::grpc::AddressChangedEvent* temp = _impl_.event_.addresschanged_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.addresschanged_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::AddressChangedEvent& MailEvent::_internal_addresschanged() const { - return _internal_has_addresschanged() - ? *_impl_.event_.addresschanged_ - : reinterpret_cast< ::grpc::AddressChangedEvent&>(::grpc::_AddressChangedEvent_default_instance_); -} -inline const ::grpc::AddressChangedEvent& MailEvent::addresschanged() const { - // @@protoc_insertion_point(field_get:grpc.MailEvent.addressChanged) - return _internal_addresschanged(); -} -inline ::grpc::AddressChangedEvent* MailEvent::unsafe_arena_release_addresschanged() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.MailEvent.addressChanged) - if (_internal_has_addresschanged()) { - clear_has_event(); - ::grpc::AddressChangedEvent* temp = _impl_.event_.addresschanged_; - _impl_.event_.addresschanged_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void MailEvent::unsafe_arena_set_allocated_addresschanged(::grpc::AddressChangedEvent* addresschanged) { - clear_event(); - if (addresschanged) { - set_has_addresschanged(); - _impl_.event_.addresschanged_ = addresschanged; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.MailEvent.addressChanged) -} -inline ::grpc::AddressChangedEvent* MailEvent::_internal_mutable_addresschanged() { - if (!_internal_has_addresschanged()) { - clear_event(); - set_has_addresschanged(); - _impl_.event_.addresschanged_ = CreateMaybeMessage< ::grpc::AddressChangedEvent >(GetArenaForAllocation()); - } - return _impl_.event_.addresschanged_; -} -inline ::grpc::AddressChangedEvent* MailEvent::mutable_addresschanged() { - ::grpc::AddressChangedEvent* _msg = _internal_mutable_addresschanged(); - // @@protoc_insertion_point(field_mutable:grpc.MailEvent.addressChanged) - return _msg; -} - -// .grpc.AddressChangedLogoutEvent addressChangedLogout = 3; -inline bool MailEvent::_internal_has_addresschangedlogout() const { - return event_case() == kAddressChangedLogout; -} -inline bool MailEvent::has_addresschangedlogout() const { - return _internal_has_addresschangedlogout(); -} -inline void MailEvent::set_has_addresschangedlogout() { - _impl_._oneof_case_[0] = kAddressChangedLogout; -} -inline void MailEvent::clear_addresschangedlogout() { - if (_internal_has_addresschangedlogout()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.addresschangedlogout_; - } - clear_has_event(); - } -} -inline ::grpc::AddressChangedLogoutEvent* MailEvent::release_addresschangedlogout() { - // @@protoc_insertion_point(field_release:grpc.MailEvent.addressChangedLogout) - if (_internal_has_addresschangedlogout()) { - clear_has_event(); - ::grpc::AddressChangedLogoutEvent* temp = _impl_.event_.addresschangedlogout_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.addresschangedlogout_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::AddressChangedLogoutEvent& MailEvent::_internal_addresschangedlogout() const { - return _internal_has_addresschangedlogout() - ? *_impl_.event_.addresschangedlogout_ - : reinterpret_cast< ::grpc::AddressChangedLogoutEvent&>(::grpc::_AddressChangedLogoutEvent_default_instance_); -} -inline const ::grpc::AddressChangedLogoutEvent& MailEvent::addresschangedlogout() const { - // @@protoc_insertion_point(field_get:grpc.MailEvent.addressChangedLogout) - return _internal_addresschangedlogout(); -} -inline ::grpc::AddressChangedLogoutEvent* MailEvent::unsafe_arena_release_addresschangedlogout() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.MailEvent.addressChangedLogout) - if (_internal_has_addresschangedlogout()) { - clear_has_event(); - ::grpc::AddressChangedLogoutEvent* temp = _impl_.event_.addresschangedlogout_; - _impl_.event_.addresschangedlogout_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void MailEvent::unsafe_arena_set_allocated_addresschangedlogout(::grpc::AddressChangedLogoutEvent* addresschangedlogout) { - clear_event(); - if (addresschangedlogout) { - set_has_addresschangedlogout(); - _impl_.event_.addresschangedlogout_ = addresschangedlogout; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.MailEvent.addressChangedLogout) -} -inline ::grpc::AddressChangedLogoutEvent* MailEvent::_internal_mutable_addresschangedlogout() { - if (!_internal_has_addresschangedlogout()) { - clear_event(); - set_has_addresschangedlogout(); - _impl_.event_.addresschangedlogout_ = CreateMaybeMessage< ::grpc::AddressChangedLogoutEvent >(GetArenaForAllocation()); - } - return _impl_.event_.addresschangedlogout_; -} -inline ::grpc::AddressChangedLogoutEvent* MailEvent::mutable_addresschangedlogout() { - ::grpc::AddressChangedLogoutEvent* _msg = _internal_mutable_addresschangedlogout(); - // @@protoc_insertion_point(field_mutable:grpc.MailEvent.addressChangedLogout) - return _msg; -} - -// .grpc.ApiCertIssueEvent apiCertIssue = 6; -inline bool MailEvent::_internal_has_apicertissue() const { - return event_case() == kApiCertIssue; -} -inline bool MailEvent::has_apicertissue() const { - return _internal_has_apicertissue(); -} -inline void MailEvent::set_has_apicertissue() { - _impl_._oneof_case_[0] = kApiCertIssue; -} -inline void MailEvent::clear_apicertissue() { - if (_internal_has_apicertissue()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.apicertissue_; - } - clear_has_event(); - } -} -inline ::grpc::ApiCertIssueEvent* MailEvent::release_apicertissue() { - // @@protoc_insertion_point(field_release:grpc.MailEvent.apiCertIssue) - if (_internal_has_apicertissue()) { - clear_has_event(); - ::grpc::ApiCertIssueEvent* temp = _impl_.event_.apicertissue_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.apicertissue_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::ApiCertIssueEvent& MailEvent::_internal_apicertissue() const { - return _internal_has_apicertissue() - ? *_impl_.event_.apicertissue_ - : reinterpret_cast< ::grpc::ApiCertIssueEvent&>(::grpc::_ApiCertIssueEvent_default_instance_); -} -inline const ::grpc::ApiCertIssueEvent& MailEvent::apicertissue() const { - // @@protoc_insertion_point(field_get:grpc.MailEvent.apiCertIssue) - return _internal_apicertissue(); -} -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 = _impl_.event_.apicertissue_; - _impl_.event_.apicertissue_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void MailEvent::unsafe_arena_set_allocated_apicertissue(::grpc::ApiCertIssueEvent* apicertissue) { - clear_event(); - if (apicertissue) { - set_has_apicertissue(); - _impl_.event_.apicertissue_ = apicertissue; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.MailEvent.apiCertIssue) -} -inline ::grpc::ApiCertIssueEvent* MailEvent::_internal_mutable_apicertissue() { - if (!_internal_has_apicertissue()) { - clear_event(); - set_has_apicertissue(); - _impl_.event_.apicertissue_ = CreateMaybeMessage< ::grpc::ApiCertIssueEvent >(GetArenaForAllocation()); - } - return _impl_.event_.apicertissue_; -} -inline ::grpc::ApiCertIssueEvent* MailEvent::mutable_apicertissue() { - ::grpc::ApiCertIssueEvent* _msg = _internal_mutable_apicertissue(); - // @@protoc_insertion_point(field_mutable:grpc.MailEvent.apiCertIssue) - return _msg; -} - -inline bool MailEvent::has_event() const { - return event_case() != EVENT_NOT_SET; -} -inline void MailEvent::clear_has_event() { - _impl_._oneof_case_[0] = EVENT_NOT_SET; -} -inline MailEvent::EventCase MailEvent::event_case() const { - return MailEvent::EventCase(_impl_._oneof_case_[0]); -} -// ------------------------------------------------------------------- - -// NoActiveKeyForRecipientEvent - -// string email = 1; -inline void NoActiveKeyForRecipientEvent::clear_email() { - _impl_.email_.ClearToEmpty(); -} -inline const std::string& NoActiveKeyForRecipientEvent::email() const { - // @@protoc_insertion_point(field_get:grpc.NoActiveKeyForRecipientEvent.email) - return _internal_email(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void NoActiveKeyForRecipientEvent::set_email(ArgT0&& arg0, ArgT... args) { - - _impl_.email_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.NoActiveKeyForRecipientEvent.email) -} -inline std::string* NoActiveKeyForRecipientEvent::mutable_email() { - std::string* _s = _internal_mutable_email(); - // @@protoc_insertion_point(field_mutable:grpc.NoActiveKeyForRecipientEvent.email) - return _s; -} -inline const std::string& NoActiveKeyForRecipientEvent::_internal_email() const { - return _impl_.email_.Get(); -} -inline void NoActiveKeyForRecipientEvent::_internal_set_email(const std::string& value) { - - _impl_.email_.Set(value, GetArenaForAllocation()); -} -inline std::string* NoActiveKeyForRecipientEvent::_internal_mutable_email() { - - return _impl_.email_.Mutable(GetArenaForAllocation()); -} -inline std::string* NoActiveKeyForRecipientEvent::release_email() { - // @@protoc_insertion_point(field_release:grpc.NoActiveKeyForRecipientEvent.email) - return _impl_.email_.Release(); -} -inline void NoActiveKeyForRecipientEvent::set_allocated_email(std::string* email) { - if (email != nullptr) { - - } else { - - } - _impl_.email_.SetAllocated(email, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.email_.IsDefault()) { - _impl_.email_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.NoActiveKeyForRecipientEvent.email) -} - -// ------------------------------------------------------------------- - -// AddressChangedEvent - -// string address = 1; -inline void AddressChangedEvent::clear_address() { - _impl_.address_.ClearToEmpty(); -} -inline const std::string& AddressChangedEvent::address() const { - // @@protoc_insertion_point(field_get:grpc.AddressChangedEvent.address) - return _internal_address(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void AddressChangedEvent::set_address(ArgT0&& arg0, ArgT... args) { - - _impl_.address_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.AddressChangedEvent.address) -} -inline std::string* AddressChangedEvent::mutable_address() { - std::string* _s = _internal_mutable_address(); - // @@protoc_insertion_point(field_mutable:grpc.AddressChangedEvent.address) - return _s; -} -inline const std::string& AddressChangedEvent::_internal_address() const { - return _impl_.address_.Get(); -} -inline void AddressChangedEvent::_internal_set_address(const std::string& value) { - - _impl_.address_.Set(value, GetArenaForAllocation()); -} -inline std::string* AddressChangedEvent::_internal_mutable_address() { - - return _impl_.address_.Mutable(GetArenaForAllocation()); -} -inline std::string* AddressChangedEvent::release_address() { - // @@protoc_insertion_point(field_release:grpc.AddressChangedEvent.address) - return _impl_.address_.Release(); -} -inline void AddressChangedEvent::set_allocated_address(std::string* address) { - if (address != nullptr) { - - } else { - - } - _impl_.address_.SetAllocated(address, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.address_.IsDefault()) { - _impl_.address_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.AddressChangedEvent.address) -} - -// ------------------------------------------------------------------- - -// AddressChangedLogoutEvent - -// string address = 1; -inline void AddressChangedLogoutEvent::clear_address() { - _impl_.address_.ClearToEmpty(); -} -inline const std::string& AddressChangedLogoutEvent::address() const { - // @@protoc_insertion_point(field_get:grpc.AddressChangedLogoutEvent.address) - return _internal_address(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void AddressChangedLogoutEvent::set_address(ArgT0&& arg0, ArgT... args) { - - _impl_.address_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.AddressChangedLogoutEvent.address) -} -inline std::string* AddressChangedLogoutEvent::mutable_address() { - std::string* _s = _internal_mutable_address(); - // @@protoc_insertion_point(field_mutable:grpc.AddressChangedLogoutEvent.address) - return _s; -} -inline const std::string& AddressChangedLogoutEvent::_internal_address() const { - return _impl_.address_.Get(); -} -inline void AddressChangedLogoutEvent::_internal_set_address(const std::string& value) { - - _impl_.address_.Set(value, GetArenaForAllocation()); -} -inline std::string* AddressChangedLogoutEvent::_internal_mutable_address() { - - return _impl_.address_.Mutable(GetArenaForAllocation()); -} -inline std::string* AddressChangedLogoutEvent::release_address() { - // @@protoc_insertion_point(field_release:grpc.AddressChangedLogoutEvent.address) - return _impl_.address_.Release(); -} -inline void AddressChangedLogoutEvent::set_allocated_address(std::string* address) { - if (address != nullptr) { - - } else { - - } - _impl_.address_.SetAllocated(address, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.address_.IsDefault()) { - _impl_.address_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.AddressChangedLogoutEvent.address) -} - -// ------------------------------------------------------------------- - -// ApiCertIssueEvent - -// ------------------------------------------------------------------- - -// UserEvent - -// .grpc.ToggleSplitModeFinishedEvent toggleSplitModeFinished = 1; -inline bool UserEvent::_internal_has_togglesplitmodefinished() const { - return event_case() == kToggleSplitModeFinished; -} -inline bool UserEvent::has_togglesplitmodefinished() const { - return _internal_has_togglesplitmodefinished(); -} -inline void UserEvent::set_has_togglesplitmodefinished() { - _impl_._oneof_case_[0] = kToggleSplitModeFinished; -} -inline void UserEvent::clear_togglesplitmodefinished() { - if (_internal_has_togglesplitmodefinished()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.togglesplitmodefinished_; - } - clear_has_event(); - } -} -inline ::grpc::ToggleSplitModeFinishedEvent* UserEvent::release_togglesplitmodefinished() { - // @@protoc_insertion_point(field_release:grpc.UserEvent.toggleSplitModeFinished) - if (_internal_has_togglesplitmodefinished()) { - clear_has_event(); - ::grpc::ToggleSplitModeFinishedEvent* temp = _impl_.event_.togglesplitmodefinished_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.togglesplitmodefinished_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::ToggleSplitModeFinishedEvent& UserEvent::_internal_togglesplitmodefinished() const { - return _internal_has_togglesplitmodefinished() - ? *_impl_.event_.togglesplitmodefinished_ - : reinterpret_cast< ::grpc::ToggleSplitModeFinishedEvent&>(::grpc::_ToggleSplitModeFinishedEvent_default_instance_); -} -inline const ::grpc::ToggleSplitModeFinishedEvent& UserEvent::togglesplitmodefinished() const { - // @@protoc_insertion_point(field_get:grpc.UserEvent.toggleSplitModeFinished) - return _internal_togglesplitmodefinished(); -} -inline ::grpc::ToggleSplitModeFinishedEvent* UserEvent::unsafe_arena_release_togglesplitmodefinished() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.UserEvent.toggleSplitModeFinished) - if (_internal_has_togglesplitmodefinished()) { - clear_has_event(); - ::grpc::ToggleSplitModeFinishedEvent* temp = _impl_.event_.togglesplitmodefinished_; - _impl_.event_.togglesplitmodefinished_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void UserEvent::unsafe_arena_set_allocated_togglesplitmodefinished(::grpc::ToggleSplitModeFinishedEvent* togglesplitmodefinished) { - clear_event(); - if (togglesplitmodefinished) { - set_has_togglesplitmodefinished(); - _impl_.event_.togglesplitmodefinished_ = togglesplitmodefinished; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UserEvent.toggleSplitModeFinished) -} -inline ::grpc::ToggleSplitModeFinishedEvent* UserEvent::_internal_mutable_togglesplitmodefinished() { - if (!_internal_has_togglesplitmodefinished()) { - clear_event(); - set_has_togglesplitmodefinished(); - _impl_.event_.togglesplitmodefinished_ = CreateMaybeMessage< ::grpc::ToggleSplitModeFinishedEvent >(GetArenaForAllocation()); - } - return _impl_.event_.togglesplitmodefinished_; -} -inline ::grpc::ToggleSplitModeFinishedEvent* UserEvent::mutable_togglesplitmodefinished() { - ::grpc::ToggleSplitModeFinishedEvent* _msg = _internal_mutable_togglesplitmodefinished(); - // @@protoc_insertion_point(field_mutable:grpc.UserEvent.toggleSplitModeFinished) - return _msg; -} - -// .grpc.UserDisconnectedEvent userDisconnected = 2; -inline bool UserEvent::_internal_has_userdisconnected() const { - return event_case() == kUserDisconnected; -} -inline bool UserEvent::has_userdisconnected() const { - return _internal_has_userdisconnected(); -} -inline void UserEvent::set_has_userdisconnected() { - _impl_._oneof_case_[0] = kUserDisconnected; -} -inline void UserEvent::clear_userdisconnected() { - if (_internal_has_userdisconnected()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.userdisconnected_; - } - clear_has_event(); - } -} -inline ::grpc::UserDisconnectedEvent* UserEvent::release_userdisconnected() { - // @@protoc_insertion_point(field_release:grpc.UserEvent.userDisconnected) - if (_internal_has_userdisconnected()) { - clear_has_event(); - ::grpc::UserDisconnectedEvent* temp = _impl_.event_.userdisconnected_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.userdisconnected_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::UserDisconnectedEvent& UserEvent::_internal_userdisconnected() const { - return _internal_has_userdisconnected() - ? *_impl_.event_.userdisconnected_ - : reinterpret_cast< ::grpc::UserDisconnectedEvent&>(::grpc::_UserDisconnectedEvent_default_instance_); -} -inline const ::grpc::UserDisconnectedEvent& UserEvent::userdisconnected() const { - // @@protoc_insertion_point(field_get:grpc.UserEvent.userDisconnected) - return _internal_userdisconnected(); -} -inline ::grpc::UserDisconnectedEvent* UserEvent::unsafe_arena_release_userdisconnected() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.UserEvent.userDisconnected) - if (_internal_has_userdisconnected()) { - clear_has_event(); - ::grpc::UserDisconnectedEvent* temp = _impl_.event_.userdisconnected_; - _impl_.event_.userdisconnected_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void UserEvent::unsafe_arena_set_allocated_userdisconnected(::grpc::UserDisconnectedEvent* userdisconnected) { - clear_event(); - if (userdisconnected) { - set_has_userdisconnected(); - _impl_.event_.userdisconnected_ = userdisconnected; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UserEvent.userDisconnected) -} -inline ::grpc::UserDisconnectedEvent* UserEvent::_internal_mutable_userdisconnected() { - if (!_internal_has_userdisconnected()) { - clear_event(); - set_has_userdisconnected(); - _impl_.event_.userdisconnected_ = CreateMaybeMessage< ::grpc::UserDisconnectedEvent >(GetArenaForAllocation()); - } - return _impl_.event_.userdisconnected_; -} -inline ::grpc::UserDisconnectedEvent* UserEvent::mutable_userdisconnected() { - ::grpc::UserDisconnectedEvent* _msg = _internal_mutable_userdisconnected(); - // @@protoc_insertion_point(field_mutable:grpc.UserEvent.userDisconnected) - return _msg; -} - -// .grpc.UserChangedEvent userChanged = 3; -inline bool UserEvent::_internal_has_userchanged() const { - return event_case() == kUserChanged; -} -inline bool UserEvent::has_userchanged() const { - return _internal_has_userchanged(); -} -inline void UserEvent::set_has_userchanged() { - _impl_._oneof_case_[0] = kUserChanged; -} -inline void UserEvent::clear_userchanged() { - if (_internal_has_userchanged()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.userchanged_; - } - clear_has_event(); - } -} -inline ::grpc::UserChangedEvent* UserEvent::release_userchanged() { - // @@protoc_insertion_point(field_release:grpc.UserEvent.userChanged) - if (_internal_has_userchanged()) { - clear_has_event(); - ::grpc::UserChangedEvent* temp = _impl_.event_.userchanged_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.userchanged_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::UserChangedEvent& UserEvent::_internal_userchanged() const { - return _internal_has_userchanged() - ? *_impl_.event_.userchanged_ - : reinterpret_cast< ::grpc::UserChangedEvent&>(::grpc::_UserChangedEvent_default_instance_); -} -inline const ::grpc::UserChangedEvent& UserEvent::userchanged() const { - // @@protoc_insertion_point(field_get:grpc.UserEvent.userChanged) - return _internal_userchanged(); -} -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 = _impl_.event_.userchanged_; - _impl_.event_.userchanged_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void UserEvent::unsafe_arena_set_allocated_userchanged(::grpc::UserChangedEvent* userchanged) { - clear_event(); - if (userchanged) { - set_has_userchanged(); - _impl_.event_.userchanged_ = userchanged; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UserEvent.userChanged) -} -inline ::grpc::UserChangedEvent* UserEvent::_internal_mutable_userchanged() { - if (!_internal_has_userchanged()) { - clear_event(); - set_has_userchanged(); - _impl_.event_.userchanged_ = CreateMaybeMessage< ::grpc::UserChangedEvent >(GetArenaForAllocation()); - } - return _impl_.event_.userchanged_; -} -inline ::grpc::UserChangedEvent* UserEvent::mutable_userchanged() { - ::grpc::UserChangedEvent* _msg = _internal_mutable_userchanged(); - // @@protoc_insertion_point(field_mutable:grpc.UserEvent.userChanged) - return _msg; -} - -// .grpc.UserBadEvent userBadEvent = 4; -inline bool UserEvent::_internal_has_userbadevent() const { - return event_case() == kUserBadEvent; -} -inline bool UserEvent::has_userbadevent() const { - return _internal_has_userbadevent(); -} -inline void UserEvent::set_has_userbadevent() { - _impl_._oneof_case_[0] = kUserBadEvent; -} -inline void UserEvent::clear_userbadevent() { - if (_internal_has_userbadevent()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.userbadevent_; - } - clear_has_event(); - } -} -inline ::grpc::UserBadEvent* UserEvent::release_userbadevent() { - // @@protoc_insertion_point(field_release:grpc.UserEvent.userBadEvent) - if (_internal_has_userbadevent()) { - clear_has_event(); - ::grpc::UserBadEvent* temp = _impl_.event_.userbadevent_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.userbadevent_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::UserBadEvent& UserEvent::_internal_userbadevent() const { - return _internal_has_userbadevent() - ? *_impl_.event_.userbadevent_ - : reinterpret_cast< ::grpc::UserBadEvent&>(::grpc::_UserBadEvent_default_instance_); -} -inline const ::grpc::UserBadEvent& UserEvent::userbadevent() const { - // @@protoc_insertion_point(field_get:grpc.UserEvent.userBadEvent) - return _internal_userbadevent(); -} -inline ::grpc::UserBadEvent* UserEvent::unsafe_arena_release_userbadevent() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.UserEvent.userBadEvent) - if (_internal_has_userbadevent()) { - clear_has_event(); - ::grpc::UserBadEvent* temp = _impl_.event_.userbadevent_; - _impl_.event_.userbadevent_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void UserEvent::unsafe_arena_set_allocated_userbadevent(::grpc::UserBadEvent* userbadevent) { - clear_event(); - if (userbadevent) { - set_has_userbadevent(); - _impl_.event_.userbadevent_ = userbadevent; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UserEvent.userBadEvent) -} -inline ::grpc::UserBadEvent* UserEvent::_internal_mutable_userbadevent() { - if (!_internal_has_userbadevent()) { - clear_event(); - set_has_userbadevent(); - _impl_.event_.userbadevent_ = CreateMaybeMessage< ::grpc::UserBadEvent >(GetArenaForAllocation()); - } - return _impl_.event_.userbadevent_; -} -inline ::grpc::UserBadEvent* UserEvent::mutable_userbadevent() { - ::grpc::UserBadEvent* _msg = _internal_mutable_userbadevent(); - // @@protoc_insertion_point(field_mutable:grpc.UserEvent.userBadEvent) - return _msg; -} - -// .grpc.UsedBytesChangedEvent usedBytesChangedEvent = 5; -inline bool UserEvent::_internal_has_usedbyteschangedevent() const { - return event_case() == kUsedBytesChangedEvent; -} -inline bool UserEvent::has_usedbyteschangedevent() const { - return _internal_has_usedbyteschangedevent(); -} -inline void UserEvent::set_has_usedbyteschangedevent() { - _impl_._oneof_case_[0] = kUsedBytesChangedEvent; -} -inline void UserEvent::clear_usedbyteschangedevent() { - if (_internal_has_usedbyteschangedevent()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.usedbyteschangedevent_; - } - clear_has_event(); - } -} -inline ::grpc::UsedBytesChangedEvent* UserEvent::release_usedbyteschangedevent() { - // @@protoc_insertion_point(field_release:grpc.UserEvent.usedBytesChangedEvent) - if (_internal_has_usedbyteschangedevent()) { - clear_has_event(); - ::grpc::UsedBytesChangedEvent* temp = _impl_.event_.usedbyteschangedevent_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.usedbyteschangedevent_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::UsedBytesChangedEvent& UserEvent::_internal_usedbyteschangedevent() const { - return _internal_has_usedbyteschangedevent() - ? *_impl_.event_.usedbyteschangedevent_ - : reinterpret_cast< ::grpc::UsedBytesChangedEvent&>(::grpc::_UsedBytesChangedEvent_default_instance_); -} -inline const ::grpc::UsedBytesChangedEvent& UserEvent::usedbyteschangedevent() const { - // @@protoc_insertion_point(field_get:grpc.UserEvent.usedBytesChangedEvent) - return _internal_usedbyteschangedevent(); -} -inline ::grpc::UsedBytesChangedEvent* UserEvent::unsafe_arena_release_usedbyteschangedevent() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.UserEvent.usedBytesChangedEvent) - if (_internal_has_usedbyteschangedevent()) { - clear_has_event(); - ::grpc::UsedBytesChangedEvent* temp = _impl_.event_.usedbyteschangedevent_; - _impl_.event_.usedbyteschangedevent_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void UserEvent::unsafe_arena_set_allocated_usedbyteschangedevent(::grpc::UsedBytesChangedEvent* usedbyteschangedevent) { - clear_event(); - if (usedbyteschangedevent) { - set_has_usedbyteschangedevent(); - _impl_.event_.usedbyteschangedevent_ = usedbyteschangedevent; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UserEvent.usedBytesChangedEvent) -} -inline ::grpc::UsedBytesChangedEvent* UserEvent::_internal_mutable_usedbyteschangedevent() { - if (!_internal_has_usedbyteschangedevent()) { - clear_event(); - set_has_usedbyteschangedevent(); - _impl_.event_.usedbyteschangedevent_ = CreateMaybeMessage< ::grpc::UsedBytesChangedEvent >(GetArenaForAllocation()); - } - return _impl_.event_.usedbyteschangedevent_; -} -inline ::grpc::UsedBytesChangedEvent* UserEvent::mutable_usedbyteschangedevent() { - ::grpc::UsedBytesChangedEvent* _msg = _internal_mutable_usedbyteschangedevent(); - // @@protoc_insertion_point(field_mutable:grpc.UserEvent.usedBytesChangedEvent) - return _msg; -} - -// .grpc.ImapLoginFailedEvent imapLoginFailedEvent = 6; -inline bool UserEvent::_internal_has_imaploginfailedevent() const { - return event_case() == kImapLoginFailedEvent; -} -inline bool UserEvent::has_imaploginfailedevent() const { - return _internal_has_imaploginfailedevent(); -} -inline void UserEvent::set_has_imaploginfailedevent() { - _impl_._oneof_case_[0] = kImapLoginFailedEvent; -} -inline void UserEvent::clear_imaploginfailedevent() { - if (_internal_has_imaploginfailedevent()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.imaploginfailedevent_; - } - clear_has_event(); - } -} -inline ::grpc::ImapLoginFailedEvent* UserEvent::release_imaploginfailedevent() { - // @@protoc_insertion_point(field_release:grpc.UserEvent.imapLoginFailedEvent) - if (_internal_has_imaploginfailedevent()) { - clear_has_event(); - ::grpc::ImapLoginFailedEvent* temp = _impl_.event_.imaploginfailedevent_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.imaploginfailedevent_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::ImapLoginFailedEvent& UserEvent::_internal_imaploginfailedevent() const { - return _internal_has_imaploginfailedevent() - ? *_impl_.event_.imaploginfailedevent_ - : reinterpret_cast< ::grpc::ImapLoginFailedEvent&>(::grpc::_ImapLoginFailedEvent_default_instance_); -} -inline const ::grpc::ImapLoginFailedEvent& UserEvent::imaploginfailedevent() const { - // @@protoc_insertion_point(field_get:grpc.UserEvent.imapLoginFailedEvent) - return _internal_imaploginfailedevent(); -} -inline ::grpc::ImapLoginFailedEvent* UserEvent::unsafe_arena_release_imaploginfailedevent() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.UserEvent.imapLoginFailedEvent) - if (_internal_has_imaploginfailedevent()) { - clear_has_event(); - ::grpc::ImapLoginFailedEvent* temp = _impl_.event_.imaploginfailedevent_; - _impl_.event_.imaploginfailedevent_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void UserEvent::unsafe_arena_set_allocated_imaploginfailedevent(::grpc::ImapLoginFailedEvent* imaploginfailedevent) { - clear_event(); - if (imaploginfailedevent) { - set_has_imaploginfailedevent(); - _impl_.event_.imaploginfailedevent_ = imaploginfailedevent; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UserEvent.imapLoginFailedEvent) -} -inline ::grpc::ImapLoginFailedEvent* UserEvent::_internal_mutable_imaploginfailedevent() { - if (!_internal_has_imaploginfailedevent()) { - clear_event(); - set_has_imaploginfailedevent(); - _impl_.event_.imaploginfailedevent_ = CreateMaybeMessage< ::grpc::ImapLoginFailedEvent >(GetArenaForAllocation()); - } - return _impl_.event_.imaploginfailedevent_; -} -inline ::grpc::ImapLoginFailedEvent* UserEvent::mutable_imaploginfailedevent() { - ::grpc::ImapLoginFailedEvent* _msg = _internal_mutable_imaploginfailedevent(); - // @@protoc_insertion_point(field_mutable:grpc.UserEvent.imapLoginFailedEvent) - return _msg; -} - -// .grpc.SyncStartedEvent syncStartedEvent = 7; -inline bool UserEvent::_internal_has_syncstartedevent() const { - return event_case() == kSyncStartedEvent; -} -inline bool UserEvent::has_syncstartedevent() const { - return _internal_has_syncstartedevent(); -} -inline void UserEvent::set_has_syncstartedevent() { - _impl_._oneof_case_[0] = kSyncStartedEvent; -} -inline void UserEvent::clear_syncstartedevent() { - if (_internal_has_syncstartedevent()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.syncstartedevent_; - } - clear_has_event(); - } -} -inline ::grpc::SyncStartedEvent* UserEvent::release_syncstartedevent() { - // @@protoc_insertion_point(field_release:grpc.UserEvent.syncStartedEvent) - if (_internal_has_syncstartedevent()) { - clear_has_event(); - ::grpc::SyncStartedEvent* temp = _impl_.event_.syncstartedevent_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.syncstartedevent_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::SyncStartedEvent& UserEvent::_internal_syncstartedevent() const { - return _internal_has_syncstartedevent() - ? *_impl_.event_.syncstartedevent_ - : reinterpret_cast< ::grpc::SyncStartedEvent&>(::grpc::_SyncStartedEvent_default_instance_); -} -inline const ::grpc::SyncStartedEvent& UserEvent::syncstartedevent() const { - // @@protoc_insertion_point(field_get:grpc.UserEvent.syncStartedEvent) - return _internal_syncstartedevent(); -} -inline ::grpc::SyncStartedEvent* UserEvent::unsafe_arena_release_syncstartedevent() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.UserEvent.syncStartedEvent) - if (_internal_has_syncstartedevent()) { - clear_has_event(); - ::grpc::SyncStartedEvent* temp = _impl_.event_.syncstartedevent_; - _impl_.event_.syncstartedevent_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void UserEvent::unsafe_arena_set_allocated_syncstartedevent(::grpc::SyncStartedEvent* syncstartedevent) { - clear_event(); - if (syncstartedevent) { - set_has_syncstartedevent(); - _impl_.event_.syncstartedevent_ = syncstartedevent; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UserEvent.syncStartedEvent) -} -inline ::grpc::SyncStartedEvent* UserEvent::_internal_mutable_syncstartedevent() { - if (!_internal_has_syncstartedevent()) { - clear_event(); - set_has_syncstartedevent(); - _impl_.event_.syncstartedevent_ = CreateMaybeMessage< ::grpc::SyncStartedEvent >(GetArenaForAllocation()); - } - return _impl_.event_.syncstartedevent_; -} -inline ::grpc::SyncStartedEvent* UserEvent::mutable_syncstartedevent() { - ::grpc::SyncStartedEvent* _msg = _internal_mutable_syncstartedevent(); - // @@protoc_insertion_point(field_mutable:grpc.UserEvent.syncStartedEvent) - return _msg; -} - -// .grpc.SyncFinishedEvent syncFinishedEvent = 8; -inline bool UserEvent::_internal_has_syncfinishedevent() const { - return event_case() == kSyncFinishedEvent; -} -inline bool UserEvent::has_syncfinishedevent() const { - return _internal_has_syncfinishedevent(); -} -inline void UserEvent::set_has_syncfinishedevent() { - _impl_._oneof_case_[0] = kSyncFinishedEvent; -} -inline void UserEvent::clear_syncfinishedevent() { - if (_internal_has_syncfinishedevent()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.syncfinishedevent_; - } - clear_has_event(); - } -} -inline ::grpc::SyncFinishedEvent* UserEvent::release_syncfinishedevent() { - // @@protoc_insertion_point(field_release:grpc.UserEvent.syncFinishedEvent) - if (_internal_has_syncfinishedevent()) { - clear_has_event(); - ::grpc::SyncFinishedEvent* temp = _impl_.event_.syncfinishedevent_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.syncfinishedevent_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::SyncFinishedEvent& UserEvent::_internal_syncfinishedevent() const { - return _internal_has_syncfinishedevent() - ? *_impl_.event_.syncfinishedevent_ - : reinterpret_cast< ::grpc::SyncFinishedEvent&>(::grpc::_SyncFinishedEvent_default_instance_); -} -inline const ::grpc::SyncFinishedEvent& UserEvent::syncfinishedevent() const { - // @@protoc_insertion_point(field_get:grpc.UserEvent.syncFinishedEvent) - return _internal_syncfinishedevent(); -} -inline ::grpc::SyncFinishedEvent* UserEvent::unsafe_arena_release_syncfinishedevent() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.UserEvent.syncFinishedEvent) - if (_internal_has_syncfinishedevent()) { - clear_has_event(); - ::grpc::SyncFinishedEvent* temp = _impl_.event_.syncfinishedevent_; - _impl_.event_.syncfinishedevent_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void UserEvent::unsafe_arena_set_allocated_syncfinishedevent(::grpc::SyncFinishedEvent* syncfinishedevent) { - clear_event(); - if (syncfinishedevent) { - set_has_syncfinishedevent(); - _impl_.event_.syncfinishedevent_ = syncfinishedevent; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UserEvent.syncFinishedEvent) -} -inline ::grpc::SyncFinishedEvent* UserEvent::_internal_mutable_syncfinishedevent() { - if (!_internal_has_syncfinishedevent()) { - clear_event(); - set_has_syncfinishedevent(); - _impl_.event_.syncfinishedevent_ = CreateMaybeMessage< ::grpc::SyncFinishedEvent >(GetArenaForAllocation()); - } - return _impl_.event_.syncfinishedevent_; -} -inline ::grpc::SyncFinishedEvent* UserEvent::mutable_syncfinishedevent() { - ::grpc::SyncFinishedEvent* _msg = _internal_mutable_syncfinishedevent(); - // @@protoc_insertion_point(field_mutable:grpc.UserEvent.syncFinishedEvent) - return _msg; -} - -// .grpc.SyncProgressEvent syncProgressEvent = 9; -inline bool UserEvent::_internal_has_syncprogressevent() const { - return event_case() == kSyncProgressEvent; -} -inline bool UserEvent::has_syncprogressevent() const { - return _internal_has_syncprogressevent(); -} -inline void UserEvent::set_has_syncprogressevent() { - _impl_._oneof_case_[0] = kSyncProgressEvent; -} -inline void UserEvent::clear_syncprogressevent() { - if (_internal_has_syncprogressevent()) { - if (GetArenaForAllocation() == nullptr) { - delete _impl_.event_.syncprogressevent_; - } - clear_has_event(); - } -} -inline ::grpc::SyncProgressEvent* UserEvent::release_syncprogressevent() { - // @@protoc_insertion_point(field_release:grpc.UserEvent.syncProgressEvent) - if (_internal_has_syncprogressevent()) { - clear_has_event(); - ::grpc::SyncProgressEvent* temp = _impl_.event_.syncprogressevent_; - if (GetArenaForAllocation() != nullptr) { - temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); - } - _impl_.event_.syncprogressevent_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline const ::grpc::SyncProgressEvent& UserEvent::_internal_syncprogressevent() const { - return _internal_has_syncprogressevent() - ? *_impl_.event_.syncprogressevent_ - : reinterpret_cast< ::grpc::SyncProgressEvent&>(::grpc::_SyncProgressEvent_default_instance_); -} -inline const ::grpc::SyncProgressEvent& UserEvent::syncprogressevent() const { - // @@protoc_insertion_point(field_get:grpc.UserEvent.syncProgressEvent) - return _internal_syncprogressevent(); -} -inline ::grpc::SyncProgressEvent* UserEvent::unsafe_arena_release_syncprogressevent() { - // @@protoc_insertion_point(field_unsafe_arena_release:grpc.UserEvent.syncProgressEvent) - if (_internal_has_syncprogressevent()) { - clear_has_event(); - ::grpc::SyncProgressEvent* temp = _impl_.event_.syncprogressevent_; - _impl_.event_.syncprogressevent_ = nullptr; - return temp; - } else { - return nullptr; - } -} -inline void UserEvent::unsafe_arena_set_allocated_syncprogressevent(::grpc::SyncProgressEvent* syncprogressevent) { - clear_event(); - if (syncprogressevent) { - set_has_syncprogressevent(); - _impl_.event_.syncprogressevent_ = syncprogressevent; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:grpc.UserEvent.syncProgressEvent) -} -inline ::grpc::SyncProgressEvent* UserEvent::_internal_mutable_syncprogressevent() { - if (!_internal_has_syncprogressevent()) { - clear_event(); - set_has_syncprogressevent(); - _impl_.event_.syncprogressevent_ = CreateMaybeMessage< ::grpc::SyncProgressEvent >(GetArenaForAllocation()); - } - return _impl_.event_.syncprogressevent_; -} -inline ::grpc::SyncProgressEvent* UserEvent::mutable_syncprogressevent() { - ::grpc::SyncProgressEvent* _msg = _internal_mutable_syncprogressevent(); - // @@protoc_insertion_point(field_mutable:grpc.UserEvent.syncProgressEvent) - return _msg; -} - -inline bool UserEvent::has_event() const { - return event_case() != EVENT_NOT_SET; -} -inline void UserEvent::clear_has_event() { - _impl_._oneof_case_[0] = EVENT_NOT_SET; -} -inline UserEvent::EventCase UserEvent::event_case() const { - return UserEvent::EventCase(_impl_._oneof_case_[0]); -} -// ------------------------------------------------------------------- - -// ToggleSplitModeFinishedEvent - -// string userID = 1; -inline void ToggleSplitModeFinishedEvent::clear_userid() { - _impl_.userid_.ClearToEmpty(); -} -inline const std::string& ToggleSplitModeFinishedEvent::userid() const { - // @@protoc_insertion_point(field_get:grpc.ToggleSplitModeFinishedEvent.userID) - return _internal_userid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void ToggleSplitModeFinishedEvent::set_userid(ArgT0&& arg0, ArgT... args) { - - _impl_.userid_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.ToggleSplitModeFinishedEvent.userID) -} -inline std::string* ToggleSplitModeFinishedEvent::mutable_userid() { - std::string* _s = _internal_mutable_userid(); - // @@protoc_insertion_point(field_mutable:grpc.ToggleSplitModeFinishedEvent.userID) - return _s; -} -inline const std::string& ToggleSplitModeFinishedEvent::_internal_userid() const { - return _impl_.userid_.Get(); -} -inline void ToggleSplitModeFinishedEvent::_internal_set_userid(const std::string& value) { - - _impl_.userid_.Set(value, GetArenaForAllocation()); -} -inline std::string* ToggleSplitModeFinishedEvent::_internal_mutable_userid() { - - return _impl_.userid_.Mutable(GetArenaForAllocation()); -} -inline std::string* ToggleSplitModeFinishedEvent::release_userid() { - // @@protoc_insertion_point(field_release:grpc.ToggleSplitModeFinishedEvent.userID) - return _impl_.userid_.Release(); -} -inline void ToggleSplitModeFinishedEvent::set_allocated_userid(std::string* userid) { - if (userid != nullptr) { - - } else { - - } - _impl_.userid_.SetAllocated(userid, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.userid_.IsDefault()) { - _impl_.userid_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.ToggleSplitModeFinishedEvent.userID) -} - -// ------------------------------------------------------------------- - -// UserDisconnectedEvent - -// string username = 1; -inline void UserDisconnectedEvent::clear_username() { - _impl_.username_.ClearToEmpty(); -} -inline const std::string& UserDisconnectedEvent::username() const { - // @@protoc_insertion_point(field_get:grpc.UserDisconnectedEvent.username) - return _internal_username(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void UserDisconnectedEvent::set_username(ArgT0&& arg0, ArgT... args) { - - _impl_.username_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.UserDisconnectedEvent.username) -} -inline std::string* UserDisconnectedEvent::mutable_username() { - std::string* _s = _internal_mutable_username(); - // @@protoc_insertion_point(field_mutable:grpc.UserDisconnectedEvent.username) - return _s; -} -inline const std::string& UserDisconnectedEvent::_internal_username() const { - return _impl_.username_.Get(); -} -inline void UserDisconnectedEvent::_internal_set_username(const std::string& value) { - - _impl_.username_.Set(value, GetArenaForAllocation()); -} -inline std::string* UserDisconnectedEvent::_internal_mutable_username() { - - return _impl_.username_.Mutable(GetArenaForAllocation()); -} -inline std::string* UserDisconnectedEvent::release_username() { - // @@protoc_insertion_point(field_release:grpc.UserDisconnectedEvent.username) - return _impl_.username_.Release(); -} -inline void UserDisconnectedEvent::set_allocated_username(std::string* username) { - if (username != nullptr) { - - } else { - - } - _impl_.username_.SetAllocated(username, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.username_.IsDefault()) { - _impl_.username_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.UserDisconnectedEvent.username) -} - -// ------------------------------------------------------------------- - -// UserChangedEvent - -// string userID = 1; -inline void UserChangedEvent::clear_userid() { - _impl_.userid_.ClearToEmpty(); -} -inline const std::string& UserChangedEvent::userid() const { - // @@protoc_insertion_point(field_get:grpc.UserChangedEvent.userID) - return _internal_userid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void UserChangedEvent::set_userid(ArgT0&& arg0, ArgT... args) { - - _impl_.userid_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.UserChangedEvent.userID) -} -inline std::string* UserChangedEvent::mutable_userid() { - std::string* _s = _internal_mutable_userid(); - // @@protoc_insertion_point(field_mutable:grpc.UserChangedEvent.userID) - return _s; -} -inline const std::string& UserChangedEvent::_internal_userid() const { - return _impl_.userid_.Get(); -} -inline void UserChangedEvent::_internal_set_userid(const std::string& value) { - - _impl_.userid_.Set(value, GetArenaForAllocation()); -} -inline std::string* UserChangedEvent::_internal_mutable_userid() { - - return _impl_.userid_.Mutable(GetArenaForAllocation()); -} -inline std::string* UserChangedEvent::release_userid() { - // @@protoc_insertion_point(field_release:grpc.UserChangedEvent.userID) - return _impl_.userid_.Release(); -} -inline void UserChangedEvent::set_allocated_userid(std::string* userid) { - if (userid != nullptr) { - - } else { - - } - _impl_.userid_.SetAllocated(userid, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.userid_.IsDefault()) { - _impl_.userid_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.UserChangedEvent.userID) -} - -// ------------------------------------------------------------------- - -// UserBadEvent - -// string userID = 1; -inline void UserBadEvent::clear_userid() { - _impl_.userid_.ClearToEmpty(); -} -inline const std::string& UserBadEvent::userid() const { - // @@protoc_insertion_point(field_get:grpc.UserBadEvent.userID) - return _internal_userid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void UserBadEvent::set_userid(ArgT0&& arg0, ArgT... args) { - - _impl_.userid_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.UserBadEvent.userID) -} -inline std::string* UserBadEvent::mutable_userid() { - std::string* _s = _internal_mutable_userid(); - // @@protoc_insertion_point(field_mutable:grpc.UserBadEvent.userID) - return _s; -} -inline const std::string& UserBadEvent::_internal_userid() const { - return _impl_.userid_.Get(); -} -inline void UserBadEvent::_internal_set_userid(const std::string& value) { - - _impl_.userid_.Set(value, GetArenaForAllocation()); -} -inline std::string* UserBadEvent::_internal_mutable_userid() { - - return _impl_.userid_.Mutable(GetArenaForAllocation()); -} -inline std::string* UserBadEvent::release_userid() { - // @@protoc_insertion_point(field_release:grpc.UserBadEvent.userID) - return _impl_.userid_.Release(); -} -inline void UserBadEvent::set_allocated_userid(std::string* userid) { - if (userid != nullptr) { - - } else { - - } - _impl_.userid_.SetAllocated(userid, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.userid_.IsDefault()) { - _impl_.userid_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.UserBadEvent.userID) -} - -// string errorMessage = 2; -inline void UserBadEvent::clear_errormessage() { - _impl_.errormessage_.ClearToEmpty(); -} -inline const std::string& UserBadEvent::errormessage() const { - // @@protoc_insertion_point(field_get:grpc.UserBadEvent.errorMessage) - return _internal_errormessage(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void UserBadEvent::set_errormessage(ArgT0&& arg0, ArgT... args) { - - _impl_.errormessage_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.UserBadEvent.errorMessage) -} -inline std::string* UserBadEvent::mutable_errormessage() { - std::string* _s = _internal_mutable_errormessage(); - // @@protoc_insertion_point(field_mutable:grpc.UserBadEvent.errorMessage) - return _s; -} -inline const std::string& UserBadEvent::_internal_errormessage() const { - return _impl_.errormessage_.Get(); -} -inline void UserBadEvent::_internal_set_errormessage(const std::string& value) { - - _impl_.errormessage_.Set(value, GetArenaForAllocation()); -} -inline std::string* UserBadEvent::_internal_mutable_errormessage() { - - return _impl_.errormessage_.Mutable(GetArenaForAllocation()); -} -inline std::string* UserBadEvent::release_errormessage() { - // @@protoc_insertion_point(field_release:grpc.UserBadEvent.errorMessage) - return _impl_.errormessage_.Release(); -} -inline void UserBadEvent::set_allocated_errormessage(std::string* errormessage) { - if (errormessage != nullptr) { - - } else { - - } - _impl_.errormessage_.SetAllocated(errormessage, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.errormessage_.IsDefault()) { - _impl_.errormessage_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.UserBadEvent.errorMessage) -} - -// ------------------------------------------------------------------- - -// UsedBytesChangedEvent - -// string userID = 1; -inline void UsedBytesChangedEvent::clear_userid() { - _impl_.userid_.ClearToEmpty(); -} -inline const std::string& UsedBytesChangedEvent::userid() const { - // @@protoc_insertion_point(field_get:grpc.UsedBytesChangedEvent.userID) - return _internal_userid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void UsedBytesChangedEvent::set_userid(ArgT0&& arg0, ArgT... args) { - - _impl_.userid_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.UsedBytesChangedEvent.userID) -} -inline std::string* UsedBytesChangedEvent::mutable_userid() { - std::string* _s = _internal_mutable_userid(); - // @@protoc_insertion_point(field_mutable:grpc.UsedBytesChangedEvent.userID) - return _s; -} -inline const std::string& UsedBytesChangedEvent::_internal_userid() const { - return _impl_.userid_.Get(); -} -inline void UsedBytesChangedEvent::_internal_set_userid(const std::string& value) { - - _impl_.userid_.Set(value, GetArenaForAllocation()); -} -inline std::string* UsedBytesChangedEvent::_internal_mutable_userid() { - - return _impl_.userid_.Mutable(GetArenaForAllocation()); -} -inline std::string* UsedBytesChangedEvent::release_userid() { - // @@protoc_insertion_point(field_release:grpc.UsedBytesChangedEvent.userID) - return _impl_.userid_.Release(); -} -inline void UsedBytesChangedEvent::set_allocated_userid(std::string* userid) { - if (userid != nullptr) { - - } else { - - } - _impl_.userid_.SetAllocated(userid, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.userid_.IsDefault()) { - _impl_.userid_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.UsedBytesChangedEvent.userID) -} - -// int64 usedBytes = 2; -inline void UsedBytesChangedEvent::clear_usedbytes() { - _impl_.usedbytes_ = int64_t{0}; -} -inline int64_t UsedBytesChangedEvent::_internal_usedbytes() const { - return _impl_.usedbytes_; -} -inline int64_t UsedBytesChangedEvent::usedbytes() const { - // @@protoc_insertion_point(field_get:grpc.UsedBytesChangedEvent.usedBytes) - return _internal_usedbytes(); -} -inline void UsedBytesChangedEvent::_internal_set_usedbytes(int64_t value) { - - _impl_.usedbytes_ = value; -} -inline void UsedBytesChangedEvent::set_usedbytes(int64_t value) { - _internal_set_usedbytes(value); - // @@protoc_insertion_point(field_set:grpc.UsedBytesChangedEvent.usedBytes) -} - -// ------------------------------------------------------------------- - -// ImapLoginFailedEvent - -// string username = 1; -inline void ImapLoginFailedEvent::clear_username() { - _impl_.username_.ClearToEmpty(); -} -inline const std::string& ImapLoginFailedEvent::username() const { - // @@protoc_insertion_point(field_get:grpc.ImapLoginFailedEvent.username) - return _internal_username(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void ImapLoginFailedEvent::set_username(ArgT0&& arg0, ArgT... args) { - - _impl_.username_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.ImapLoginFailedEvent.username) -} -inline std::string* ImapLoginFailedEvent::mutable_username() { - std::string* _s = _internal_mutable_username(); - // @@protoc_insertion_point(field_mutable:grpc.ImapLoginFailedEvent.username) - return _s; -} -inline const std::string& ImapLoginFailedEvent::_internal_username() const { - return _impl_.username_.Get(); -} -inline void ImapLoginFailedEvent::_internal_set_username(const std::string& value) { - - _impl_.username_.Set(value, GetArenaForAllocation()); -} -inline std::string* ImapLoginFailedEvent::_internal_mutable_username() { - - return _impl_.username_.Mutable(GetArenaForAllocation()); -} -inline std::string* ImapLoginFailedEvent::release_username() { - // @@protoc_insertion_point(field_release:grpc.ImapLoginFailedEvent.username) - return _impl_.username_.Release(); -} -inline void ImapLoginFailedEvent::set_allocated_username(std::string* username) { - if (username != nullptr) { - - } else { - - } - _impl_.username_.SetAllocated(username, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.username_.IsDefault()) { - _impl_.username_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.ImapLoginFailedEvent.username) -} - -// ------------------------------------------------------------------- - -// SyncStartedEvent - -// string userID = 1; -inline void SyncStartedEvent::clear_userid() { - _impl_.userid_.ClearToEmpty(); -} -inline const std::string& SyncStartedEvent::userid() const { - // @@protoc_insertion_point(field_get:grpc.SyncStartedEvent.userID) - return _internal_userid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void SyncStartedEvent::set_userid(ArgT0&& arg0, ArgT... args) { - - _impl_.userid_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.SyncStartedEvent.userID) -} -inline std::string* SyncStartedEvent::mutable_userid() { - std::string* _s = _internal_mutable_userid(); - // @@protoc_insertion_point(field_mutable:grpc.SyncStartedEvent.userID) - return _s; -} -inline const std::string& SyncStartedEvent::_internal_userid() const { - return _impl_.userid_.Get(); -} -inline void SyncStartedEvent::_internal_set_userid(const std::string& value) { - - _impl_.userid_.Set(value, GetArenaForAllocation()); -} -inline std::string* SyncStartedEvent::_internal_mutable_userid() { - - return _impl_.userid_.Mutable(GetArenaForAllocation()); -} -inline std::string* SyncStartedEvent::release_userid() { - // @@protoc_insertion_point(field_release:grpc.SyncStartedEvent.userID) - return _impl_.userid_.Release(); -} -inline void SyncStartedEvent::set_allocated_userid(std::string* userid) { - if (userid != nullptr) { - - } else { - - } - _impl_.userid_.SetAllocated(userid, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.userid_.IsDefault()) { - _impl_.userid_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.SyncStartedEvent.userID) -} - -// ------------------------------------------------------------------- - -// SyncFinishedEvent - -// string userID = 1; -inline void SyncFinishedEvent::clear_userid() { - _impl_.userid_.ClearToEmpty(); -} -inline const std::string& SyncFinishedEvent::userid() const { - // @@protoc_insertion_point(field_get:grpc.SyncFinishedEvent.userID) - return _internal_userid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void SyncFinishedEvent::set_userid(ArgT0&& arg0, ArgT... args) { - - _impl_.userid_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.SyncFinishedEvent.userID) -} -inline std::string* SyncFinishedEvent::mutable_userid() { - std::string* _s = _internal_mutable_userid(); - // @@protoc_insertion_point(field_mutable:grpc.SyncFinishedEvent.userID) - return _s; -} -inline const std::string& SyncFinishedEvent::_internal_userid() const { - return _impl_.userid_.Get(); -} -inline void SyncFinishedEvent::_internal_set_userid(const std::string& value) { - - _impl_.userid_.Set(value, GetArenaForAllocation()); -} -inline std::string* SyncFinishedEvent::_internal_mutable_userid() { - - return _impl_.userid_.Mutable(GetArenaForAllocation()); -} -inline std::string* SyncFinishedEvent::release_userid() { - // @@protoc_insertion_point(field_release:grpc.SyncFinishedEvent.userID) - return _impl_.userid_.Release(); -} -inline void SyncFinishedEvent::set_allocated_userid(std::string* userid) { - if (userid != nullptr) { - - } else { - - } - _impl_.userid_.SetAllocated(userid, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.userid_.IsDefault()) { - _impl_.userid_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.SyncFinishedEvent.userID) -} - -// ------------------------------------------------------------------- - -// SyncProgressEvent - -// string userID = 1; -inline void SyncProgressEvent::clear_userid() { - _impl_.userid_.ClearToEmpty(); -} -inline const std::string& SyncProgressEvent::userid() const { - // @@protoc_insertion_point(field_get:grpc.SyncProgressEvent.userID) - return _internal_userid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void SyncProgressEvent::set_userid(ArgT0&& arg0, ArgT... args) { - - _impl_.userid_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:grpc.SyncProgressEvent.userID) -} -inline std::string* SyncProgressEvent::mutable_userid() { - std::string* _s = _internal_mutable_userid(); - // @@protoc_insertion_point(field_mutable:grpc.SyncProgressEvent.userID) - return _s; -} -inline const std::string& SyncProgressEvent::_internal_userid() const { - return _impl_.userid_.Get(); -} -inline void SyncProgressEvent::_internal_set_userid(const std::string& value) { - - _impl_.userid_.Set(value, GetArenaForAllocation()); -} -inline std::string* SyncProgressEvent::_internal_mutable_userid() { - - return _impl_.userid_.Mutable(GetArenaForAllocation()); -} -inline std::string* SyncProgressEvent::release_userid() { - // @@protoc_insertion_point(field_release:grpc.SyncProgressEvent.userID) - return _impl_.userid_.Release(); -} -inline void SyncProgressEvent::set_allocated_userid(std::string* userid) { - if (userid != nullptr) { - - } else { - - } - _impl_.userid_.SetAllocated(userid, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.userid_.IsDefault()) { - _impl_.userid_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:grpc.SyncProgressEvent.userID) -} - -// double progress = 2; -inline void SyncProgressEvent::clear_progress() { - _impl_.progress_ = 0; -} -inline double SyncProgressEvent::_internal_progress() const { - return _impl_.progress_; -} -inline double SyncProgressEvent::progress() const { - // @@protoc_insertion_point(field_get:grpc.SyncProgressEvent.progress) - return _internal_progress(); -} -inline void SyncProgressEvent::_internal_set_progress(double value) { - - _impl_.progress_ = value; -} -inline void SyncProgressEvent::set_progress(double value) { - _internal_set_progress(value); - // @@protoc_insertion_point(field_set:grpc.SyncProgressEvent.progress) -} - -// int64 elapsedMs = 3; -inline void SyncProgressEvent::clear_elapsedms() { - _impl_.elapsedms_ = int64_t{0}; -} -inline int64_t SyncProgressEvent::_internal_elapsedms() const { - return _impl_.elapsedms_; -} -inline int64_t SyncProgressEvent::elapsedms() const { - // @@protoc_insertion_point(field_get:grpc.SyncProgressEvent.elapsedMs) - return _internal_elapsedms(); -} -inline void SyncProgressEvent::_internal_set_elapsedms(int64_t value) { - - _impl_.elapsedms_ = value; -} -inline void SyncProgressEvent::set_elapsedms(int64_t value) { - _internal_set_elapsedms(value); - // @@protoc_insertion_point(field_set:grpc.SyncProgressEvent.elapsedMs) -} - -// int64 remainingMs = 4; -inline void SyncProgressEvent::clear_remainingms() { - _impl_.remainingms_ = int64_t{0}; -} -inline int64_t SyncProgressEvent::_internal_remainingms() const { - return _impl_.remainingms_; -} -inline int64_t SyncProgressEvent::remainingms() const { - // @@protoc_insertion_point(field_get:grpc.SyncProgressEvent.remainingMs) - return _internal_remainingms(); -} -inline void SyncProgressEvent::_internal_set_remainingms(int64_t value) { - - _impl_.remainingms_ = value; -} -inline void SyncProgressEvent::set_remainingms(int64_t value) { - _internal_set_remainingms(value); - // @@protoc_insertion_point(field_set:grpc.SyncProgressEvent.remainingMs) -} - -// ------------------------------------------------------------------- - -// GenericErrorEvent - -// .grpc.ErrorCode code = 1; -inline void GenericErrorEvent::clear_code() { - _impl_.code_ = 0; -} -inline ::grpc::ErrorCode GenericErrorEvent::_internal_code() const { - return static_cast< ::grpc::ErrorCode >(_impl_.code_); -} -inline ::grpc::ErrorCode GenericErrorEvent::code() const { - // @@protoc_insertion_point(field_get:grpc.GenericErrorEvent.code) - return _internal_code(); -} -inline void GenericErrorEvent::_internal_set_code(::grpc::ErrorCode value) { - - _impl_.code_ = value; -} -inline void GenericErrorEvent::set_code(::grpc::ErrorCode value) { - _internal_set_code(value); - // @@protoc_insertion_point(field_set:grpc.GenericErrorEvent.code) -} - -#ifdef __GNUC__ - #pragma GCC diagnostic pop -#endif // __GNUC__ -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - -// ------------------------------------------------------------------- - - -// @@protoc_insertion_point(namespace_scope) - -} // namespace grpc - -PROTOBUF_NAMESPACE_OPEN - -template <> struct is_proto_enum< ::grpc::LogLevel> : ::std::true_type {}; -template <> -inline const EnumDescriptor* GetEnumDescriptor< ::grpc::LogLevel>() { - return ::grpc::LogLevel_descriptor(); -} -template <> struct is_proto_enum< ::grpc::UserState> : ::std::true_type {}; -template <> -inline const EnumDescriptor* GetEnumDescriptor< ::grpc::UserState>() { - return ::grpc::UserState_descriptor(); -} -template <> struct is_proto_enum< ::grpc::LoginErrorType> : ::std::true_type {}; -template <> -inline const EnumDescriptor* GetEnumDescriptor< ::grpc::LoginErrorType>() { - return ::grpc::LoginErrorType_descriptor(); -} -template <> struct is_proto_enum< ::grpc::UpdateErrorType> : ::std::true_type {}; -template <> -inline const EnumDescriptor* GetEnumDescriptor< ::grpc::UpdateErrorType>() { - return ::grpc::UpdateErrorType_descriptor(); -} -template <> struct is_proto_enum< ::grpc::DiskCacheErrorType> : ::std::true_type {}; -template <> -inline const EnumDescriptor* GetEnumDescriptor< ::grpc::DiskCacheErrorType>() { - return ::grpc::DiskCacheErrorType_descriptor(); -} -template <> struct is_proto_enum< ::grpc::MailServerSettingsErrorType> : ::std::true_type {}; -template <> -inline const EnumDescriptor* GetEnumDescriptor< ::grpc::MailServerSettingsErrorType>() { - return ::grpc::MailServerSettingsErrorType_descriptor(); -} -template <> struct is_proto_enum< ::grpc::ErrorCode> : ::std::true_type {}; -template <> -inline const EnumDescriptor* GetEnumDescriptor< ::grpc::ErrorCode>() { - return ::grpc::ErrorCode_descriptor(); -} - -PROTOBUF_NAMESPACE_CLOSE - -// @@protoc_insertion_point(global_scope) - -#include -#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_bridge_2eproto diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/Log/LogUtils.cpp b/internal/frontend/bridge-gui/bridgepp/bridgepp/Log/LogUtils.cpp index bca90da8..6920ec57 100644 --- a/internal/frontend/bridge-gui/bridgepp/bridgepp/Log/LogUtils.cpp +++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/Log/LogUtils.cpp @@ -35,34 +35,29 @@ QString userLogsDir() { //**************************************************************************************************************************************************** /// \brief Return the path of the latest bridge log. +/// +/// \param[in] sessionID The sessionID. /// \return The path of the latest bridge log file. /// \return An empty string if no bridge log file was found. //**************************************************************************************************************************************************** -QString latestBridgeLogPath() { +QString latestBridgeLogPath(QString const &sessionID) { QDir const logsDir(userLogsDir()); if (logsDir.isEmpty()) { return QString(); } - QFileInfoList files = logsDir.entryInfoList({ "v*.log" }, QDir::Files); // could do sorting, but only by last modification time. we want to sort by creation time. - if (files.isEmpty()) { - return QString(); - } - - std::sort(files.begin(), files.end(), [](QFileInfo const &lhs, QFileInfo const &rhs) -> bool { - return lhs.birthTime() < rhs.birthTime(); - }); - return files.back().absoluteFilePath(); + QFileInfoList const files = logsDir.entryInfoList({ sessionID + "_bri_*.log" }, QDir::Files, QDir::Name); + return files.isEmpty() ? QString() : files.back().absoluteFilePath(); } //**************************************************************************************************************************************************** /// Return the maxSize last bytes of the latest bridge log. //**************************************************************************************************************************************************** -QByteArray tailOfLatestBridgeLog() { - QString path = latestBridgeLogPath(); +QByteArray tailOfLatestBridgeLog(QString const &sessionID) { + QString path = latestBridgeLogPath(sessionID); if (path.isEmpty()) { - return QByteArray(); + return QString("We could not find a bridge log file for the current session.").toLocal8Bit(); } QFile file(path); diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/Log/LogUtils.h b/internal/frontend/bridge-gui/bridgepp/bridgepp/Log/LogUtils.h index 2918cd15..ab4f81d0 100644 --- a/internal/frontend/bridge-gui/bridgepp/bridgepp/Log/LogUtils.h +++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/Log/LogUtils.h @@ -24,7 +24,7 @@ namespace bridgepp { QString userLogsDir(); ///< Return the path of the user logs dir. -QByteArray tailOfLatestBridgeLog(); ///< Return the last bytes of the last bridge log. +QByteArray tailOfLatestBridgeLog(QString const &sessionID); ///< Return the last bytes of the last bridge log. } // namespace bridgepp diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/SessionID/SessionID.cpp b/internal/frontend/bridge-gui/bridgepp/bridgepp/SessionID/SessionID.cpp new file mode 100644 index 00000000..9af45e65 --- /dev/null +++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/SessionID/SessionID.cpp @@ -0,0 +1,53 @@ +// Copyright (c) 2023 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 "SessionID.h" +#include "QtCore/qdatetime.h" + + +namespace { + + +QString const dateTimeFormat = "yyyyMMdd_hhmmsszzz"; ///< The format string for date/time used by the sessionID. + + +} + + +namespace bridgepp { + + +//**************************************************************************************************************************************************** +/// \return a new session ID based on the current local date/time +//**************************************************************************************************************************************************** +QString newSessionID() { + return QDateTime::currentDateTime().toString(dateTimeFormat); +} + + +//**************************************************************************************************************************************************** +/// \param[in] sessionID The sessionID. +/// \return The date/time corresponding to the sessionID. +/// \return An invalid date/time if an error occurs. +//**************************************************************************************************************************************************** +QDateTime sessionIDToDateTime(QString const &sessionID) { + return QDateTime::fromString(sessionID, dateTimeFormat); +} + + +} // namespace diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/SessionID/SessionID.h b/internal/frontend/bridge-gui/bridgepp/bridgepp/SessionID/SessionID.h new file mode 100644 index 00000000..7c223959 --- /dev/null +++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/SessionID/SessionID.h @@ -0,0 +1,32 @@ +// Copyright (c) 2023 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_PP_SESSION_ID_H +#define BRIDGE_PP_SESSION_ID_H + + +namespace bridgepp { + + +QString newSessionID(); ///< Create a new sessions +QDateTime sessionIDToDateTime(QString const &sessionID); ///< Parse the date/time from a sessionID. + + +} // namespace + +#endif //BRIDGE_PP_SESSION_ID_H diff --git a/internal/frontend/cli/debug.go b/internal/frontend/cli/debug.go new file mode 100644 index 00000000..24b1af3b --- /dev/null +++ b/internal/frontend/cli/debug.go @@ -0,0 +1,74 @@ +// Copyright (c) 2023 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 . + +package cli + +import ( + "context" + "os" + + "github.com/abiosoft/ishell" +) + +func (f *frontendCLI) debugMailboxState(c *ishell.Context) { + f.ShowPrompt(false) + defer f.ShowPrompt(true) + + checkFlags := f.yesNoQuestion("Also check message flags") + + c.Println("Starting state check. Note that depending on your message count this may take a while.") + + result, err := f.bridge.CheckClientState(context.Background(), checkFlags, func(s string) { + c.Println(s) + }) + if err != nil { + c.Printf("State check failed : %v", err) + return + } + + c.Println("State check finished, see log for more details.") + + if len(result.MissingMessages) == 0 { + return + } + + f.Println("\n\nSome missing messages were detected. Bridge can download these messages for you") + f.Println("in a directory which you can later send to the developers for analysis.\n") + f.Println(bold("Note that the Messages will be stored unencrypted on disk.") + " If you do not wish") + f.Println("to continue, input no in the prompt below.\n") + + if !f.yesNoQuestion("Would you like to proceed") { + return + } + + location, err := os.MkdirTemp("", "debug-state-check-*") + if err != nil { + f.Printf("Failed to create temporary directory: %v\n", err) + return + } + + c.Printf("Messages will be downloaded to: %v\n\n", bold(location)) + + if err := f.bridge.DebugDownloadFailedMessages(context.Background(), result, location, func(s string, i int, i2 int) { + f.Printf("[%v] Retrieving message %v of %v\n", s, i, i2) + }); err != nil { + f.Println(err) + return + } + + c.Printf("\nMessage download finished. Data is available at %v\n", bold(location)) +} diff --git a/internal/frontend/cli/frontend.go b/internal/frontend/cli/frontend.go index 03d66e16..3e84ca68 100644 --- a/internal/frontend/cli/frontend.go +++ b/internal/frontend/cli/frontend.go @@ -312,6 +312,19 @@ func New( }) fe.AddCmd(telemetryCmd) + dbgCmd := &ishell.Cmd{ + Name: "debug", + Help: "Debug diagnostics ", + } + + dbgCmd.AddCmd(&ishell.Cmd{ + Name: "mailbox-state", + Help: "Verify local mailbox state against proton server state", + Func: fe.debugMailboxState, + }) + + fe.AddCmd(dbgCmd) + go fe.watchEvents(eventCh) go func() { diff --git a/internal/logging/clear.go b/internal/logging/clear.go deleted file mode 100644 index 7ae090f1..00000000 --- a/internal/logging/clear.go +++ /dev/null @@ -1,69 +0,0 @@ -// Copyright (c) 2023 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 . - -package logging - -import ( - "fmt" - "io/fs" - "os" - "path/filepath" - - "github.com/bradenaw/juniper/xslices" - "github.com/sirupsen/logrus" - "golang.org/x/exp/slices" -) - -func clearLogs(logDir string, maxLogs int, maxCrashes int) error { - files, err := os.ReadDir(logDir) - if err != nil { - return fmt.Errorf("failed to read log directory: %w", err) - } - - names := xslices.Map(files, func(file fs.DirEntry) string { - return file.Name() - }) - - // Remove old logs. - removeOldLogs(logDir, xslices.Filter(names, func(name string) bool { - return MatchLogName(name) && !MatchStackTraceName(name) - }), maxLogs) - - // Remove old stack traces. - removeOldLogs(logDir, xslices.Filter(names, func(name string) bool { - return MatchLogName(name) && MatchStackTraceName(name) - }), maxCrashes) - - return nil -} - -func removeOldLogs(dir string, names []string, max int) { - if count := len(names); count <= max { - return - } - - // Sort by timestamp, oldest first. - slices.SortFunc(names, func(a, b string) bool { - return getLogTime(a) < getLogTime(b) - }) - - for _, path := range xslices.Map(names[:len(names)-max], func(name string) string { return filepath.Join(dir, name) }) { - if err := os.Remove(path); err != nil { - logrus.WithError(err).WithField("path", path).Warn("Failed to remove old log file") - } - } -} diff --git a/internal/logging/compression.go b/internal/logging/compression.go new file mode 100644 index 00000000..97b602e1 --- /dev/null +++ b/internal/logging/compression.go @@ -0,0 +1,170 @@ +// Copyright (c) 2023 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 . + +package logging + +import ( + "archive/zip" + "bytes" + "errors" + "io" + "os" + "path/filepath" +) + +var ( + errNoInputFile = errors.New("no file was provided to put in the archive") + errCannotFitAnyFile = errors.New("no file can fit in the archive") +) + +// zipFilesWithMaxSize compress the maximum number of files from the given list that can fit a ZIP archive file whose size does not exceed +// maxSize. Input files are taken in order and the function returns as soon as the next file cannot fit, even if another file further in the list +// may fit. The function return the number of files that were included in the archive. The files included are filePath[:fileCount]. +func zipFilesWithMaxSize(filePaths []string, maxSize int64) (buffer *bytes.Buffer, fileCount int, err error) { + if len(filePaths) == 0 { + return nil, 0, errNoInputFile + } + buffer, err = createZipFromFile(filePaths[0]) + if err != nil { + return nil, 0, err + } + + if int64(buffer.Len()) > maxSize { + return nil, 0, errCannotFitAnyFile + } + + fileCount = 1 + var previousBuffer *bytes.Buffer + + for _, filePath := range filePaths[1:] { + previousBuffer = cloneBuffer(buffer) + + zipReader, err := zip.NewReader(bytes.NewReader(buffer.Bytes()), int64(len(buffer.Bytes()))) + if err != nil { + return nil, 0, err + } + + buffer, err = addFileToArchive(zipReader, filePath) + if err != nil { + return nil, 0, err + } + + if int64(buffer.Len()) > maxSize { + return previousBuffer, fileCount, nil + } + + fileCount++ + } + + return buffer, fileCount, nil +} + +// cloneBuffer clones a buffer. +func cloneBuffer(buffer *bytes.Buffer) *bytes.Buffer { + return bytes.NewBuffer(bytes.Clone(buffer.Bytes())) +} + +// createZip creates a zip archive containing a single file. +func createZipFromFile(filePath string) (*bytes.Buffer, error) { + file, err := os.Open(filePath) //nolint:gosec + if err != nil { + return nil, err + } + defer func() { _ = file.Close() }() + + return createZip(file, filepath.Base(filePath)) +} + +// createZip creates a zip file containing a file names filename with content read from reader. +func createZip(reader io.Reader, filename string) (*bytes.Buffer, error) { + b := bytes.NewBuffer(make([]byte, 0)) + zipWriter := zip.NewWriter(b) + + f, err := zipWriter.Create(filename) + if err != nil { + return nil, err + } + + if _, err = io.Copy(f, reader); err != nil { + return nil, err + } + + if err = zipWriter.Close(); err != nil { + return nil, err + } + + return b, nil +} + +// addToArchive adds a file to an archive. Because go zip package does not support adding a file to existing (closed) archive file, the way to do it +// is to create a new archive copy the raw content of the archive to the new one and add the new file before closing the archive. +func addFileToArchive(zipReader *zip.Reader, filePath string) (*bytes.Buffer, error) { + file, err := os.Open(filePath) //nolint:gosec + if err != nil { + return nil, err + } + defer func() { _ = file.Close() }() + + return addToArchive(zipReader, file, filepath.Base(filePath)) +} + +// addToArchive adds data from a reader to a file in an archive. +func addToArchive(zipReader *zip.Reader, reader io.Reader, filename string) (*bytes.Buffer, error) { + buffer := bytes.NewBuffer([]byte{}) + zipWriter := zip.NewWriter(buffer) + + if err := copyZipContent(zipReader, zipWriter); err != nil { + return nil, err + } + + f, err := zipWriter.Create(filename) + if err != nil { + return nil, err + } + + if _, err := io.Copy(f, reader); err != nil { + return nil, err + } + + if err := zipWriter.Close(); err != nil { + return nil, err + } + + return buffer, nil +} + +// copyZipContent copies the content of a zip to another without recompression. +func copyZipContent(zipReader *zip.Reader, zipWriter *zip.Writer) error { + for _, zipItem := range zipReader.File { + itemReader, err := zipItem.OpenRaw() + if err != nil { + return err + } + + header := zipItem.FileHeader + targetItem, err := zipWriter.CreateRaw(&header) + if err != nil { + return err + } + + if _, err := io.Copy(targetItem, itemReader); err != nil { + return err + } + } + + return nil +} diff --git a/internal/logging/compression_test.go b/internal/logging/compression_test.go new file mode 100644 index 00000000..76507436 --- /dev/null +++ b/internal/logging/compression_test.go @@ -0,0 +1,134 @@ +// Copyright (c) 2023 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 . + +package logging + +import ( + "archive/zip" + "bytes" + "crypto/rand" + "crypto/sha256" + "io" + "os" + "path/filepath" + "testing" + + "github.com/bradenaw/juniper/xslices" + "github.com/stretchr/testify/require" +) + +func TestLogging_LogCompression(t *testing.T) { + dir := t.TempDir() + + files := []fileInfo{ + {filepath.Join(dir, "1.log"), 100000}, + {filepath.Join(dir, "2.log"), 200000}, + {filepath.Join(dir, "3.log"), 300000}, + } + + // Files will have a content and size (relative to the zip format overhead) that ensure a compression ratio of roughly 2:1. + createRandomFiles(t, files) + paths := xslices.Map(files, func(fileInfo fileInfo) string { return fileInfo.filename }) + + // Case 1: no input file. + _, _, err := zipFilesWithMaxSize([]string{}, 10) + require.ErrorIs(t, err, errNoInputFile) + + // Case 2: limit to low, no file can be included. + _, _, err = zipFilesWithMaxSize(paths, 100) + require.ErrorIs(t, err, errCannotFitAnyFile) + + // case 3: 1 file fits. + buffer, fileCount, err := zipFilesWithMaxSize(paths, 100000) + require.NoError(t, err) + require.Equal(t, 1, fileCount) + checkZipFileContent(t, buffer, paths[0:1]) + + // case 4: 2 files fit. + buffer, fileCount, err = zipFilesWithMaxSize(paths, 200000) + require.NoError(t, err) + require.Equal(t, 2, fileCount) + checkZipFileContent(t, buffer, paths[0:2]) + + // case 5: 3 files fit. + buffer, fileCount, err = zipFilesWithMaxSize(paths, 500000) + require.NoError(t, err) + require.Equal(t, 3, fileCount) + checkZipFileContent(t, buffer, paths) +} + +func createRandomFiles(t *testing.T, files []fileInfo) { + // The file is crafted to have a compression ratio of roughly 2:1 by filling the first half with random data, and the second with zeroes. + for _, file := range files { + randomData := make([]byte, file.size) + _, err := rand.Read(randomData[:file.size/2]) + require.NoError(t, err) + require.NoError(t, os.WriteFile(file.filename, randomData, 0660)) + } +} + +func checkZipFileContent(t *testing.T, buffer *bytes.Buffer, expectedFilePaths []string) { + dir := t.TempDir() + count := unzipFile(t, buffer, dir) + require.Equal(t, len(expectedFilePaths), count) + for _, file := range expectedFilePaths { + checkFilesAreIdentical(t, file, filepath.Join(dir, filepath.Base(file))) + } +} + +func unzipFile(t *testing.T, buffer *bytes.Buffer, dir string) int { + reader, err := zip.NewReader(bytes.NewReader(buffer.Bytes()), int64(len(buffer.Bytes()))) + require.NoError(t, err) + + for _, f := range reader.File { + info := f.FileInfo() + require.False(t, info.IsDir()) + require.Equal(t, filepath.Base(info.Name()), info.Name()) // no sub-folder + extractFileFromZip(t, f, filepath.Join(dir, f.Name)) + } + + return len(reader.File) +} + +func extractFileFromZip(t *testing.T, zip *zip.File, path string) { + file, err := os.OpenFile(path, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, zip.Mode()) + require.NoError(t, err) + defer func() { _ = file.Close() }() + + reader, err := zip.Open() + require.NoError(t, err) + defer func() { _ = reader.Close() }() + + _, err = io.Copy(file, reader) + require.NoError(t, err) +} + +func checkFilesAreIdentical(t *testing.T, path1, path2 string) { + require.EqualValues(t, sha256Sum(t, path1), sha256Sum(t, path2)) +} + +func sha256Sum(t *testing.T, path string) []byte { + f, err := os.Open(path) + require.NoError(t, err) + defer func() { _ = f.Close() }() + + hash := sha256.New() + _, err = io.Copy(hash, f) + require.NoError(t, err) + + return hash.Sum(nil) +} diff --git a/internal/logging/crash.go b/internal/logging/crash.go index dca72751..7e1a0e5c 100644 --- a/internal/logging/crash.go +++ b/internal/logging/crash.go @@ -23,16 +23,15 @@ import ( "path/filepath" "regexp" "runtime/pprof" - "time" "github.com/ProtonMail/proton-bridge/v3/internal/constants" "github.com/ProtonMail/proton-bridge/v3/internal/crash" "github.com/sirupsen/logrus" ) -func DumpStackTrace(logsPath string) crash.RecoveryAction { +func DumpStackTrace(logsPath string, sessionID SessionID, appName AppName) crash.RecoveryAction { return func(r interface{}) error { - file := filepath.Join(logsPath, getStackTraceName(constants.Version, constants.Revision)) + file := filepath.Join(logsPath, getStackTraceName(sessionID, appName, constants.Version, constants.Tag)) f, err := os.OpenFile(filepath.Clean(file), os.O_WRONLY|os.O_APPEND|os.O_CREATE, 0o600) if err != nil { @@ -53,10 +52,10 @@ func DumpStackTrace(logsPath string) crash.RecoveryAction { } } -func getStackTraceName(version, revision string) string { - return fmt.Sprintf("v%v_%v_crash_%v.log", version, revision, time.Now().Unix()) +func getStackTraceName(sessionID SessionID, appName AppName, version, tag string) string { + return fmt.Sprintf("%v_%v_000_v%v_%v_crash.log", sessionID, appName, version, tag) } func MatchStackTraceName(name string) bool { - return regexp.MustCompile(`^v.*_crash_.*\.log$`).MatchString(name) + return regexp.MustCompile(`^\d{8}_\d{9}_.*_000_.*_crash\.log$`).MatchString(name) } diff --git a/internal/logging/crash_test.go b/internal/logging/crash_test.go new file mode 100644 index 00000000..401a6068 --- /dev/null +++ b/internal/logging/crash_test.go @@ -0,0 +1,32 @@ +// Copyright (c) 2023 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 . + +package logging + +import ( + "testing" + + "github.com/ProtonMail/proton-bridge/v3/internal/constants" + "github.com/stretchr/testify/require" +) + +func TestLogging_MatchStackTraceName(t *testing.T) { + filename := getStackTraceName(NewSessionID(), constants.AppName, constants.Version, constants.Tag) + require.True(t, len(filename) > 0) + require.True(t, MatchStackTraceName(filename)) + require.False(t, MatchStackTraceName("Invalid.log")) +} diff --git a/internal/logging/logging.go b/internal/logging/logging.go index 483cf395..f50a5fe1 100644 --- a/internal/logging/logging.go +++ b/internal/logging/logging.go @@ -18,32 +18,37 @@ package logging import ( + "bytes" "context" - "fmt" + "errors" "io" "os" "path/filepath" "regexp" - "strconv" "time" - "github.com/ProtonMail/proton-bridge/v3/internal/constants" + "github.com/bradenaw/juniper/xslices" "github.com/sirupsen/logrus" + "golang.org/x/exp/maps" + "golang.org/x/exp/slices" ) const ( - // MaxLogSize defines the maximum log size we should permit: 5 MB + // DefaultMaxLogFileSize defines the maximum log size we should permit: 5 MB // - // The Zendesk limit for an attachement is 50MB and this is what will + // The Zendesk limit for an attachment is 50MB and this is what will // be allowed via the API. However, if that fails for some reason, the // fallback is sending the report via email, which has a limit of 10mb - // total or 7MB per file. Since we can produce up to 6 logs, and we - // compress all the files (avarage compression - 80%), we need to have - // a limit of 30MB total before compression, hence 5MB per log file. - MaxLogSize = 5 * 1024 * 1024 + // total or 7MB per file. + DefaultMaxLogFileSize = 5 * 1024 * 1024 +) - // MaxLogs defines how many log files should be kept. - MaxLogs = 10 +type AppName string + +const ( + BridgeShortAppName AppName = "bri" + LauncherShortAppName AppName = "lau" + GUIShortAppName AppName = "gui" ) type coloredStdOutHook struct { @@ -82,7 +87,9 @@ func (cs *coloredStdOutHook) Fire(entry *logrus.Entry) error { return nil } -func Init(logsPath, level string) error { +// Init Initialize logging. Log files are rotated when their size exceeds rotationSize. if pruningSize >= 0, pruning occurs using +// the default pruning algorithm. +func Init(logsPath string, sessionID SessionID, appName AppName, rotationSize, pruningSize int64, level string) (io.Closer, error) { logrus.SetFormatter(&logrus.TextFormatter{ DisableColors: true, FullTimestamp: true, @@ -91,20 +98,80 @@ func Init(logsPath, level string) error { logrus.AddHook(newColoredStdOutHook()) - rotator, err := NewRotator(MaxLogSize, func() (io.WriteCloser, error) { - if err := clearLogs(logsPath, MaxLogs, MaxLogs); err != nil { - return nil, err - } - - return os.Create(filepath.Join(logsPath, getLogName(constants.Version, constants.Revision))) //nolint:gosec // G304 - }) + rotator, err := NewDefaultRotator(logsPath, sessionID, appName, rotationSize, pruningSize) if err != nil { - return err + return nil, err } logrus.SetOutput(rotator) - return setLevel(level) + return rotator, setLevel(level) +} + +// Close closes the log file. if closer is nil, no error is reported. +func Close(closer io.Closer) error { + if closer == nil { + return nil + } + + logrus.SetOutput(os.Stdout) + return closer.Close() +} + +// ZipLogsForBugReport returns an archive containing the logs for bug report. +func ZipLogsForBugReport(logsPath string, maxSessionCount int, maxZipSize int64) (*bytes.Buffer, error) { + paths, err := getOrderedLogFileListForBugReport(logsPath, maxSessionCount) + if err != nil { + return nil, err + } + + buffer, _, err := zipFilesWithMaxSize(paths, maxZipSize) + return buffer, err +} + +// getOrderedLogFileListForBugReport returns the ordered list of log file paths to include in the user triggered bug reports. Only the last +// maxSessionCount sessions are included. Priorities: +// - session in chronologically descending order. +// - for each session: last 2 bridge logs, first bridge log, gui logs, launcher logs, all other bridge logs. +func getOrderedLogFileListForBugReport(logsPath string, maxSessionCount int) ([]string, error) { + sessionInfoList, err := buildSessionInfoList(logsPath) + if err != nil { + return nil, err + } + + sortedSessions := maps.Values(sessionInfoList) + slices.SortFunc(sortedSessions, func(lhs, rhs *sessionInfo) bool { return lhs.sessionID > rhs.sessionID }) + count := len(sortedSessions) + if count > maxSessionCount { + sortedSessions = sortedSessions[:maxSessionCount] + } + + filePathFunc := func(logFileInfo logFileInfo) string { return filepath.Join(logsPath, logFileInfo.filename) } + + var result []string + for _, session := range sortedSessions { + bridgeLogCount := len(session.bridgeLogs) + if bridgeLogCount > 0 { + result = append(result, filepath.Join(logsPath, session.bridgeLogs[bridgeLogCount-1].filename)) + } + if bridgeLogCount > 1 { + result = append(result, filepath.Join(logsPath, session.bridgeLogs[bridgeLogCount-2].filename)) + } + if bridgeLogCount > 2 { + result = append(result, filepath.Join(logsPath, session.bridgeLogs[0].filename)) + } + if len(session.guiLogs) > 0 { + result = append(result, xslices.Map(session.guiLogs, filePathFunc)...) + } + if len(session.launcherLogs) > 0 { + result = append(result, xslices.Map(session.launcherLogs, filePathFunc)...) + } + if bridgeLogCount > 3 { + result = append(result, xslices.Map(session.bridgeLogs[1:bridgeLogCount-2], filePathFunc)...) + } + } + + return result, nil } // setLevel will change the level of logging and in case of Debug or Trace @@ -137,34 +204,51 @@ func setLevel(level string) error { return nil } -func getLogName(version, revision string) string { - return fmt.Sprintf("v%v_%v_%v.log", version, revision, time.Now().Unix()) -} +func getLogSessionID(filename string) (SessionID, error) { + re := regexp.MustCompile(`^(?P\d{8}_\d{9})_.*\.log$`) -func getLogTime(name string) int { - re := regexp.MustCompile(`^v.*_.*_(?P\d+).log$`) - - match := re.FindStringSubmatch(name) + match := re.FindStringSubmatch(filename) + errInvalidFileName := errors.New("log file name is invalid") if len(match) == 0 { - logrus.Warn("Could not parse log name: ", name) - return 0 + logrus.WithField("filename", filename).Warn("Could not parse log filename") + return "", errInvalidFileName } - timestamp, err := strconv.Atoi(match[re.SubexpIndex("timestamp")]) + index := re.SubexpIndex("sessionID") + if index < 0 { + logrus.WithField("filename", filename).Warn("Could not parse log filename") + return "", errInvalidFileName + } + + return SessionID(match[index]), nil +} + +func getLogTime(filename string) time.Time { + sessionID, err := getLogSessionID(filename) if err != nil { - return 0 + return time.Time{} } - - return timestamp + return sessionID.toTime() } -func MatchLogName(name string) bool { - return regexp.MustCompile(`^v.*\.log$`).MatchString(name) +// MatchBridgeLogName return true iff filename is a bridge log filename. +func MatchBridgeLogName(filename string) bool { + return matchLogName(filename, BridgeShortAppName) } -func MatchGUILogName(name string) bool { - return regexp.MustCompile(`^gui_v.*\.log$`).MatchString(name) +// MatchGUILogName return true iff filename is a bridge-gui log filename. +func MatchGUILogName(filename string) bool { + return matchLogName(filename, GUIShortAppName) +} + +// MatchLauncherLogName return true iff filename is a launcher log filename. +func MatchLauncherLogName(filename string) bool { + return matchLogName(filename, LauncherShortAppName) +} + +func matchLogName(logName string, appName AppName) bool { + return regexp.MustCompile(`^\d{8}_\d{9}_\Q` + string(appName) + `\E_\d{3}_.*\.log$`).MatchString(logName) } type logKey string @@ -180,12 +264,3 @@ func WithLogrusField(ctx context.Context, key string, value interface{}) context fields[key] = value return context.WithValue(ctx, logrusFields, fields) } - -func LogFromContext(ctx context.Context) *logrus.Entry { - fields, ok := ctx.Value(logrusFields).(logrus.Fields) - if !ok || fields == nil { - return logrus.WithField("ctx", "empty") - } - - return logrus.WithFields(fields) -} diff --git a/internal/logging/logging_test.go b/internal/logging/logging_test.go index 898234de..1253070b 100644 --- a/internal/logging/logging_test.go +++ b/internal/logging/logging_test.go @@ -22,62 +22,84 @@ import ( "path/filepath" "testing" + "github.com/ProtonMail/proton-bridge/v3/internal/constants" + "github.com/sirupsen/logrus" "github.com/stretchr/testify/require" ) -// TestClearLogs tests that cearLogs removes only bridge old log files keeping last three of them. -func TestClearLogs(t *testing.T) { +func TestLogging_GetLogTime(t *testing.T) { + sessionID := NewSessionID() + fp := defaultFileProvider(os.TempDir(), sessionID, "bridge-test") + wc, err := fp(0) + require.NoError(t, err) + file, ok := wc.(*os.File) + require.True(t, ok) + + sessionIDTime := sessionID.toTime() + require.False(t, sessionIDTime.IsZero()) + logTime := getLogTime(filepath.Base(file.Name())) + require.False(t, logTime.IsZero()) + require.Equal(t, sessionIDTime, logTime) +} + +func TestLogging_MatchLogName(t *testing.T) { + bridgeLog := "20230602_094633102_bri_000_v3.0.99+git_5b650b1be3.log" + crashLog := "20230602_094633102_bri_000_v3.0.99+git_5b650b1be3_crash.log" + guiLog := "20230602_094633102_gui_000_v3.0.99+git_5b650b1be3.log" + launcherLog := "20230602_094633102_lau_000_v3.0.99+git_5b650b1be3.log" + require.True(t, MatchBridgeLogName(bridgeLog)) + require.False(t, MatchGUILogName(bridgeLog)) + require.False(t, MatchLauncherLogName(bridgeLog)) + require.True(t, MatchBridgeLogName(crashLog)) + require.False(t, MatchGUILogName(crashLog)) + require.False(t, MatchLauncherLogName(crashLog)) + require.False(t, MatchBridgeLogName(guiLog)) + require.True(t, MatchGUILogName(guiLog)) + require.False(t, MatchLauncherLogName(guiLog)) + require.False(t, MatchBridgeLogName(launcherLog)) + require.False(t, MatchGUILogName(launcherLog)) + require.True(t, MatchLauncherLogName(launcherLog)) +} + +func TestLogging_GetOrderedLogFileListForBugReport(t *testing.T) { dir := t.TempDir() - // Create some old log files. - require.NoError(t, os.WriteFile(filepath.Join(dir, "other.log"), []byte("Hello"), 0o755)) - require.NoError(t, os.WriteFile(filepath.Join(dir, "v2.4.7_debe87f2f5_0000000001.log"), []byte("Hello"), 0o755)) - require.NoError(t, os.WriteFile(filepath.Join(dir, "v2.4.8_debe87f2f5_0000000002.log"), []byte("Hello"), 0o755)) - require.NoError(t, os.WriteFile(filepath.Join(dir, "v2.4.9_debe87f2f5_0000000003.log"), []byte("Hello"), 0o755)) - require.NoError(t, os.WriteFile(filepath.Join(dir, "v2.5.0_debe87f2f5_0000000004.log"), []byte("Hello"), 0o755)) - require.NoError(t, os.WriteFile(filepath.Join(dir, "v2.5.1_debe87f2f5_0000000005.log"), []byte("Hello"), 0o755)) - require.NoError(t, os.WriteFile(filepath.Join(dir, "v2.5.2_debe87f2f5_0000000006.log"), []byte("Hello"), 0o755)) - require.NoError(t, os.WriteFile(filepath.Join(dir, "v2.5.3_debe87f2f5_0000000007.log"), []byte("Hello"), 0o755)) - require.NoError(t, os.WriteFile(filepath.Join(dir, "v2.5.4_debe87f2f5_0000000008.log"), []byte("Hello"), 0o755)) - require.NoError(t, os.WriteFile(filepath.Join(dir, "v2.5.5_debe87f2f5_0000000009.log"), []byte("Hello"), 0o755)) - require.NoError(t, os.WriteFile(filepath.Join(dir, "v2.5.6_debe87f2f5_0000000010.log"), []byte("Hello"), 0o755)) - require.NoError(t, os.WriteFile(filepath.Join(dir, "v2.5.7_debe87f2f5_0000000011.log"), []byte("Hello"), 0o755)) - require.NoError(t, os.WriteFile(filepath.Join(dir, "v2.5.8_debe87f2f5_0000000012.log"), []byte("Hello"), 0o755)) - require.NoError(t, os.WriteFile(filepath.Join(dir, "v2.5.12_debe87f2f5_0000000013.log"), []byte("Hello"), 0o755)) - require.NoError(t, os.WriteFile(filepath.Join(dir, "v2.5.9_debe87f2f5_0000000014.log"), []byte("Hello"), 0o755)) - require.NoError(t, os.WriteFile(filepath.Join(dir, "v2.5.10_debe87f2f5_0000000015.log"), []byte("Hello"), 0o755)) - require.NoError(t, os.WriteFile(filepath.Join(dir, "v2.5.11_debe87f2f5_0000000016.log"), []byte("Hello"), 0o755)) - - // Clear the logs. - require.NoError(t, clearLogs(dir, 3, 0)) - - // We should only clear matching files, and keep the 3 most recent ones. - checkFileNames(t, dir, []string{ - "other.log", - "v2.5.9_debe87f2f5_0000000014.log", - "v2.5.10_debe87f2f5_0000000015.log", - "v2.5.11_debe87f2f5_0000000016.log", - }) -} - -func checkFileNames(t *testing.T, dir string, expectedFileNames []string) { - require.ElementsMatch(t, expectedFileNames, getFileNames(t, dir)) -} - -func getFileNames(t *testing.T, dir string) []string { - files, err := os.ReadDir(dir) + filePaths, err := getOrderedLogFileListForBugReport(dir, 3) require.NoError(t, err) + require.True(t, len(filePaths) == 0) - fileNames := []string{} - for _, file := range files { - fileNames = append(fileNames, file.Name()) - if file.IsDir() { - subDir := filepath.Join(dir, file.Name()) - subFileNames := getFileNames(t, subDir) - for _, subFileName := range subFileNames { - fileNames = append(fileNames, file.Name()+"/"+subFileName) - } - } - } - return fileNames + require.NoError(t, os.WriteFile(filepath.Join(dir, "invalid.log"), []byte("proton"), 0660)) + + _ = createDummySession(t, dir, 1000, 250, 500, 3000) + sessionID1 := createDummySession(t, dir, 1000, 250, 500, 500) + sessionID2 := createDummySession(t, dir, 1000, 250, 500, 500) + sessionID3 := createDummySession(t, dir, 1000, 250, 500, 4500) + + filePaths, err = getOrderedLogFileListForBugReport(dir, 3) + fileSuffix := "_v" + constants.Version + "_" + constants.Tag + ".log" + require.NoError(t, err) + require.EqualValues(t, []string{ + filepath.Join(dir, string(sessionID3)+"_bri_004"+fileSuffix), + filepath.Join(dir, string(sessionID3)+"_bri_003"+fileSuffix), + filepath.Join(dir, string(sessionID3)+"_bri_000"+fileSuffix), + filepath.Join(dir, string(sessionID3)+"_gui_000"+fileSuffix), + filepath.Join(dir, string(sessionID3)+"_lau_000"+fileSuffix), + filepath.Join(dir, string(sessionID3)+"_bri_001"+fileSuffix), + filepath.Join(dir, string(sessionID3)+"_bri_002"+fileSuffix), + filepath.Join(dir, string(sessionID2)+"_bri_000"+fileSuffix), + filepath.Join(dir, string(sessionID2)+"_gui_000"+fileSuffix), + filepath.Join(dir, string(sessionID2)+"_lau_000"+fileSuffix), + filepath.Join(dir, string(sessionID1)+"_bri_000"+fileSuffix), + filepath.Join(dir, string(sessionID1)+"_gui_000"+fileSuffix), + filepath.Join(dir, string(sessionID1)+"_lau_000"+fileSuffix), + }, filePaths) +} + +func TestLogging_Close(t *testing.T) { + d := t.TempDir() + closer, err := Init(d, NewSessionID(), constants.AppName, 1, DefaultPruningSize, "debug") + require.NoError(t, err) + logrus.Debug("Test") // because we set max log file size to 1, this will force a rotation of the log file. + require.NotNil(t, closer) + require.NoError(t, closer.Close()) } diff --git a/internal/logging/pruning.go b/internal/logging/pruning.go new file mode 100644 index 00000000..f65e78e1 --- /dev/null +++ b/internal/logging/pruning.go @@ -0,0 +1,230 @@ +// Copyright (c) 2023 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 . + +package logging + +import ( + "os" + "path/filepath" + "regexp" + "strings" + + "github.com/bradenaw/juniper/xslices" + "golang.org/x/exp/maps" + "golang.org/x/exp/slices" +) + +const ( + DefaultPruningSize = 1024 * 1024 * 200 + NoPruning = -1 +) + +type Pruner func() (failureCount int, err error) + +type logFileInfo struct { + filename string + size int64 +} + +type sessionInfo struct { + dir string + sessionID SessionID + launcherLogs []logFileInfo + guiLogs []logFileInfo + bridgeLogs []logFileInfo +} + +func defaultPruner(logsDir string, currentSessionID SessionID, pruningSize int64) func() (failureCount int, err error) { + return func() (int, error) { + return pruneLogs(logsDir, currentSessionID, pruningSize) + } +} + +func nullPruner() (failureCount int, err error) { + return 0, nil +} + +// DefaultPruner gets rid of the older log files according to the following policy: +// - We will limit the total size of the log files to roughly pruningSize. +// The current session is included in this quota, in order not to grow indefinitely on setups where bridge can run uninterrupted for months. +// - If the current session's log files total size is above the pruning size, we delete all other sessions log. For the current we keep +// launcher and gui log (they're limited to a few kb at most by nature), and we have n bridge log files, +// We keep the first and list log file (startup information contains relevant information, notably the SentryID), and start deleting the other +// starting with the oldest until the total size drops below the pruning size. +// - Otherwise: If the total size of log files for all sessions exceeds pruningSize, sessions gets deleted starting with the oldest, until the size +// drops below the pruning size. Sessions are treated atomically. Current session is left untouched in that case. +func pruneLogs(logDir string, currentSessionID SessionID, pruningSize int64) (failureCount int, err error) { + sessionInfoList, err := buildSessionInfoList(logDir) + if err != nil { + return 0, err + } + + // we want total size to include the current session. + totalSize := xslices.Reduce(maps.Values(sessionInfoList), int64(0), func(sum int64, info *sessionInfo) int64 { return sum + info.size() }) + if totalSize <= pruningSize { + return 0, nil + } + + currentSessionInfo, ok := sessionInfoList[currentSessionID] + if ok { + delete(sessionInfoList, currentSessionID) + + if currentSessionInfo.size() > pruningSize { + // current session is already too big. We delete all other sessions and prune the current session. + for _, session := range sessionInfoList { + failureCount += session.deleteFiles() + } + + failureCount += currentSessionInfo.pruneAsCurrentSession(pruningSize) + return failureCount, nil + } + } + + // current session size if below max size, so we erase older session starting with the eldest until we go below maxFileSize + sortedSessions := maps.Values(sessionInfoList) + slices.SortFunc(sortedSessions, func(lhs, rhs *sessionInfo) bool { return lhs.sessionID < rhs.sessionID }) + for _, sessionInfo := range sortedSessions { + totalSize -= sessionInfo.size() + failureCount += sessionInfo.deleteFiles() + if totalSize <= pruningSize { + return failureCount, nil + } + } + + return failureCount, nil +} + +func newSessionInfo(dir string, sessionID SessionID) (*sessionInfo, error) { + paths, err := filepath.Glob(filepath.Join(dir, string(sessionID)+"_*.log")) + if err != nil { + return nil, err + } + + rx := regexp.MustCompile(`^\Q` + string(sessionID) + `\E_([^_]*)_\d+_.*\.log$`) + + result := sessionInfo{sessionID: sessionID, dir: dir} + for _, path := range paths { + filename := filepath.Base(path) + match := rx.FindStringSubmatch(filename) + if len(match) != 2 { + continue + } + + stats, err := os.Stat(path) + if err != nil { + continue + } + + fileInfo := logFileInfo{ + filename: filename, + size: stats.Size(), + } + + switch AppName(match[1]) { + case LauncherShortAppName: + result.launcherLogs = append(result.launcherLogs, fileInfo) + case GUIShortAppName: + result.guiLogs = append(result.guiLogs, fileInfo) + case BridgeShortAppName: + result.bridgeLogs = append(result.bridgeLogs, fileInfo) + } + } + + lessFunc := func(lhs, rhs logFileInfo) bool { return strings.Compare(lhs.filename, rhs.filename) < 0 } + slices.SortFunc(result.launcherLogs, lessFunc) + slices.SortFunc(result.guiLogs, lessFunc) + slices.SortFunc(result.bridgeLogs, lessFunc) + + return &result, nil +} + +func (s *sessionInfo) size() int64 { + summer := func(accum int64, logInfo logFileInfo) int64 { return accum + logInfo.size } + size := xslices.Reduce(s.launcherLogs, 0, summer) + size = xslices.Reduce(s.guiLogs, size, summer) + size = xslices.Reduce(s.bridgeLogs, size, summer) + return size +} + +func (s *sessionInfo) deleteFiles() (failureCount int) { + var allLogs []logFileInfo + allLogs = append(allLogs, s.launcherLogs...) + allLogs = append(allLogs, s.guiLogs...) + allLogs = append(allLogs, s.bridgeLogs...) + + for _, log := range allLogs { + if err := os.Remove(filepath.Join(s.dir, log.filename)); err != nil { + failureCount++ + } + } + + return failureCount +} + +func (s *sessionInfo) pruneAsCurrentSession(pruningSize int64) (failureCount int) { + // when pruning the current session, we keep the launcher and GUI logs, the first and last bridge log file + // and we delete intermediate bridge logs until the size constraint is satisfied (or there nothing left to delete). + if len(s.bridgeLogs) < 3 { + return 0 + } + + size := s.size() + if size <= pruningSize { + return 0 + } + + for _, fileInfo := range s.bridgeLogs[1 : len(s.bridgeLogs)-1] { + if err := os.Remove(filepath.Join(s.dir, fileInfo.filename)); err != nil { + failureCount++ + } + size -= fileInfo.size + if size <= pruningSize { + return failureCount + } + } + + return failureCount +} + +func buildSessionInfoList(dir string) (map[SessionID]*sessionInfo, error) { + result := make(map[SessionID]*sessionInfo) + entries, err := os.ReadDir(dir) + if err != nil { + return nil, err + } + for _, entry := range entries { + if entry.IsDir() { + continue + } + rx := regexp.MustCompile(`^(\d{8}_\d{9})_.*\.log$`) + match := rx.FindStringSubmatch(entry.Name()) + if match == nil || len(match) < 2 { + continue + } + + sessionID := SessionID(match[1]) + if _, ok := result[sessionID]; !ok { + sessionInfo, err := newSessionInfo(dir, sessionID) + if err != nil { + return nil, err + } + result[sessionID] = sessionInfo + } + } + + return result, nil +} diff --git a/internal/logging/pruning_test.go b/internal/logging/pruning_test.go new file mode 100644 index 00000000..4910f09d --- /dev/null +++ b/internal/logging/pruning_test.go @@ -0,0 +1,236 @@ +// Copyright (c) 2023 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 . + +package logging + +import ( + "os" + "path/filepath" + "testing" + "time" + + "github.com/ProtonMail/proton-bridge/v3/internal/constants" + "github.com/stretchr/testify/require" +) + +type fileInfo struct { + filename string + size int64 +} + +var logFileSuffix = "_v" + constants.Version + "_" + constants.Tag + ".log" + +func TestLogging_Pruning(t *testing.T) { + dir := t.TempDir() + const maxLogSize = 100 + sessionID1 := createDummySession(t, dir, maxLogSize, 50, 50, 250) + sessionID2 := createDummySession(t, dir, maxLogSize, 100, 100, 350) + sessionID3 := createDummySession(t, dir, maxLogSize, 150, 100, 350) + + // Expected files per session + session1Files := []fileInfo{ + {filename: string(sessionID1) + "_lau_000" + logFileSuffix, size: 50}, + {filename: string(sessionID1) + "_gui_000" + logFileSuffix, size: 50}, + {filename: string(sessionID1) + "_bri_000" + logFileSuffix, size: 100}, + {filename: string(sessionID1) + "_bri_001" + logFileSuffix, size: 100}, + {filename: string(sessionID1) + "_bri_002" + logFileSuffix, size: 50}, + } + + session2Files := []fileInfo{ + {filename: string(sessionID2) + "_lau_000" + logFileSuffix, size: 100}, + {filename: string(sessionID2) + "_gui_000" + logFileSuffix, size: 100}, + {filename: string(sessionID2) + "_bri_000" + logFileSuffix, size: 100}, + {filename: string(sessionID2) + "_bri_001" + logFileSuffix, size: 100}, + {filename: string(sessionID2) + "_bri_002" + logFileSuffix, size: 100}, + {filename: string(sessionID2) + "_bri_003" + logFileSuffix, size: 50}, + } + + session3Files := []fileInfo{ + {filename: string(sessionID3) + "_lau_000" + logFileSuffix, size: 100}, + {filename: string(sessionID3) + "_lau_001" + logFileSuffix, size: 50}, + {filename: string(sessionID3) + "_gui_000" + logFileSuffix, size: 100}, + {filename: string(sessionID3) + "_bri_000" + logFileSuffix, size: 100}, + {filename: string(sessionID3) + "_bri_001" + logFileSuffix, size: 100}, + {filename: string(sessionID3) + "_bri_002" + logFileSuffix, size: 100}, + {filename: string(sessionID3) + "_bri_003" + logFileSuffix, size: 50}, + } + + allSessions := session1Files + allSessions = append(allSessions, append(session2Files, session3Files...)...) + checkFolderContent(t, dir, allSessions...) + + failureCount, err := pruneLogs(dir, sessionID3, 2000) // nothing to prune + require.Equal(t, failureCount, 0) + require.NoError(t, err) + checkFolderContent(t, dir, allSessions...) + + failureCount, err = pruneLogs(dir, sessionID3, 1200) // session 1 is pruned + require.Equal(t, failureCount, 0) + require.NoError(t, err) + + checkFolderContent(t, dir, append(session2Files, session3Files...)...) + failureCount, err = pruneLogs(dir, sessionID3, 1000) // session 2 is pruned + require.Equal(t, failureCount, 0) + require.NoError(t, err) + + checkFolderContent(t, dir, session3Files...) +} + +func TestLogging_PruningBigCurrentSession(t *testing.T) { + dir := t.TempDir() + const maxLogFileSize = 1000 + sessionID1 := createDummySession(t, dir, maxLogFileSize, 500, 500, 2500) + sessionID2 := createDummySession(t, dir, maxLogFileSize, 1000, 1000, 3500) + sessionID3 := createDummySession(t, dir, maxLogFileSize, 500, 500, 10500) + + // Expected files per session + session1Files := []fileInfo{ + {filename: string(sessionID1) + "_lau_000" + logFileSuffix, size: 500}, + {filename: string(sessionID1) + "_gui_000" + logFileSuffix, size: 500}, + {filename: string(sessionID1) + "_bri_000" + logFileSuffix, size: 1000}, + {filename: string(sessionID1) + "_bri_001" + logFileSuffix, size: 1000}, + {filename: string(sessionID1) + "_bri_002" + logFileSuffix, size: 500}, + } + + session2Files := []fileInfo{ + {filename: string(sessionID2) + "_lau_000" + logFileSuffix, size: 1000}, + {filename: string(sessionID2) + "_gui_000" + logFileSuffix, size: 1000}, + {filename: string(sessionID2) + "_bri_000" + logFileSuffix, size: 1000}, + {filename: string(sessionID2) + "_bri_001" + logFileSuffix, size: 1000}, + {filename: string(sessionID2) + "_bri_002" + logFileSuffix, size: 1000}, + {filename: string(sessionID2) + "_bri_003" + logFileSuffix, size: 500}, + } + + session3Files := []fileInfo{ + {filename: string(sessionID3) + "_lau_000" + logFileSuffix, size: 500}, + {filename: string(sessionID3) + "_gui_000" + logFileSuffix, size: 500}, + {filename: string(sessionID3) + "_bri_000" + logFileSuffix, size: 1000}, + {filename: string(sessionID3) + "_bri_001" + logFileSuffix, size: 1000}, + {filename: string(sessionID3) + "_bri_002" + logFileSuffix, size: 1000}, + {filename: string(sessionID3) + "_bri_003" + logFileSuffix, size: 1000}, + {filename: string(sessionID3) + "_bri_004" + logFileSuffix, size: 1000}, + {filename: string(sessionID3) + "_bri_005" + logFileSuffix, size: 1000}, + {filename: string(sessionID3) + "_bri_006" + logFileSuffix, size: 1000}, + {filename: string(sessionID3) + "_bri_007" + logFileSuffix, size: 1000}, + {filename: string(sessionID3) + "_bri_008" + logFileSuffix, size: 1000}, + {filename: string(sessionID3) + "_bri_009" + logFileSuffix, size: 1000}, + {filename: string(sessionID3) + "_bri_010" + logFileSuffix, size: 500}, + } + + allSessions := session1Files + allSessions = append(allSessions, append(session2Files, session3Files...)...) + checkFolderContent(t, dir, allSessions...) + + // current session is bigger than maxFileSize. We keep launcher and gui logs, the first and last bridge log + // and only the last bridge log that keep the total file size under the limit. + failureCount, err := pruneLogs(dir, sessionID3, 8000) + require.Equal(t, failureCount, 0) + require.NoError(t, err) + checkFolderContent(t, dir, []fileInfo{ + {filename: string(sessionID3) + "_lau_000" + logFileSuffix, size: 500}, + {filename: string(sessionID3) + "_gui_000" + logFileSuffix, size: 500}, + {filename: string(sessionID3) + "_bri_000" + logFileSuffix, size: 1000}, + {filename: string(sessionID3) + "_bri_005" + logFileSuffix, size: 1000}, + {filename: string(sessionID3) + "_bri_006" + logFileSuffix, size: 1000}, + {filename: string(sessionID3) + "_bri_007" + logFileSuffix, size: 1000}, + {filename: string(sessionID3) + "_bri_008" + logFileSuffix, size: 1000}, + {filename: string(sessionID3) + "_bri_009" + logFileSuffix, size: 1000}, + {filename: string(sessionID3) + "_bri_010" + logFileSuffix, size: 500}, + }...) + + failureCount, err = pruneLogs(dir, sessionID3, 5000) + require.Equal(t, failureCount, 0) + require.NoError(t, err) + checkFolderContent(t, dir, []fileInfo{ + {filename: string(sessionID3) + "_lau_000" + logFileSuffix, size: 500}, + {filename: string(sessionID3) + "_gui_000" + logFileSuffix, size: 500}, + {filename: string(sessionID3) + "_bri_000" + logFileSuffix, size: 1000}, + {filename: string(sessionID3) + "_bri_008" + logFileSuffix, size: 1000}, + {filename: string(sessionID3) + "_bri_009" + logFileSuffix, size: 1000}, + {filename: string(sessionID3) + "_bri_010" + logFileSuffix, size: 500}, + }...) + + // whatever maxFileSize is, we will always keep the following files + minimalFiles := []fileInfo{ + {filename: string(sessionID3) + "_lau_000" + logFileSuffix, size: 500}, + {filename: string(sessionID3) + "_gui_000" + logFileSuffix, size: 500}, + {filename: string(sessionID3) + "_bri_000" + logFileSuffix, size: 1000}, + {filename: string(sessionID3) + "_bri_010" + logFileSuffix, size: 500}, + } + failureCount, err = pruneLogs(dir, sessionID3, 2000) + require.Equal(t, failureCount, 0) + require.NoError(t, err) + checkFolderContent(t, dir, minimalFiles...) + + failureCount, err = pruneLogs(dir, sessionID3, 0) + require.Equal(t, failureCount, 0) + require.NoError(t, err) + checkFolderContent(t, dir, minimalFiles...) +} + +func createDummySession(t *testing.T, dir string, maxLogFileSize int64, launcherLogSize, guiLogSize, bridgeLogSize int64) SessionID { + time.Sleep(2 * time.Millisecond) // ensure our sessionID is unused. + sessionID := NewSessionID() + if launcherLogSize > 0 { + createDummyRotatedLogFile(t, dir, sessionID, LauncherShortAppName, launcherLogSize, maxLogFileSize) + } + + if guiLogSize > 0 { + createDummyRotatedLogFile(t, dir, sessionID, GUIShortAppName, guiLogSize, maxLogFileSize) + } + + if bridgeLogSize > 0 { + createDummyRotatedLogFile(t, dir, sessionID, BridgeShortAppName, bridgeLogSize, maxLogFileSize) + } + + return sessionID +} + +func createDummyRotatedLogFile(t *testing.T, dir string, sessionID SessionID, appName AppName, totalSize, maxLogFileSize int64) { + rotator, err := NewDefaultRotator(dir, sessionID, appName, maxLogFileSize, NoPruning) + require.NoError(t, err) + for i := int64(0); i < totalSize/maxLogFileSize; i++ { + count, err := rotator.Write(make([]byte, maxLogFileSize)) + require.NoError(t, err) + require.Equal(t, int64(count), maxLogFileSize) + } + + remainder := totalSize % maxLogFileSize + if remainder > 0 { + count, err := rotator.Write(make([]byte, remainder)) + require.NoError(t, err) + require.Equal(t, int64(count), remainder) + } + + require.NoError(t, rotator.wc.Close()) +} + +func checkFolderContent(t *testing.T, dir string, fileInfos ...fileInfo) { + for _, fi := range fileInfos { + checkFileExistsWithSize(t, dir, fi) + } + + entries, err := os.ReadDir(dir) + require.NoError(t, err) + require.Equal(t, len(fileInfos), len(entries)) +} + +func checkFileExistsWithSize(t *testing.T, dir string, info fileInfo) { + stat, err := os.Stat(filepath.Join(dir, info.filename)) + require.NoError(t, err) + require.Equal(t, stat.Size(), info.size) +} diff --git a/internal/logging/rotator.go b/internal/logging/rotator.go index 89b39375..0319be1f 100644 --- a/internal/logging/rotator.go +++ b/internal/logging/rotator.go @@ -17,21 +17,39 @@ package logging -import "io" +import ( + "fmt" + "io" + "os" + "path/filepath" + + "github.com/ProtonMail/proton-bridge/v3/internal/constants" +) type Rotator struct { - getFile FileProvider - wc io.WriteCloser - size int - maxSize int + getFile FileProvider + prune Pruner + wc io.WriteCloser + size int64 + maxFileSize int64 + nextIndex int } -type FileProvider func() (io.WriteCloser, error) +type FileProvider func(index int) (io.WriteCloser, error) -func NewRotator(maxSize int, getFile FileProvider) (*Rotator, error) { +func defaultFileProvider(logsPath string, sessionID SessionID, appName AppName) FileProvider { + return func(index int) (io.WriteCloser, error) { + return os.Create(filepath.Join(logsPath, //nolint:gosec // G304 + fmt.Sprintf("%v_%v_%03d_v%v_%v.log", sessionID, appName, index, constants.Version, constants.Tag), + )) + } +} + +func NewRotator(maxFileSize int64, getFile FileProvider, prune Pruner) (*Rotator, error) { r := &Rotator{ - getFile: getFile, - maxSize: maxSize, + getFile: getFile, + prune: prune, + maxFileSize: maxFileSize, } if err := r.rotate(); err != nil { @@ -41,8 +59,19 @@ func NewRotator(maxSize int, getFile FileProvider) (*Rotator, error) { return r, nil } +func NewDefaultRotator(logsPath string, sessionID SessionID, appName AppName, maxLogFileSize, pruningSize int64) (*Rotator, error) { + var pruner Pruner + if pruningSize < 0 { + pruner = nullPruner + } else { + pruner = defaultPruner(logsPath, sessionID, pruningSize) + } + + return NewRotator(maxLogFileSize, defaultFileProvider(logsPath, sessionID, appName), pruner) +} + func (r *Rotator) Write(p []byte) (int, error) { - if r.size+len(p) > r.maxSize { + if r.size+int64(len(p)) > r.maxFileSize { if err := r.rotate(); err != nil { return 0, err } @@ -53,21 +82,33 @@ func (r *Rotator) Write(p []byte) (int, error) { return n, err } - r.size += n - + r.size += int64(n) return n, nil } +func (r *Rotator) Close() error { + if r.wc != nil { + return r.wc.Close() + } + + return nil +} + func (r *Rotator) rotate() error { if r.wc != nil { _ = r.wc.Close() } - wc, err := r.getFile() + if _, err := r.prune(); err != nil { + return err + } + + wc, err := r.getFile(r.nextIndex) if err != nil { return err } + r.nextIndex++ r.wc = wc r.size = 0 diff --git a/internal/logging/rotator_test.go b/internal/logging/rotator_test.go index 5eecb053..626d2b28 100644 --- a/internal/logging/rotator_test.go +++ b/internal/logging/rotator_test.go @@ -19,8 +19,10 @@ package logging import ( "bytes" + "fmt" "io" "os" + "path/filepath" "testing" "github.com/stretchr/testify/assert" @@ -35,15 +37,15 @@ func (c *WriteCloser) Close() error { return nil } -func TestRotator(t *testing.T) { +func TestLogging_Rotator(t *testing.T) { n := 0 - getFile := func() (io.WriteCloser, error) { + getFile := func(_ int) (io.WriteCloser, error) { n++ return &WriteCloser{}, nil } - r, err := NewRotator(10, getFile) + r, err := NewRotator(10, getFile, nullPruner) require.NoError(t, err) _, err = r.Write([]byte("12345")) @@ -75,12 +77,89 @@ func TestRotator(t *testing.T) { assert.Equal(t, 4, n) } -func BenchmarkRotate(b *testing.B) { - benchRotate(b, MaxLogSize, getTestFile(b, b.TempDir(), MaxLogSize-1)) +func TestLogging_DefaultRotator(t *testing.T) { + fiveBytes := []byte("00000") + tmpDir := os.TempDir() + + sessionID := NewSessionID() + basePath := filepath.Join(tmpDir, string(sessionID)) + + r, err := NewDefaultRotator(tmpDir, sessionID, "bri", 10, NoPruning) + require.NoError(t, err) + require.Equal(t, 1, countFilesMatching(basePath+"_bri_000_*.log")) + require.Equal(t, 1, countFilesMatching(basePath+"*.log")) + + _, err = r.Write(fiveBytes) + require.NoError(t, err) + require.Equal(t, 1, countFilesMatching(basePath+"*.log")) + + _, err = r.Write(fiveBytes) + require.NoError(t, err) + require.Equal(t, 1, countFilesMatching(basePath+"*.log")) + + _, err = r.Write(fiveBytes) + require.NoError(t, err) + require.Equal(t, 2, countFilesMatching(basePath+"*.log")) + require.Equal(t, 1, countFilesMatching(basePath+"_bri_001_*.log")) + + for i := 0; i < 4; i++ { + _, err = r.Write(fiveBytes) + require.NoError(t, err) + } + + require.NoError(t, r.wc.Close()) + + // total written: 35 bytes, i.e. 4 log files + logFileCount := countFilesMatching(basePath + "*.log") + require.Equal(t, 4, logFileCount) + for i := 0; i < logFileCount; i++ { + require.Equal(t, 1, countFilesMatching(basePath+fmt.Sprintf("_bri_%03d_*.log", i))) + } + + cleanupLogs(t, sessionID) } -func benchRotate(b *testing.B, logSize int, getFile func() (io.WriteCloser, error)) { - r, err := NewRotator(logSize, getFile) +func TestLogging_DefaultRotatorWithPruning(t *testing.T) { + tenBytes := []byte("0000000000") + tmpDir := t.TempDir() + + sessionID := NewSessionID() + basePath := filepath.Join(tmpDir, string(sessionID)) + + // fill the log dir while below the pruning quota + r, err := NewDefaultRotator(tmpDir, sessionID, "bri", 10, 40) + require.NoError(t, err) + for i := 0; i < 4; i++ { + _, err = r.Write(tenBytes) + require.NoError(t, err) + } + + // from now on at every rotation, (i.e. every write in this case), we will prune, then create a new file. + // we should always have 4 files, remaining after prune, plus the newly rotated file with the last written bytes. + for i := 0; i < 10; i++ { + _, err := r.Write(tenBytes) + require.NoError(t, err) + require.Equal(t, 5, countFilesMatching(basePath+"_bri_*.log")) + } + + require.NoError(t, r.wc.Close()) + + // Final check. 000, 010, 011, 012 are what's left after the last pruning, 013 never got to pass through pruning. + checkFolderContent(t, tmpDir, []fileInfo{ + {filename: string(sessionID) + "_bri_000" + logFileSuffix, size: 10}, + {filename: string(sessionID) + "_bri_010" + logFileSuffix, size: 10}, + {filename: string(sessionID) + "_bri_011" + logFileSuffix, size: 10}, + {filename: string(sessionID) + "_bri_012" + logFileSuffix, size: 10}, + {filename: string(sessionID) + "_bri_013" + logFileSuffix, size: 10}, + }...) +} + +func BenchmarkRotate(b *testing.B) { + benchRotate(b, DefaultMaxLogFileSize, getTestFile(b, b.TempDir(), DefaultMaxLogFileSize-1)) +} + +func benchRotate(b *testing.B, logSize int64, getFile func(index int) (io.WriteCloser, error)) { + r, err := NewRotator(logSize, getFile, nullPruner) require.NoError(b, err) for n := 0; n < b.N; n++ { @@ -92,8 +171,8 @@ func benchRotate(b *testing.B, logSize int, getFile func() (io.WriteCloser, erro } } -func getTestFile(b *testing.B, dir string, length int) func() (io.WriteCloser, error) { - return func() (io.WriteCloser, error) { +func getTestFile(b *testing.B, dir string, length int) func(int) (io.WriteCloser, error) { + return func(index int) (io.WriteCloser, error) { b.StopTimer() defer b.StartTimer() @@ -113,3 +192,20 @@ func getTestFile(b *testing.B, dir string, length int) func() (io.WriteCloser, e return f, nil } } + +func countFilesMatching(pattern string) int { + files, err := filepath.Glob(pattern) + if err != nil { + return -1 + } + + return len(files) +} + +func cleanupLogs(t *testing.T, sessionID SessionID) { + paths, err := filepath.Glob(filepath.Join(os.TempDir(), string(sessionID)+"*.log")) + require.NoError(t, err) + for _, path := range paths { + require.NoError(t, os.Remove(path)) + } +} diff --git a/internal/logging/session_id.go b/internal/logging/session_id.go new file mode 100644 index 00000000..21ab3f2d --- /dev/null +++ b/internal/logging/session_id.go @@ -0,0 +1,64 @@ +// Copyright (c) 2023 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 + +package logging + +import ( + "fmt" + "strconv" + "time" +) + +type SessionID string + +const ( + timeFormat = "20060102_150405" // time format in Go does not support milliseconds without dot, so we'll process it manually. +) + +// NewSessionID creates a sessionID based on the current time. +func NewSessionID() SessionID { + now := time.Now() + return SessionID(now.Format(timeFormat) + fmt.Sprintf("%03d", now.Nanosecond()/1000000)) +} + +// NewSessionIDFromString Return a new sessionID from string. If the str is empty a new time based sessionID is returned, otherwise the string +// is used as the sessionID. +func NewSessionIDFromString(str string) SessionID { + if (len(str)) > 0 { + return SessionID(str) + } + + return NewSessionID() +} + +// toTime converts a sessionID to a date/Time, considering the time zone is local. +func (s SessionID) toTime() time.Time { + if len(s) < 3 { + return time.Time{} + } + + t, err := time.ParseInLocation(timeFormat, string(s)[:len(s)-3], time.Local) + if err != nil { + return time.Time{} + } + + var ms int + if ms, err = strconv.Atoi(string(s)[len(s)-3:]); err != nil { + return time.Time{} + } + + return t.Add(time.Duration(ms) * time.Millisecond) +} diff --git a/internal/logging/session_id_test.go b/internal/logging/session_id_test.go new file mode 100644 index 00000000..6ed39169 --- /dev/null +++ b/internal/logging/session_id_test.go @@ -0,0 +1,38 @@ +// Copyright (c) 2023 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 + +package logging + +import ( + "testing" + "time" + + "github.com/stretchr/testify/require" +) + +func TestLogging_SessionID(t *testing.T) { + now := time.Now() + sessionID := NewSessionID() + sessionTime := sessionID.toTime() + require.False(t, sessionTime.IsZero()) + require.WithinRange(t, sessionTime, now.Add(-1*time.Millisecond), now.Add(1*time.Millisecond)) + + fromString := NewSessionIDFromString("") + require.True(t, len(fromString) > 0) + fromString = NewSessionIDFromString(string(sessionID)) + require.True(t, len(fromString) > 0) + require.Equal(t, sessionID, fromString) +} diff --git a/internal/user/debug.go b/internal/user/debug.go new file mode 100644 index 00000000..dbc73992 --- /dev/null +++ b/internal/user/debug.go @@ -0,0 +1,419 @@ +// Copyright (c) 2023 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 . + +package user + +import ( + "bytes" + "context" + "encoding/base64" + "encoding/json" + "fmt" + "io" + "mime" + "os" + "path/filepath" + "strings" + + "github.com/ProtonMail/gluon/imap" + "github.com/ProtonMail/gluon/rfc822" + "github.com/ProtonMail/go-proton-api" + "github.com/ProtonMail/gopenpgp/v2/constants" + "github.com/ProtonMail/gopenpgp/v2/crypto" + "github.com/ProtonMail/proton-bridge/v3/internal/safe" + "github.com/ProtonMail/proton-bridge/v3/internal/vault" + "github.com/bradenaw/juniper/xmaps" + "github.com/bradenaw/juniper/xslices" + "github.com/emersion/go-message" + "github.com/sirupsen/logrus" +) + +type DiagnosticMetadata struct { + MessageIDs []string + Metadata []proton.MessageMetadata + FailedMessageIDs xmaps.Set[string] +} + +type AccountMailboxMap map[string][]DiagMailboxMessage + +type DiagMailboxMessage struct { + AddressID string + UserID string + ID string + Flags imap.FlagSet +} + +func (apm DiagnosticMetadata) BuildMailboxToMessageMap(user *User) (map[string]AccountMailboxMap, error) { + return safe.RLockRetErr(func() (map[string]AccountMailboxMap, error) { + result := make(map[string]AccountMailboxMap) + + mode := user.GetAddressMode() + primaryAddrID, err := getPrimaryAddr(user.apiAddrs) + if err != nil { + return nil, fmt.Errorf("failed to get primary addr for user: %w", err) + } + + getAccount := func(addrID string) (AccountMailboxMap, bool) { + if mode == vault.CombinedMode { + addrID = primaryAddrID.ID + } + + addr := user.apiAddrs[addrID] + if addr.Status != proton.AddressStatusEnabled { + return nil, false + } + + v, ok := result[addr.Email] + if !ok { + result[addr.Email] = make(AccountMailboxMap) + v = result[addr.Email] + } + + return v, true + } + + for _, metadata := range apm.Metadata { + for _, label := range metadata.LabelIDs { + details, ok := user.apiLabels[label] + if !ok { + logrus.Warnf("User %v has message with unknown label '%v'", user.Name(), label) + continue + } + + if !wantLabel(details) { + continue + } + + account, enabled := getAccount(metadata.AddressID) + if !enabled { + continue + } + + var mboxName string + if details.Type == proton.LabelTypeSystem { + mboxName = details.Name + } else { + mboxName = strings.Join(getMailboxName(details), "/") + } + + mboxMessage := DiagMailboxMessage{ + UserID: user.ID(), + ID: metadata.ID, + AddressID: metadata.AddressID, + Flags: buildFlagSetFromMessageMetadata(metadata), + } + + if v, ok := account[mboxName]; ok { + account[mboxName] = append(v, mboxMessage) + } else { + account[mboxName] = []DiagMailboxMessage{mboxMessage} + } + } + } + return result, nil + }, user.apiAddrsLock, user.apiLabelsLock) +} + +func (user *User) GetDiagnosticMetadata(ctx context.Context) (DiagnosticMetadata, error) { + failedMessages := xmaps.SetFromSlice(user.vault.SyncStatus().FailedMessageIDs) + + messageIDs, err := user.client.GetMessageIDs(ctx, "") + if err != nil { + return DiagnosticMetadata{}, err + } + + meta := make([]proton.MessageMetadata, 0, len(messageIDs)) + + for _, m := range xslices.Chunk(messageIDs, 100) { + metadata, err := user.client.GetMessageMetadataPage(ctx, 0, len(m), proton.MessageFilter{ID: m}) + if err != nil { + return DiagnosticMetadata{}, err + } + + meta = append(meta, metadata...) + } + + return DiagnosticMetadata{ + MessageIDs: messageIDs, + Metadata: meta, + FailedMessageIDs: failedMessages, + }, nil +} + +func (user *User) DebugDownloadMessages( + ctx context.Context, + path string, + msgs map[string]DiagMailboxMessage, + progressCB func(string, int, int), +) error { + var err error + safe.RLock(func() { + err = func() error { + total := len(msgs) + userID := user.ID() + + counter := 1 + for _, msg := range msgs { + if progressCB != nil { + progressCB(userID, counter, total) + counter++ + } + + msgDir := filepath.Join(path, msg.ID) + if err := os.MkdirAll(msgDir, 0o700); err != nil { + return fmt.Errorf("failed to create directory '%v':%w", msgDir, err) + } + + message, err := user.client.GetFullMessage(ctx, msg.ID, newProtonAPIScheduler(user.panicHandler), proton.NewDefaultAttachmentAllocator()) + if err != nil { + return fmt.Errorf("failed to download message '%v':%w", msg.ID, err) + } + + if err := writeMetadata(msgDir, message.Message); err != nil { + return err + } + + if err := withAddrKR(user.apiUser, user.apiAddrs[msg.AddressID], user.vault.KeyPass(), func(_, addrKR *crypto.KeyRing) error { + switch { + case len(message.Attachments) > 0: + return decodeMultipartMessage(msgDir, addrKR, message.Message, message.AttData) + + case message.MIMEType == "multipart/mixed": + return decodePGPMessage(msgDir, addrKR, message.Message) + + default: + return decodeSimpleMessage(msgDir, addrKR, message.Message) + } + }); err != nil { + return err + } + } + return nil + }() + }, user.apiAddrsLock, user.apiUserLock) + return err +} + +func getBodyName(path string) string { + return filepath.Join(path, "body.txt") +} + +func getBodyNameFailed(path string) string { + return filepath.Join(path, "body_failed.txt") +} + +func getBodyNamePGP(path string) string { + return filepath.Join(path, "body.pgp") +} + +func getMetadataPath(path string) string { + return filepath.Join(path, "metadata.json") +} + +func getAttachmentPathSuccess(path, id, name string) string { + return filepath.Join(path, fmt.Sprintf("attachment_%v_%v", id, name)) +} + +func getAttachmentPathFailure(path, id string) string { + return filepath.Join(path, fmt.Sprintf("attachment_%v_failed.pgp", id)) +} + +func decodeMultipartMessage(outPath string, kr *crypto.KeyRing, msg proton.Message, attData [][]byte) error { + for idx, attachment := range msg.Attachments { + if err := decodeAttachment(outPath, kr, attachment, attData[idx]); err != nil { + return fmt.Errorf("failed to decode attachment %v of message %v: %w", attachment.ID, msg.ID, err) + } + } + + return decodeSimpleMessage(outPath, kr, msg) +} + +func decodePGPMessage(outPath string, kr *crypto.KeyRing, msg proton.Message) error { + var decrypted bytes.Buffer + decrypted.Grow(len(msg.Body)) + + if err := msg.DecryptInto(kr, &decrypted); err != nil { + logrus.Warnf("Failed to decrypt pgp message %v, storing as is: %v", msg.ID, err) + bodyPath := getBodyNamePGP(outPath) + if err := os.WriteFile(bodyPath, []byte(msg.Body), 0o600); err != nil { + return fmt.Errorf("failed to write pgp body to '%v': %w", bodyPath, err) + } + } + + bodyPath := getBodyName(outPath) + + if err := os.WriteFile(bodyPath, decrypted.Bytes(), 0o600); err != nil { + return fmt.Errorf("failed to write pgp body to '%v': %w", bodyPath, err) + } + + return nil +} + +func decodeSimpleMessage(outPath string, kr *crypto.KeyRing, msg proton.Message) error { + var decrypted bytes.Buffer + decrypted.Grow(len(msg.Body)) + + if err := msg.DecryptInto(kr, &decrypted); err != nil { + logrus.Warnf("Failed to decrypt simple message %v, will try again as attachment : %v", msg.ID, err) + return writeCustomTextPart(getBodyNameFailed(outPath), msg, err) + } + + bodyPath := getBodyName(outPath) + + if err := os.WriteFile(bodyPath, decrypted.Bytes(), 0o600); err != nil { + return fmt.Errorf("failed to write simple body to '%v': %w", bodyPath, err) + } + + return nil +} + +func writeMetadata(outPath string, msg proton.Message) error { + type CustomMetadata struct { + proton.MessageMetadata + Header string + ParsedHeaders proton.Headers + MIMEType rfc822.MIMEType + Attachments []proton.Attachment + } + + metadata := CustomMetadata{ + MessageMetadata: msg.MessageMetadata, + Header: msg.Header, + ParsedHeaders: msg.ParsedHeaders, + MIMEType: msg.MIMEType, + Attachments: msg.Attachments, + } + + j, err := json.MarshalIndent(metadata, "", " ") + if err != nil { + return fmt.Errorf("failed to encode json for message %v: %w", msg.ID, err) + } + + metaPath := getMetadataPath(outPath) + + if err := os.WriteFile(metaPath, j, 0o600); err != nil { + return fmt.Errorf("failed to write metadata to '%v': %w", metaPath, err) + } + + return nil +} + +func decodeAttachment(outPath string, kr *crypto.KeyRing, + att proton.Attachment, + attData []byte) error { + kps, err := base64.StdEncoding.DecodeString(att.KeyPackets) + if err != nil { + return err + } + + // Use io.Multi + attachmentReader := io.MultiReader(bytes.NewReader(kps), bytes.NewReader(attData)) + + stream, err := kr.DecryptStream(attachmentReader, nil, crypto.GetUnixTime()) + if err != nil { + logrus. + WithField("attID", att.ID). + WithError(err). + Warn("Attachment decryption failed - construct") + + var pgpMessageBuffer bytes.Buffer + pgpMessageBuffer.Grow(len(kps) + len(attData)) + pgpMessageBuffer.Write(kps) + pgpMessageBuffer.Write(attData) + + return writeCustomAttachmentPart(getAttachmentPathFailure(outPath, att.ID), att, &crypto.PGPMessage{Data: pgpMessageBuffer.Bytes()}, err) + } + + var decryptBuffer bytes.Buffer + decryptBuffer.Grow(len(kps) + len(attData)) + + if _, err := decryptBuffer.ReadFrom(stream); err != nil { + logrus. + WithField("attID", att.ID). + WithError(err). + Warn("Attachment decryption failed - stream") + + var pgpMessageBuffer bytes.Buffer + pgpMessageBuffer.Grow(len(kps) + len(attData)) + pgpMessageBuffer.Write(kps) + pgpMessageBuffer.Write(attData) + + return writeCustomAttachmentPart(getAttachmentPathFailure(outPath, att.ID), att, &crypto.PGPMessage{Data: pgpMessageBuffer.Bytes()}, err) + } + + attachmentPath := getAttachmentPathSuccess(outPath, att.ID, att.Name) + + if err := os.WriteFile(attachmentPath, decryptBuffer.Bytes(), 0o600); err != nil { + return fmt.Errorf("failed to write attachment %v to '%v': %w", att.ID, attachmentPath, err) + } + + return nil +} + +func writeCustomTextPart( + outPath string, + msg proton.Message, + decError error, +) error { + enc, err := crypto.NewPGPMessageFromArmored(msg.Body) + if err != nil { + return err + } + + arm, err := enc.GetArmoredWithCustomHeaders( + fmt.Sprintf("This message could not be decrypted: %v", decError), + constants.ArmorHeaderVersion, + ) + if err != nil { + return err + } + + if err := os.WriteFile(outPath, []byte(arm), 0o600); err != nil { + return fmt.Errorf("failed to write custom message %v data to '%v': %w", msg.ID, outPath, err) + } + + return nil +} + +// writeCustomAttachmentPart writes an armored-PGP data part for an attachment that couldn't be decrypted. +func writeCustomAttachmentPart( + outPath string, + att proton.Attachment, + msg *crypto.PGPMessage, + decError error, +) error { + arm, err := msg.GetArmoredWithCustomHeaders( + fmt.Sprintf("This attachment could not be decrypted: %v", decError), + constants.ArmorHeaderVersion, + ) + if err != nil { + return err + } + + filename := mime.QEncoding.Encode("utf-8", att.Name+".pgp") + + var hdr message.Header + + hdr.SetContentType("application/octet-stream", map[string]string{"name": filename}) + hdr.SetContentDisposition(string(att.Disposition), map[string]string{"filename": filename}) + + if err := os.WriteFile(outPath, []byte(arm), 0o600); err != nil { + return fmt.Errorf("failed to write custom attachment %v part to '%v': %w", att.ID, outPath, err) + } + + return nil +} diff --git a/internal/user/events.go b/internal/user/events.go index 1a7067fd..6876aef6 100644 --- a/internal/user/events.go +++ b/internal/user/events.go @@ -514,9 +514,9 @@ func (user *User) handleMessageEvents(ctx context.Context, messageEvents []proto case proton.EventUpdate, proton.EventUpdateFlags: // Draft update means to completely remove old message and upload the new data again, but we should // only do this if the event is of type EventUpdate otherwise label switch operations will not work. - if event.Message.IsDraft() && event.Action == proton.EventUpdate { - updates, err := user.handleUpdateDraftEvent( - logging.WithLogrusField(ctx, "action", "update draft"), + if (event.Message.IsDraft() || (event.Message.Flags&proton.MessageFlagSent != 0)) && event.Action == proton.EventUpdate { + updates, err := user.handleUpdateDraftOrSentMessage( + logging.WithLogrusField(ctx, "action", "update draft or sent message"), event, ) if err != nil { @@ -648,23 +648,7 @@ func (user *User) handleUpdateMessageEvent(_ context.Context, message proton.Mes "subject": logging.Sensitive(message.Subject), }).Info("Handling message updated event") - flags := imap.NewFlagSet() - - if message.Seen() { - flags.AddToSelf(imap.FlagSeen) - } - - if message.Starred() { - flags.AddToSelf(imap.FlagFlagged) - } - - if message.IsDraft() { - flags.AddToSelf(imap.FlagDraft) - } - - if message.IsRepliedAll == true || message.IsReplied == true { //nolint: gosimple - flags.AddToSelf(imap.FlagAnswered) - } + flags := buildFlagSetFromMessageMetadata(message) update := imap.NewMessageMailboxesUpdated( imap.MessageID(message.ID), @@ -701,18 +685,19 @@ func (user *User) handleDeleteMessageEvent(_ context.Context, event proton.Messa }, user.updateChLock) } -func (user *User) handleUpdateDraftEvent(ctx context.Context, event proton.MessageEvent) ([]imap.Update, error) { +func (user *User) handleUpdateDraftOrSentMessage(ctx context.Context, event proton.MessageEvent) ([]imap.Update, error) { return safe.RLockRetErr(func() ([]imap.Update, error) { user.log.WithFields(logrus.Fields{ "messageID": event.ID, "subject": logging.Sensitive(event.Message.Subject), - }).Info("Handling draft updated event") + "isDraft": event.Message.IsDraft(), + }).Info("Handling draft or sent updated event") full, err := user.client.GetFullMessage(ctx, event.Message.ID, newProtonAPIScheduler(user.panicHandler), proton.NewDefaultAttachmentAllocator()) if err != nil { // If the message is not found, it means that it has been deleted before we could fetch it. if apiErr := new(proton.APIError); errors.As(err, &apiErr) && apiErr.Status == http.StatusUnprocessableEntity { - user.log.WithField("messageID", event.Message.ID).Warn("Cannot update draft: full message is missing on API") + user.log.WithField("messageID", event.Message.ID).Warn("Cannot update message: full message is missing on API") return nil, nil } diff --git a/internal/user/imap.go b/internal/user/imap.go index a3f3fd46..a8f50010 100644 --- a/internal/user/imap.go +++ b/internal/user/imap.go @@ -642,19 +642,7 @@ func (conn *imapConnector) importMessage( } func toIMAPMessage(message proton.MessageMetadata) imap.Message { - flags := imap.NewFlagSet() - - if !message.Unread { - flags = flags.Add(imap.FlagSeen) - } - - if slices.Contains(message.LabelIDs, proton.StarredLabel) { - flags = flags.Add(imap.FlagFlagged) - } - - if slices.Contains(message.LabelIDs, proton.DraftsLabel) { - flags = flags.Add(imap.FlagDraft) - } + flags := buildFlagSetFromMessageMetadata(message) var date time.Time @@ -747,3 +735,25 @@ func toIMAPMailbox(label proton.Label, flags, permFlags, attrs imap.FlagSet) ima func isAllMailOrScheduled(mailboxID imap.MailboxID) bool { return (mailboxID == proton.AllMailLabel) || (mailboxID == proton.AllScheduledLabel) } + +func buildFlagSetFromMessageMetadata(message proton.MessageMetadata) imap.FlagSet { + flags := imap.NewFlagSet() + + if message.Seen() { + flags.AddToSelf(imap.FlagSeen) + } + + if message.Starred() { + flags.AddToSelf(imap.FlagFlagged) + } + + if message.IsDraft() { + flags.AddToSelf(imap.FlagDraft) + } + + if message.IsRepliedAll == true || message.IsReplied == true { //nolint: gosimple + flags.AddToSelf(imap.FlagAnswered) + } + + return flags +} diff --git a/internal/user/sync.go b/internal/user/sync.go index 0949b262..9fb59342 100644 --- a/internal/user/sync.go +++ b/internal/user/sync.go @@ -21,6 +21,7 @@ import ( "bytes" "context" "fmt" + "os" "runtime" "strings" "time" @@ -139,6 +140,8 @@ func (user *User) sync(ctx context.Context) error { return fmt.Errorf("failed to get message IDs to sync: %w", err) } + logrus.Debugf("User has the following failed synced message ids: %v", user.vault.SyncStatus().FailedMessageIDs) + // Remove any messages that have already failed to sync. messageIDs = xslices.Filter(messageIDs, func(messageID string) bool { return !slices.Contains(user.vault.SyncStatus().FailedMessageIDs, messageID) @@ -241,6 +244,46 @@ func toMB(v uint64) float64 { return float64(v) / float64(Megabyte) } +type syncLimits struct { + MaxDownloadRequestMem uint64 + MinDownloadRequestMem uint64 + MaxMessageBuildingMem uint64 + MinMessageBuildingMem uint64 + MaxSyncMemory uint64 + MaxParallelDownloads int +} + +func newSyncLimits(maxSyncMemory uint64) syncLimits { + limits := syncLimits{ + // There's no point in using more than 128MB of download data per stage, after that we reach a point of diminishing + // returns as we can't keep the pipeline fed fast enough. + MaxDownloadRequestMem: 128 * Megabyte, + + // Any lower than this and we may fail to download messages. + MinDownloadRequestMem: 40 * Megabyte, + + // This value can be increased to your hearts content. The more system memory the user has, the more messages + // we can build in parallel. + MaxMessageBuildingMem: 128 * Megabyte, + MinMessageBuildingMem: 64 * Megabyte, + + // Maximum recommend value for parallel downloads by the API team. + MaxParallelDownloads: 20, + + MaxSyncMemory: maxSyncMemory, + } + + if _, ok := os.LookupEnv("BRIDGE_SYNC_FORCE_MINIMUM_SPEC"); ok { + logrus.Warn("Sync specs forced to minimum") + limits.MaxDownloadRequestMem = 50 * Megabyte + limits.MaxMessageBuildingMem = 80 * Megabyte + limits.MaxParallelDownloads = 2 + limits.MaxSyncMemory = 800 * Megabyte + } + + return limits +} + // nolint:gocyclo func (user *User) syncMessages( ctx context.Context, @@ -253,7 +296,7 @@ func (user *User) syncMessages( addrKRs map[string]*crypto.KeyRing, updateCh map[string]*async.QueuedChannel[imap.Update], eventCh *async.QueuedChannel[events.Event], - maxSyncMemory uint64, + cfgMaxSyncMemory uint64, ) error { ctx, cancel := context.WithCancel(ctx) defer cancel() @@ -276,59 +319,51 @@ func (user *User) syncMessages( // Expected mem usage for this whole process should be the sum of MaxMessageBuildingMem and MaxDownloadRequestMem // times x due to pipeline and all additional memory used by network requests and compression+io. - // There's no point in using more than 128MB of download data per stage, after that we reach a point of diminishing - // returns as we can't keep the pipeline fed fast enough. - const MaxDownloadRequestMem = 128 * Megabyte - - // Any lower than this and we may fail to download messages. - const MinDownloadRequestMem = 40 * Megabyte - - // This value can be increased to your hearts content. The more system memory the user has, the more messages - // we can build in parallel. - const MaxMessageBuildingMem = 128 * Megabyte - const MinMessageBuildingMem = 64 * Megabyte - - // Maximum recommend value for parallel downloads by the API team. - const maxParallelDownloads = 20 - totalMemory := memory.TotalMemory() - if maxSyncMemory >= totalMemory/2 { + syncLimits := newSyncLimits(cfgMaxSyncMemory) + + if syncLimits.MaxSyncMemory >= totalMemory/2 { logrus.Warnf("Requested max sync memory of %v MB is greater than half of system memory (%v MB), forcing to half of system memory", - maxSyncMemory, toMB(totalMemory/2)) - maxSyncMemory = totalMemory / 2 + toMB(syncLimits.MaxSyncMemory), toMB(totalMemory/2)) + syncLimits.MaxSyncMemory = totalMemory / 2 } - if maxSyncMemory < 800*Megabyte { - logrus.Warnf("Requested max sync memory of %v MB, but minimum recommended is 800 MB, forcing max syncMemory to 800MB", toMB(maxSyncMemory)) - maxSyncMemory = 800 * Megabyte + if syncLimits.MaxSyncMemory < 800*Megabyte { + logrus.Warnf("Requested max sync memory of %v MB, but minimum recommended is 800 MB, forcing max syncMemory to 800MB", toMB(syncLimits.MaxSyncMemory)) + syncLimits.MaxSyncMemory = 800 * Megabyte } logrus.Debugf("Total System Memory: %v", toMB(totalMemory)) - syncMaxDownloadRequestMem := MaxDownloadRequestMem - syncMaxMessageBuildingMem := MaxMessageBuildingMem + // Linter says it's not used. This is a lie. + //nolint: staticcheck + syncMaxDownloadRequestMem := syncLimits.MaxDownloadRequestMem + + // Linter says it's not used. This is a lie. + //nolint: staticcheck + syncMaxMessageBuildingMem := syncLimits.MaxMessageBuildingMem // If less than 2GB available try and limit max memory to 512 MB switch { - case maxSyncMemory < 2*Gigabyte: - if maxSyncMemory < 800*Megabyte { + case syncLimits.MaxSyncMemory < 2*Gigabyte: + if syncLimits.MaxSyncMemory < 800*Megabyte { logrus.Warnf("System has less than 800MB of memory, you may experience issues sycing large mailboxes") } - syncMaxDownloadRequestMem = MinDownloadRequestMem - syncMaxMessageBuildingMem = MinMessageBuildingMem - case maxSyncMemory == 2*Gigabyte: + syncMaxDownloadRequestMem = syncLimits.MinDownloadRequestMem + syncMaxMessageBuildingMem = syncLimits.MinMessageBuildingMem + case syncLimits.MaxSyncMemory == 2*Gigabyte: // Increasing the max download capacity has very little effect on sync speed. We could increase the download // memory but the user would see less sync notifications. A smaller value here leads to more frequent // updates. Additionally, most of ot sync time is spent in the message building. - syncMaxDownloadRequestMem = MaxDownloadRequestMem + syncMaxDownloadRequestMem = syncLimits.MaxDownloadRequestMem // Currently limited so that if a user has multiple accounts active it also doesn't cause excessive memory usage. - syncMaxMessageBuildingMem = MaxMessageBuildingMem + syncMaxMessageBuildingMem = syncLimits.MaxMessageBuildingMem default: // Divide by 8 as download stage and build stage will use aprox. 4x the specified memory. - remainingMemory := (maxSyncMemory - 2*Gigabyte) / 8 - syncMaxDownloadRequestMem = MaxDownloadRequestMem + remainingMemory - syncMaxMessageBuildingMem = MaxMessageBuildingMem + remainingMemory + remainingMemory := (syncLimits.MaxSyncMemory - 2*Gigabyte) / 8 + syncMaxDownloadRequestMem = syncLimits.MaxDownloadRequestMem + remainingMemory + syncMaxMessageBuildingMem = syncLimits.MaxMessageBuildingMem + remainingMemory } logrus.Debugf("Max memory usage for sync Download=%vMB Building=%vMB Predicted Max Total=%vMB", @@ -367,7 +402,7 @@ func (user *User) syncMessages( flushUpdateCh := make(chan flushUpdate) - errorCh := make(chan error, maxParallelDownloads*4) + errorCh := make(chan error, syncLimits.MaxParallelDownloads*4) // Go routine in charge of downloading message metadata async.GoAnnotated(ctx, user.panicHandler, func(ctx context.Context) { @@ -441,7 +476,7 @@ func (user *User) syncMessages( logrus.Debugf("sync downloader exit") }() - attachmentDownloader := user.newAttachmentDownloader(ctx, client, maxParallelDownloads) + attachmentDownloader := user.newAttachmentDownloader(ctx, client, syncLimits.MaxParallelDownloads) defer attachmentDownloader.close() for request := range downloadCh { @@ -456,7 +491,7 @@ func (user *User) syncMessages( return } - result, err := parallel.MapContext(ctx, maxParallelDownloads, request.ids, func(ctx context.Context, id string) (proton.FullMessage, error) { + result, err := parallel.MapContext(ctx, syncLimits.MaxParallelDownloads, request.ids, func(ctx context.Context, id string) (proton.FullMessage, error) { defer async.HandlePanic(user.panicHandler) var result proton.FullMessage diff --git a/internal/vault/settings_test.go b/internal/vault/settings_test.go index c1679117..c48e788b 100644 --- a/internal/vault/settings_test.go +++ b/internal/vault/settings_test.go @@ -26,6 +26,7 @@ import ( "github.com/ProtonMail/proton-bridge/v3/internal/updater" "github.com/ProtonMail/proton-bridge/v3/internal/useragent" "github.com/ProtonMail/proton-bridge/v3/internal/vault" + "github.com/ProtonMail/proton-bridge/v3/pkg/ports" "github.com/stretchr/testify/require" ) @@ -34,7 +35,7 @@ func TestVault_Settings_IMAP(t *testing.T) { s := newVault(t) // Check the default IMAP port and SSL setting. - require.Equal(t, 1143, s.GetIMAPPort()) + require.Equal(t, ports.FindFreePortFrom(1143), s.GetIMAPPort()) require.Equal(t, false, s.GetIMAPSSL()) // Modify the IMAP port and SSL setting. @@ -51,7 +52,7 @@ func TestVault_Settings_SMTP(t *testing.T) { s := newVault(t) // Check the default SMTP port and SSL setting. - require.Equal(t, 1025, s.GetSMTPPort()) + require.Equal(t, ports.FindFreePortFrom(1025), s.GetSMTPPort()) require.Equal(t, false, s.GetSMTPSSL()) // Modify the SMTP port and SSL setting. diff --git a/internal/vault/vault_test.go b/internal/vault/vault_test.go index 25772074..222e4a79 100644 --- a/internal/vault/vault_test.go +++ b/internal/vault/vault_test.go @@ -24,6 +24,7 @@ import ( "github.com/ProtonMail/gluon/async" "github.com/ProtonMail/proton-bridge/v3/internal/vault" + "github.com/ProtonMail/proton-bridge/v3/pkg/ports" "github.com/stretchr/testify/require" ) @@ -93,8 +94,8 @@ func TestVault_Reset(t *testing.T) { require.NoError(t, s.Reset(s.GetGluonCacheDir())) // The data is gone. - require.Equal(t, 1143, s.GetIMAPPort()) - require.Equal(t, 1025, s.GetSMTPPort()) + require.Equal(t, ports.FindFreePortFrom(1143), s.GetIMAPPort()) + require.Equal(t, ports.FindFreePortFrom(1025), s.GetSMTPPort()) } func newVault(t *testing.T) *vault.Vault { diff --git a/pkg/mobileconfig/config.go b/pkg/mobileconfig/config.go index 6c0f4e53..bf21d9f9 100644 --- a/pkg/mobileconfig/config.go +++ b/pkg/mobileconfig/config.go @@ -30,6 +30,7 @@ type Config struct { DisplayName string Identifier string Organization string + AccountName string AccountDescription string IMAP *IMAP diff --git a/pkg/mobileconfig/template.go b/pkg/mobileconfig/template.go index 8ff11aff..be80f555 100644 --- a/pkg/mobileconfig/template.go +++ b/pkg/mobileconfig/template.go @@ -24,6 +24,10 @@ const mailTemplate = ` PayloadContent + {{- if .AccountName}} + EmailAccountName + {{.AccountName}} + {{- end}} {{- if .AccountDescription}} EmailAccountDescription {{.AccountDescription}} diff --git a/pkg/restarter/restarter.go b/pkg/restarter/restarter.go index a8908239..5bd3db1e 100644 --- a/pkg/restarter/restarter.go +++ b/pkg/restarter/restarter.go @@ -77,7 +77,7 @@ func (restarter *Restarter) Restart() { //nolint:gosec cmd := execabs.Command( restarter.exe, - xslices.Join(removeFlagWithValue(removeFlag(os.Args[1:], "no-window"), "parent-pid"), restarter.flags)..., + xslices.Join(removeFlagsWithValue(removeFlag(os.Args[1:], "no-window"), "parent-pid", "session-id"), restarter.flags)..., ) l := logrus.WithFields(logrus.Fields{ @@ -157,6 +157,16 @@ func removeFlagWithValue(argList []string, flag string) []string { return result } +// removeFlagWithValue removes flags that require a value from a list of command line parameters. +// The flags can be of the following form `-flag value`, `--flag value`, `-flag=value` or `--flags=value`. +func removeFlagsWithValue(argList []string, flags ...string) []string { + for _, flag := range flags { + argList = removeFlagWithValue(argList, flag) + } + + return argList +} + func removeFlag(argList []string, flag string) []string { return xslices.Filter(argList, func(arg string) bool { return (arg != "-"+flag) && (arg != "--"+flag) }) } diff --git a/pkg/restarter/restarter_test.go b/pkg/restarter/restarter_test.go index 92c966aa..62be7f25 100644 --- a/pkg/restarter/restarter_test.go +++ b/pkg/restarter/restarter_test.go @@ -42,6 +42,23 @@ func TestRemoveFlagWithValue(t *testing.T) { } } +func TestRemoveFlagsWithValue(t *testing.T) { + tests := []struct { + argList []string + flags []string + expected []string + }{ + {[]string{}, []string{"a", "b"}, nil}, + {[]string{"-a", "-b=value", "-c"}, []string{"b"}, []string{"-a", "-c"}}, + {[]string{"-a", "--b=value", "-c"}, []string{"b", "c"}, []string{"-a"}}, + {[]string{"-a", "-b", "value", "-c"}, []string{"c", "b"}, []string{"-a"}}, + } + + for _, tt := range tests { + require.Equal(t, removeFlagsWithValue(tt.argList, tt.flags...), tt.expected) + } +} + func TestRemoveFlag(t *testing.T) { tests := []struct { argList []string diff --git a/tests/bdd_test.go b/tests/bdd_test.go index 1738e2c4..f28877ad 100644 --- a/tests/bdd_test.go +++ b/tests/bdd_test.go @@ -216,8 +216,16 @@ func TestFeatures(testingT *testing.T) { ctx.Step(`^IMAP client "([^"]*)" marks the message with subject "([^"]*)" as deleted$`, s.imapClientMarksTheMessageWithSubjectAsDeleted) ctx.Step(`^IMAP client "([^"]*)" marks message (\d+) as not deleted$`, s.imapClientMarksMessageAsNotDeleted) ctx.Step(`^IMAP client "([^"]*)" marks all messages as deleted$`, s.imapClientMarksAllMessagesAsDeleted) - ctx.Step(`^IMAP client "([^"]*)" sees that message (\d+) has the flag "([^"]*)"$`, s.imapClientSeesThatMessageHasTheFlag) ctx.Step(`^IMAP client "([^"]*)" expunges$`, s.imapClientExpunges) + ctx.Step(`^IMAP client "([^"]*)" marks message (\d+) as "([^"]*)"$`, s.imapClientMarksMessageAsState) + ctx.Step(`^IMAP client "([^"]*)" marks the message with subject "([^"]*)" as "([^"]*)"$`, s.imapClientMarksTheMessageWithSubjectAsState) + ctx.Step(`^IMAP client "([^"]*)" marks all messages as "([^"]*)"$`, s.imapClientMarksAllMessagesAsState) + ctx.Step(`^IMAP client "([^"]*)" eventually sees that message at row (\d+) has the flag "([^"]*)"$`, s.imapClientSeesThatMessageHasTheFlag) + ctx.Step(`^IMAP client "([^"]*)" eventually sees that message at row (\d+) does not have the flag "([^"]*)"$`, s.imapClientSeesThatMessageDoesNotHaveTheFlag) + ctx.Step(`^IMAP client "([^"]*)" eventually sees that the message with subject "([^"]*)" has the flag "([^"]*)"`, s.imapClientSeesThatTheMessageWithSubjectHasTheFlag) + ctx.Step(`^IMAP client "([^"]*)" eventually sees that the message with subject "([^"]*)" does not have the flag "([^"]*)"`, s.imapClientSeesThatTheMessageWithSubjectDoesNotHaveTheFlag) + ctx.Step(`^IMAP client "([^"]*)" eventually sees that all the messages have the flag "([^"]*)"`, s.imapClientSeesThatAllTheMessagesHaveTheFlag) + ctx.Step(`^IMAP client "([^"]*)" eventually sees that all the messages do not have the flag "([^"]*)"`, s.imapClientSeesThatAllTheMessagesDoNotHaveTheFlag) ctx.Step(`^IMAP client "([^"]*)" appends the following message to "([^"]*)":$`, s.imapClientAppendsTheFollowingMessageToMailbox) ctx.Step(`^IMAP client "([^"]*)" appends the following messages to "([^"]*)":$`, s.imapClientAppendsTheFollowingMessagesToMailbox) ctx.Step(`^IMAP client "([^"]*)" appends "([^"]*)" to "([^"]*)"$`, s.imapClientAppendsToMailbox) @@ -239,6 +247,7 @@ func TestFeatures(testingT *testing.T) { ctx.Step(`^SMTP client "([^"]*)" sends DATA:$`, s.smtpClientSendsData) ctx.Step(`^SMTP client "([^"]*)" sends RSET$`, s.smtpClientSendsReset) ctx.Step(`^SMTP client "([^"]*)" sends the following message from "([^"]*)" to "([^"]*)":$`, s.smtpClientSendsTheFollowingMessageFromTo) + ctx.Step(`^SMTP client "([^"]*)" sends the following EML "([^"]*)" from "([^"]*)" to "([^"]*)"$`, s.smtpClientSendsTheFollowingEmlFromTo) ctx.Step(`^SMTP client "([^"]*)" logs out$`, s.smtpClientLogsOut) // ==== TELEMETRY ==== diff --git a/tests/features/imap/message/delete.feature b/tests/features/imap/message/delete.feature index b9247f19..5e322924 100644 --- a/tests/features/imap/message/delete.feature +++ b/tests/features/imap/message/delete.feature @@ -18,7 +18,7 @@ Feature: IMAP remove messages from mailbox When IMAP client "1" selects "Folders/mbox" And IMAP client "1" marks message 2 as deleted And it succeeds - Then IMAP client "1" sees that message 2 has the flag "\Deleted" + Then IMAP client "1" eventually sees that message at row 2 has the flag "\Deleted" When IMAP client "1" expunges And it succeeds Then IMAP client "1" eventually sees 9 messages in "Folders/mbox" diff --git a/tests/features/imap/message/drafts.feature b/tests/features/imap/message/drafts.feature index 326d49f6..17902eb7 100644 --- a/tests/features/imap/message/drafts.feature +++ b/tests/features/imap/message/drafts.feature @@ -59,3 +59,40 @@ Feature: IMAP Draft messages | This is a dra | And IMAP client "1" eventually sees 0 messages in "Drafts" + Scenario: Draft saved without "Date" header + When IMAP client "1" selects "Drafts" + And IMAP client "1" marks message 1 as deleted + And IMAP client "1" expunges + And it succeeds + Then IMAP client "1" appends the following message to "Drafts": + """ + From: foo@bar.com + Subject: Draft without Date + Content-Type: text/plain + To: someone@example.com + + This is a Draft without Date in header + """ + And it succeeds + And IMAP client "1" eventually sees the following messages in "Drafts": + | to | subject | body | + | someone@example.com | Draft without Date | This is a Draft without Date in header | + + Scenario: Draft saved without "From" header + When IMAP client "1" selects "Drafts" + And IMAP client "1" marks message 1 as deleted + And IMAP client "1" expunges + And it succeeds + Then IMAP client "1" appends the following message to "Drafts": + """ + Date: 01 Jan 1980 00:00:00 +0000 + Subject: Draft without From + Content-Type: text/plain + To: someone@example.com + + This is a Draft without From in header + """ + And it succeeds + And IMAP client "1" eventually sees the following messages in "Drafts": + | to | subject | body | + | someone@example.com | Draft without From | This is a Draft without From in header | diff --git a/tests/features/imap/message/import.feature b/tests/features/imap/message/import.feature index c6da3e7b..f264287b 100644 --- a/tests/features/imap/message/import.feature +++ b/tests/features/imap/message/import.feature @@ -73,7 +73,7 @@ Feature: IMAP import messages # The message is imported as UTF-8 and the content type is determined at build time. Scenario: Import message as latin1 without content type - When IMAP client "1" appends "text_plain_unknown_latin1.eml" to "INBOX" + When IMAP client "1" appends "plain/text_plain_unknown_latin1.eml" to "INBOX" Then it succeeds And IMAP client "1" eventually sees the following messages in "INBOX": | from | to | body | @@ -81,7 +81,7 @@ Feature: IMAP import messages # The message is imported and the body is converted to UTF-8. Scenario: Import message as latin1 with content type - When IMAP client "1" appends "text_plain_latin1.eml" to "INBOX" + When IMAP client "1" appends "plain/text_plain_latin1.eml" to "INBOX" Then it succeeds And IMAP client "1" eventually sees the following messages in "INBOX": | from | to | body | @@ -89,7 +89,7 @@ Feature: IMAP import messages # The message is imported anad the body is wrongly converted (body is corrupted). Scenario: Import message as latin1 with wrong content type - When IMAP client "1" appends "text_plain_wrong_latin1.eml" to "INBOX" + When IMAP client "1" appends "plain/text_plain_wrong_latin1.eml" to "INBOX" Then it succeeds And IMAP client "1" eventually sees the following messages in "INBOX": | from | to | diff --git a/tests/features/imap/message/state.feature b/tests/features/imap/message/state.feature new file mode 100644 index 00000000..d1bf9b80 --- /dev/null +++ b/tests/features/imap/message/state.feature @@ -0,0 +1,59 @@ +Feature: IMAP change state of message in mailbox + Background: + Given there exists an account with username "[user:user]" and password "password" + And the account "[user:user]" has the following custom mailboxes: + | name | type | + | one | folder | + | two | folder | + And the address "[user:user]@[domain]" of account "[user:user]" has 5 messages in "Folders/one" + And the address "[user:user]@[domain]" of account "[user:user]" has 150 messages in "Folders/two" + And the address "[user:user]@[domain]" of account "[user:user]" has the following messages in "Inbox": + | from | to | subject | unread | + | a@example.com | b@example.com | one | true | + | c@example.com | d@example.com | two | false | + And bridge starts + And the user logs in with username "[user:user]" and password "password" + And user "[user:user]" finishes syncing + And user "[user:user]" connects and authenticates IMAP client "1" + + Scenario: Mark message as read + When IMAP client "1" selects "Folders/one" + And IMAP client "1" marks message 1 as "read" + And it succeeds + Then IMAP client "1" eventually sees that message at row 1 has the flag "\Seen" + + Scenario: Mark message as unread + When IMAP client "1" selects "Folders/one" + And IMAP client "1" marks message 1 as "unread" + And it succeeds + Then IMAP client "1" eventually sees that message at row 1 does not have the flag "\Seen" + + Scenario: Mark message as starred + When IMAP client "1" selects "Folders/one" + And IMAP client "1" marks message 1 as "starred" + And it succeeds + Then IMAP client "1" eventually sees that message at row 1 has the flag "\Flagged" + + Scenario: Mark message as unstarred + When IMAP client "1" selects "Folders/one" + And IMAP client "1" marks message 1 as "unstarred" + And it succeeds + Then IMAP client "1" eventually sees that message at row 1 does not have the flag "\Flagged" + + Scenario: Mark message with subject as read/unread + When IMAP client "1" selects "Inbox" + And IMAP client "1" marks the message with subject "one" as "read" + And it succeeds + And IMAP client "1" marks the message with subject "two" as "unread" + And it succeeds + Then IMAP client "1" eventually sees that the message with subject "one" has the flag "\Seen" + And IMAP client "1" eventually sees that the message with subject "two" does not have the flag "\Seen" + + Scenario: Mark all messages in folder as read/unread + When IMAP client "1" selects "Folders/two" + And IMAP client "1" marks all messages as "read" + And it succeeds + Then IMAP client "1" eventually sees that all the messages have the flag "\Seen" + When IMAP client "1" marks all messages as "unread" + And it succeeds + Then IMAP client "1" eventually sees that all the messages do not have the flag "\Seen" diff --git a/tests/features/smtp/send/html.feature b/tests/features/smtp/send/html.feature index 5f2d28ea..99455030 100644 --- a/tests/features/smtp/send/html.feature +++ b/tests/features/smtp/send/html.feature @@ -343,3 +343,34 @@ Feature: SMTP sending of plain messages } } """ + + Scenario: HTML message with Foreign/Nonascii chars in Subject and Body + When there exists an account with username "bridgetest" and password "password" + And the user logs in with username "bridgetest" and password "password" + And user "bridgetest" connects and authenticates SMTP client "1" + And SMTP client "1" sends the following EML "html/foreign_ascii_subject_body.eml" from "bridgetest@proton.local" to "pm.bridge.qa@gmail.com" + Then it succeeds + When user "bridgetest" connects and authenticates IMAP client "1" + Then IMAP client "1" eventually sees the following messages in "Sent": + | from | to | subject | + | bridgetest@proton.local | pm.bridge.qa@gmail.com | Subjεέςτ ¶ Ä È | + And the body in the "POST" request to "/mail/v4/messages" is: + """ + { + "Message": { + "Subject": "Subjεέςτ ¶ Ä È", + "Sender": { + "Name": "Bridge Test" + }, + "ToList": [ + { + "Address": "pm.bridge.qa@gmail.com", + "Name": "External Bridge" + } + ], + "CCList": [], + "BCCList": [], + "MIMEType": "text/html" + } + } + """ diff --git a/tests/features/smtp/send/plain_att.feature b/tests/features/smtp/send/plain_att.feature index 009e6d8c..63a48442 100644 --- a/tests/features/smtp/send/plain_att.feature +++ b/tests/features/smtp/send/plain_att.feature @@ -193,3 +193,34 @@ Feature: SMTP sending of plain messages } } """ + + Scenario: Basic message with multiple different attachments to internal account + When there exists an account with username "bridgetest" and password "password" + And the user logs in with username "bridgetest" and password "password" + And user "bridgetest" connects and authenticates SMTP client "1" + And SMTP client "1" sends the following EML "plain/text_plain_multiple_attachments.eml" from "bridgetest@proton.local" to "internalbridgetest@proton.local" + Then it succeeds + When user "bridgetest" connects and authenticates IMAP client "1" + Then IMAP client "1" eventually sees the following messages in "Sent": + | from | to | subject | + | bridgetest@proton.local | internalbridgetest@proton.local | Plain with multiple different attachments | + And the body in the "POST" request to "/mail/v4/messages" is: + """ + { + "Message": { + "Subject": "Plain with multiple different attachments", + "Sender": { + "Name": "Bridge Test" + }, + "ToList": [ + { + "Address": "internalbridgetest@proton.local", + "Name": "Internal Bridge" + } + ], + "CCList": [], + "BCCList": [], + "MIMEType": "text/plain" + } + } + """ diff --git a/tests/imap_test.go b/tests/imap_test.go index e78d936b..b11e7813 100644 --- a/tests/imap_test.go +++ b/tests/imap_test.go @@ -410,25 +410,88 @@ func (s *scenario) imapClientMarksAllMessagesAsDeleted(clientID string) error { return nil } -func (s *scenario) imapClientSeesThatMessageHasTheFlag(clientID string, seq int, flag string) error { +func (s *scenario) imapClientMarksMessageAsState(clientID string, seq int, messageState string) error { _, client := s.t.getIMAPClient(clientID) - fetch, err := clientFetch(client, client.Mailbox().Name) + err := clientChangeMessageState(client, seq, messageState, true) + if err != nil { + s.t.pushError(err) + } + + return nil +} + +func (s *scenario) imapClientMarksTheMessageWithSubjectAsState(clientID, subject, messageState string) error { + _, client := s.t.getIMAPClient(clientID) + + uid, err := clientGetUIDBySubject(client, client.Mailbox().Name, subject) if err != nil { return err } - idx := xslices.IndexFunc(fetch, func(msg *imap.Message) bool { - return msg.SeqNum == uint32(seq) - }) - - if !slices.Contains(fetch[idx].Flags, flag) { - return fmt.Errorf("expected message %v to have flag %v, got %v", seq, flag, fetch[idx].Flags) + if err := clientChangeMessageState(client, int(uid), messageState, true); err != nil { + s.t.pushError(err) } return nil } +func (s *scenario) imapClientMarksAllMessagesAsState(clientID, messageState string) error { + _, client := s.t.getIMAPClient(clientID) + + if err := clientChangeAllMessageState(client, messageState); err != nil { + s.t.pushError(err) + } + + return nil +} + +func (s *scenario) imapClientSeesThatMessageHasTheFlag(clientID string, seq int, flag string) error { + _, client := s.t.getIMAPClient(clientID) + + return clientIsFlagApplied(client, seq, flag, true, false) +} + +func (s *scenario) imapClientSeesThatMessageDoesNotHaveTheFlag(clientID string, seq int, flag string) error { + _, client := s.t.getIMAPClient(clientID) + + return clientIsFlagApplied(client, seq, flag, false, false) +} + +func (s *scenario) imapClientSeesThatTheMessageWithSubjectHasTheFlag(clientID, subject, flag string) error { + _, client := s.t.getIMAPClient(clientID) + + uid, err := clientGetUIDBySubject(client, client.Mailbox().Name, subject) + if err != nil { + return err + } + + return clientIsFlagApplied(client, int(uid), flag, true, false) +} + +func (s *scenario) imapClientSeesThatTheMessageWithSubjectDoesNotHaveTheFlag(clientID, subject, flag string) error { + _, client := s.t.getIMAPClient(clientID) + + uid, err := clientGetUIDBySubject(client, client.Mailbox().Name, subject) + if err != nil { + return err + } + + return clientIsFlagApplied(client, int(uid), flag, false, false) +} + +func (s *scenario) imapClientSeesThatAllTheMessagesHaveTheFlag(clientID string, flag string) error { + _, client := s.t.getIMAPClient(clientID) + + return clientIsFlagApplied(client, 1, flag, true, true) +} + +func (s *scenario) imapClientSeesThatAllTheMessagesDoNotHaveTheFlag(clientID string, flag string) error { + _, client := s.t.getIMAPClient(clientID) + + return clientIsFlagApplied(client, 1, flag, false, true) +} + func (s *scenario) imapClientExpunges(clientID string) error { _, client := s.t.getIMAPClient(clientID) @@ -776,3 +839,78 @@ func clientStore(client *client.Client, from, to int, isUID bool, item imap.Stor func clientAppend(client *client.Client, mailbox string, literal string) error { return client.Append(mailbox, []string{}, time.Now(), strings.NewReader(literal)) } + +func clientIsFlagApplied(client *client.Client, seq int, flag string, applied bool, wholeMailbox bool) error { + fetch, err := clientFetch(client, client.Mailbox().Name) + if err != nil { + return err + } + + idx := xslices.IndexFunc(fetch, func(msg *imap.Message) bool { + return msg.SeqNum == uint32(seq) + }) + + if slices.Contains(fetch[idx].Flags, flag) != applied { + return fmt.Errorf("expected message %v to have flag %v set to %v, got %v", seq, flag, applied, fetch[idx].Flags) + } + + if wholeMailbox { + for i := seq; i <= int(client.Mailbox().Messages); i++ { + idx := xslices.IndexFunc(fetch, func(msg *imap.Message) bool { + return msg.SeqNum == uint32(i) + }) + + if slices.Contains(fetch[idx].Flags, flag) != applied { + return fmt.Errorf("expected message %v to have flag %v set to %v, got %v", seq, flag, applied, fetch[idx].Flags) + } + } + } + + return nil +} + +func clientChangeMessageState(client *client.Client, seq int, messageState string, isUID bool) error { + switch { + case messageState == "read": + _, err := clientStore(client, seq, seq, isUID, imap.FormatFlagsOp(imap.AddFlags, true), imap.SeenFlag) + if err != nil { + return err + } + + case messageState == "unread": + _, err := clientStore(client, seq, seq, isUID, imap.FormatFlagsOp(imap.RemoveFlags, true), imap.SeenFlag) + if err != nil { + return err + } + + case messageState == "starred": + _, err := clientStore(client, seq, seq, isUID, imap.FormatFlagsOp(imap.AddFlags, true), imap.FlaggedFlag) + if err != nil { + return err + } + + case messageState == "unstarred": + _, err := clientStore(client, seq, seq, isUID, imap.FormatFlagsOp(imap.RemoveFlags, true), imap.FlaggedFlag) + if err != nil { + return err + } + } + + return nil +} + +func clientChangeAllMessageState(client *client.Client, messageState string) error { + if messageState == "read" { + _, err := clientStore(client, 1, int(client.Mailbox().Messages), false, imap.FormatFlagsOp(imap.AddFlags, true), imap.SeenFlag) + if err != nil { + return err + } + } else if messageState == "unread" { + _, err := clientStore(client, 1, int(client.Mailbox().Messages), false, imap.FormatFlagsOp(imap.RemoveFlags, true), imap.SeenFlag) + if err != nil { + return err + } + } + + return nil +} diff --git a/tests/smtp_test.go b/tests/smtp_test.go index 430b83af..c5d48f66 100644 --- a/tests/smtp_test.go +++ b/tests/smtp_test.go @@ -20,6 +20,8 @@ package tests import ( "fmt" "net/smtp" + "os" + "path/filepath" "strings" "github.com/ProtonMail/proton-bridge/v3/internal/constants" @@ -132,28 +134,24 @@ func (s *scenario) smtpClientSendsReset(clientID string) error { func (s *scenario) smtpClientSendsTheFollowingMessageFromTo(clientID, from, to string, message *godog.DocString) error { _, client := s.t.getSMTPClient(clientID) - s.t.pushError(func() error { - if err := client.Mail(from); err != nil { - return err - } + if err := clientSend(client, from, to, message.Content); err != nil { + s.t.pushError(err) + } - for _, to := range strings.Split(to, ", ") { - if err := client.Rcpt(to); err != nil { - return err - } - } + return nil +} - wc, err := client.Data() - if err != nil { - return err - } +func (s *scenario) smtpClientSendsTheFollowingEmlFromTo(clientID, file, from, to string) error { + _, client := s.t.getSMTPClient(clientID) - if _, err := wc.Write([]byte(message.Content)); err != nil { - return err - } + b, err := os.ReadFile(filepath.Join("testdata", file)) + if err != nil { + return err + } - return wc.Close() - }()) + if err := clientSend(client, from, to, string(b)); err != nil { + s.t.pushError(err) + } return nil } @@ -165,3 +163,26 @@ func (s *scenario) smtpClientLogsOut(clientID string) error { return nil } + +func clientSend(client *smtp.Client, from, to, message string) error { + if err := client.Mail(from); err != nil { + return err + } + + for _, to := range strings.Split(to, ", ") { + if err := client.Rcpt(to); err != nil { + return err + } + } + + wc, err := client.Data() + if err != nil { + return err + } + + if _, err := wc.Write([]byte(message)); err != nil { + return err + } + + return wc.Close() +} diff --git a/tests/testdata/html/foreign_ascii_subject_body.eml b/tests/testdata/html/foreign_ascii_subject_body.eml new file mode 100644 index 00000000..113bfd57 --- /dev/null +++ b/tests/testdata/html/foreign_ascii_subject_body.eml @@ -0,0 +1,15 @@ +From: Bridge Test +To: External Bridge +Subject: =?UTF-8?B?U3Vias61zq3Pgs+EIMK2IMOEIMOI?= +Content-Type: text/html; charset=UTF-8 +Content-Transfer-Encoding: 8bit + + + + + + + + Subjεέςτ ¶ Ä È + + diff --git a/tests/testdata/text_plain_latin1.eml b/tests/testdata/plain/text_plain_latin1.eml similarity index 100% rename from tests/testdata/text_plain_latin1.eml rename to tests/testdata/plain/text_plain_latin1.eml diff --git a/tests/testdata/plain/text_plain_multiple_attachments.eml b/tests/testdata/plain/text_plain_multiple_attachments.eml new file mode 100644 index 00000000..f4b1bb3c --- /dev/null +++ b/tests/testdata/plain/text_plain_multiple_attachments.eml @@ -0,0 +1,69 @@ +From: Bridge Test +To: Internal Bridge +Subject: Plain with multiple different attachments +Content-Type: multipart/mixed; boundary="bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606" + +--bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 +Content-Type: text/plain; charset=UTF-8; format=flowed +Content-Transfer-Encoding: 7bit + +Body of plain text message with multiple attachments + +--bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 +Content-Type: application/zip; name="PINProtected.zip" +Content-Disposition: attachment; filename="PINProtected.zip" +Content-Transfer-Encoding: base64 + +UEsDBBQACAAIAHhlwVYAAAAAAAAAABADAAAMACAAbWVzc2FnZTIudHh0VVQNAAdkdnhk7nZ4 +AABQSwUGAAAAAAIAAgC/AAAAewMAAAAA + +--bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 +Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document; name="test.docx" +Content-Disposition: attachment; filename="test.docx" +Content-Transfer-Encoding: base64 + +UEsDBBQABgAIAAAAIQDfpNJsWgEAACAFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIo +AAAAgB4AAHdvcmQvc3R5bGVzLnhtbFBLBQYAAAAACwALAMECAADXKQAAAAA= + +--bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 +Content-Type: application/pdf; name="test.pdf" +Content-Disposition: attachment; filename="test.pdf" +Content-Transfer-Encoding: base64 + +JVBERi0xLjUKJeLjz9MKNyAwIG9iago8PAovVHlwZSAvRm9udERlc2NyaXB0b3IKL0ZvbnRO +MjM0NAolJUVPRgo= + +--bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 +Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet; name="test.xlsx" +Content-Disposition: attachment; filename="test.xlsx" +Content-Transfer-Encoding: base64 + +UEsDBBQABgAIAAAAIQBi7p1oXgEAAJAEAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIo +AAoACgCAAgAAexwAAAAA + +--bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 +Content-Type: text/xml; charset=UTF-8; name="testxml.xml" +Content-Disposition: attachment; filename="testxml.xml" +Content-Transfer-Encoding: base64 + +PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN1aXRl +VUtUZXN0Ii8+CiAgICAgICAgPC9jbGFzc2VzPgogICAgPC90ZXN0PgoKPC9zdWl0ZT4= + +--bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 +Content-Type: text/plain; charset=UTF-8; name="update.txt" +Content-Disposition: attachment; filename="update.txt" +Content-Transfer-Encoding: base64 + +DQpHb2NlQERFU0tUT1AtQ0dONkZENiBNSU5HVzY0IC9jL1Byb2dyYW0gRmlsZXMvUHJvdG9u +NFdqRUw5WkplbnJZcUZucXVvSFBEa0w5VWZFeTA0VlBYRkViVERWLVlQaS1BSWc9PSINCg== + +--bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 +Content-Type: text/calendar; charset=UTF-8; name="=?UTF-8?B?6YCZ5piv5ryi5a2X55qE5LiA5YCL5L6L5a2QLmljcw==?=" +Content-Disposition: attachment; filename*0*=UTF-8''%E9%80%99%E6%98%AF%E6%BC%A2%E5%AD%97%E7%9A%84%E4%B8%80; filename*1*=%E5%80%8B%E4%BE%8B%E5%AD%90%2E%69%63%73 +Content-Transfer-Encoding: base64 + +QkVHSU46VkNBTEVOREFSCk1FVEhPRDpQVUJMSVNIClZFUlNJT046Mi4wClgtV1ItQ0FMTkFN +RDpWQUxBUk0KRU5EOlZFVkVOVApFTkQ6VkNBTEVOREFSCg== + +--bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606-- + diff --git a/tests/testdata/text_plain_unknown_latin1.eml b/tests/testdata/plain/text_plain_unknown_latin1.eml similarity index 100% rename from tests/testdata/text_plain_unknown_latin1.eml rename to tests/testdata/plain/text_plain_unknown_latin1.eml diff --git a/tests/testdata/text_plain_wrong_latin1.eml b/tests/testdata/plain/text_plain_wrong_latin1.eml similarity index 100% rename from tests/testdata/text_plain_wrong_latin1.eml rename to tests/testdata/plain/text_plain_wrong_latin1.eml diff --git a/utils/coverage.sh b/utils/coverage.sh new file mode 100755 index 00000000..c0512914 --- /dev/null +++ b/utils/coverage.sh @@ -0,0 +1,52 @@ +#!/usr/bin/env bash + +# Copyright (c) 2023 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 . + + +# This script calculates coverage for bridge project +# +# Output: +# stdout : total coverage (to be parsed by Gitlab pipeline) +# coverage.xml : Cobertura format of covered lines for coverage visualization in Gitlab + +# Assuming that test coverages from all jobs were put into `./coverage` folder +# and passed as artifacts. The flags are: +# -covermode=count +# -coverpkg=github.com/ProtonMail/proton-bridge/v3/internal/...,github.com/ProtonMail/proton-bridge/v3/pkg/..., +# -args -test.gocoverdir=$$PWD/coverage/${TOPIC} + + +ALLINPUTS="coverage$(printf ",%s" coverage/*)" + +go tool covdata textfmt \ + -i "$ALLINPUTS" \ + -o coverage_withGen.out + +# Filter out auto-generated code +grep -v '\.pb\.go' coverage_withGen.out > coverage.out + +# Print out coverage +go tool cover -func=./coverage.out | grep total: + +# Convert to Cobertura +# +# NOTE: We are not using the latest `github.com/boumenot/gocover-cobertura` +# because it does not support multiplatform coverage in one profile. See +# https://github.com/boumenot/gocover-cobertura/pull/3#issuecomment-1571586099 +go get github.com/t-yuki/gocover-cobertura +go run github.com/t-yuki/gocover-cobertura < ./coverage.out > coverage.xml diff --git a/utils/dependency_license.sh b/utils/dependency_license.sh index 0518116c..ab1e8c50 100755 --- a/utils/dependency_license.sh +++ b/utils/dependency_license.sh @@ -49,6 +49,8 @@ generate_dep_licenses(){ sed -i -r '/^github.com\/therecipe\/qt\/internal\/binding\/files\/docs\//d;' "$tmpDepLicenses" sed -i -r 's|^(.*)/([[:alnum:]-]+)/(v[[:digit:]]+)$|* [\2](https://\1/\2/\3)|g' "$tmpDepLicenses" sed -i -r 's|^(.*)/([[:alnum:]-]+)$|* [\2](https://\1/\2)|g' "$tmpDepLicenses" + sed -i -r 's|^(.*)/([[:alnum:]-]+).(v[[:digit:]]+)$|* [\2](https://\1/\2.\3)|g' "$tmpDepLicenses" + ## add license file to github links, and others sed -i -r '/github.com/s|^(.*(https://[^)]+).*)$|\1 available under [license](\2/blob/master/LICENSE) |g' "$tmpDepLicenses" @@ -57,8 +59,14 @@ generate_dep_licenses(){ sed -i -r '/golang.org\/x/s|^(.*golang.org/x/([^)]+).*)$|\1 available under [license](https://cs.opensource.google/go/x/\2/+/master:LICENSE) |g' "$tmpDepLicenses" sed -i -r '/google.golang.org\/grpc/s|^(.*)$|\1 available under [license](https://github.com/grpc/grpc-go/blob/master/LICENSE) |g' "$tmpDepLicenses" sed -i -r '/google.golang.org\/protobuf/s|^(.*)$|\1 available under [license](https://github.com/protocolbuffers/protobuf/blob/main/LICENSE) |g' "$tmpDepLicenses" + sed -i -r '/go.uber.org\/goleak/s|^(.*)$|\1 available under [license](https://pkg.go.dev/go.uber.org/goleak?tab=licenses) |g' "$tmpDepLicenses" + sed -i -r '/ariga.io\/atlas/s|^(.*)$|\1 available under [license](https://github.com/ariga/atlas/blob/master/LICENSE) |g' "$tmpDepLicenses" + sed -i -r '/entgo.io\/ent/s|^(.*)$|\1 available under [license](https://pkg.go.dev/entgo.io/ent?tab=licenses) |g' "$tmpDepLicenses" + sed -i -r '/google.golang.org\/genproto/s|^(.*)$|\1 available under [license](https://pkg.go.dev/google.golang.org/genproto?tab=licenses) |g' "$tmpDepLicenses" + sed -i -r '/gopkg.in\/yaml\.v3/s|^(.*)$|\1 available under [license](https://github.com/go-yaml/yaml/blob/v3.0.1/LICENSE) |g' "$tmpDepLicenses" } + check_dependecies(){ generate_dep_licenses diff --git a/utils/smtp-send/main.go b/utils/smtp-send/main.go new file mode 100644 index 00000000..fffdbda1 --- /dev/null +++ b/utils/smtp-send/main.go @@ -0,0 +1,91 @@ +// Copyright (c) 2023 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 . + +package main + +import ( + "bytes" + "crypto/tls" + "flag" + "fmt" + "os" + + "github.com/emersion/go-sasl" + "github.com/emersion/go-smtp" +) + +var ( + serverURL = flag.String("server", "127.0.0.1:1025", "SMTP server address:port") + userName = flag.String("user-name", "user", "SMTP user name") + userPassword = flag.String("user-pwd", "password", "SMTP user password") + toAddr = flag.String("toAddr", "", "Address toAddr whom toAddr send the message") +) + +func main() { + flag.Parse() + flag.Usage = func() { + fmt.Printf("Usage %v [options] file0 ... fileN\n", os.Args[0]) + fmt.Printf("\nOptions:\n") + flag.PrintDefaults() + } + + if len(*toAddr) == 0 { + panic(fmt.Errorf("to flag can't be empty")) + } + + args := flag.Args() + if len(args) == 0 { + flag.Usage() + return + } + + smtpClient, err := smtp.Dial(*serverURL) + if err != nil { + panic(fmt.Errorf("failed to connect to server: %w", err)) + } + defer func() { _ = smtpClient.Close() }() + + // Upgrade to TLS. + if err := smtpClient.StartTLS(&tls.Config{InsecureSkipVerify: true}); err != nil { + panic(fmt.Errorf("failed to starttls: %w", err)) + } + + // Authorize with SASL PLAIN. + if err := smtpClient.Auth(sasl.NewPlainClient( + *userName, + *userName, + *userPassword, + )); err != nil { + panic(fmt.Errorf("failed to login: %w", err)) + } + + for idx, v := range args { + fileData, err := os.ReadFile(v) + if err != nil { + panic(fmt.Errorf("failed to read file:%v - %w", v, err)) + } + + // Send the message. + if err := smtpClient.SendMail( + *userName, + []string{*toAddr}, + bytes.NewReader(fileData), + ); err != nil { + panic(fmt.Errorf("failed to send msg %v: %w", idx, err)) + } + } +}