Page MenuHomePhabricator

D5684.id18596.diff
No OneTemporary

D5684.id18596.diff

This file is larger than 256 KB, so syntax highlighting was skipped.
diff --git a/native/cpp/CommonCpp/NativeModules/CommCoreModule.h b/native/cpp/CommonCpp/NativeModules/CommCoreModule.h
--- a/native/cpp/CommonCpp/NativeModules/CommCoreModule.h
+++ b/native/cpp/CommonCpp/NativeModules/CommCoreModule.h
@@ -52,8 +52,6 @@
initializeCryptoAccount(jsi::Runtime &rt, const jsi::String &userId) override;
jsi::Value getUserPublicKey(jsi::Runtime &rt) override;
jsi::Value getUserOneTimeKeys(jsi::Runtime &rt) override;
- jsi::Object
- openSocket(jsi::Runtime &rt, const jsi::String &endpoint) override;
double getCodeVersion(jsi::Runtime &rt) override;
jsi::Value
setNotifyToken(jsi::Runtime &rt, const jsi::String &token) override;
diff --git a/native/cpp/CommonCpp/NativeModules/CommCoreModule.cpp b/native/cpp/CommonCpp/NativeModules/CommCoreModule.cpp
--- a/native/cpp/CommonCpp/NativeModules/CommCoreModule.cpp
+++ b/native/cpp/CommonCpp/NativeModules/CommCoreModule.cpp
@@ -1,7 +1,6 @@
#include "CommCoreModule.h"
#include "../CryptoTools/DeviceID.h"
#include "DatabaseManager.h"
-#include "GRPCStreamHostObject.h"
#include "InternalModules/GlobalDBSingleton.h"
#include "InternalModules/GlobalNetworkSingleton.h"
#include "MessageStoreOperations.h"
@@ -880,13 +879,6 @@
});
}
-jsi::Object
-CommCoreModule::openSocket(jsi::Runtime &rt, const jsi::String &endpoint) {
- auto hostObject =
- std::make_shared<GRPCStreamHostObject>(rt, this->jsInvoker_);
- return jsi::Object::createFromHostObject(rt, hostObject);
-}
-
CommCoreModule::CommCoreModule(
std::shared_ptr<facebook::react::CallInvoker> jsInvoker)
: facebook::react::CommCoreModuleSchemaCxxSpecJSI(jsInvoker),
diff --git a/native/cpp/CommonCpp/NativeModules/InternalModules/GlobalNetworkSingleton.cpp b/native/cpp/CommonCpp/NativeModules/InternalModules/GlobalNetworkSingleton.cpp
--- a/native/cpp/CommonCpp/NativeModules/InternalModules/GlobalNetworkSingleton.cpp
+++ b/native/cpp/CommonCpp/NativeModules/InternalModules/GlobalNetworkSingleton.cpp
@@ -21,7 +21,6 @@
void GlobalNetworkSingleton::enableMultithreading() {
if (this->thread == nullptr) {
this->thread = std::make_unique<WorkerThread>("network");
- this->networkModule().close();
}
}
} // namespace comm
diff --git a/native/cpp/CommonCpp/NativeModules/InternalModules/NetworkModule.h b/native/cpp/CommonCpp/NativeModules/InternalModules/NetworkModule.h
--- a/native/cpp/CommonCpp/NativeModules/InternalModules/NetworkModule.h
+++ b/native/cpp/CommonCpp/NativeModules/InternalModules/NetworkModule.h
@@ -14,19 +14,6 @@
const std::string &userId,
const std::string &deviceToken,
const std::string &hostname = "");
- grpc::Status send(
- std::string sessionID,
- std::string toDeviceID,
- std::string payload,
- std::vector<std::string> blobHashes);
- void close();
- void get(std::string sessionID);
- void closeGetStream();
- void setOnReadDoneCallback(std::function<void(std::string)> callback);
- void setOnOpenCallback(std::function<void()> callback);
- void setOnCloseCallback(std::function<void()> callback);
- void assignSetReadyStateCallback(std::function<void(SocketStatus)> callback);
-
std::string sessionSignature(std::string deviceID);
std::string newSession(
std::string deviceID,
diff --git a/native/cpp/CommonCpp/NativeModules/InternalModules/NetworkModule.cpp b/native/cpp/CommonCpp/NativeModules/InternalModules/NetworkModule.cpp
--- a/native/cpp/CommonCpp/NativeModules/InternalModules/NetworkModule.cpp
+++ b/native/cpp/CommonCpp/NativeModules/InternalModules/NetworkModule.cpp
@@ -19,66 +19,6 @@
new network::Client(host, "50051", credentials, userId, deviceToken));
}
-void NetworkModule::get(std::string sessionID) {
- if (!this->networkClient) {
- return;
- }
- this->networkClient->get(sessionID);
-}
-
-void NetworkModule::close() {
- this->networkClient.reset();
-}
-
-grpc::Status NetworkModule::send(
- std::string sessionID,
- std::string toDeviceID,
- std::string payload,
- std::vector<std::string> blobHashes) {
-
- if (!this->networkClient) {
- return grpc::Status::CANCELLED;
- }
- return this->networkClient->send(sessionID, toDeviceID, payload, blobHashes);
-}
-
-void NetworkModule::setOnReadDoneCallback(
- std::function<void(std::string)> callback) {
- if (!this->networkClient) {
- return;
- }
- this->networkClient->setOnReadDoneCallback(callback);
-}
-
-void NetworkModule::setOnOpenCallback(std::function<void()> callback) {
- if (!this->networkClient) {
- return;
- }
- this->networkClient->setOnOpenCallback(callback);
-}
-
-void NetworkModule::setOnCloseCallback(std::function<void()> callback) {
- if (!this->networkClient) {
- return;
- }
- this->networkClient->setOnCloseCallback(callback);
-}
-
-void NetworkModule::closeGetStream() {
- if (!this->networkClient) {
- return;
- }
- this->networkClient->closeGetStream();
-}
-
-void NetworkModule::assignSetReadyStateCallback(
- std::function<void(SocketStatus)> callback) {
- if (!this->networkClient) {
- return;
- }
- this->networkClient->assignSetReadyStateCallback(callback);
-}
-
std::string NetworkModule::sessionSignature(std::string deviceID) {
if (!this->networkClient) {
return std::string{};
diff --git a/native/cpp/CommonCpp/_generated/NativeModules.h b/native/cpp/CommonCpp/_generated/NativeModules.h
--- a/native/cpp/CommonCpp/_generated/NativeModules.h
+++ b/native/cpp/CommonCpp/_generated/NativeModules.h
@@ -18,32 +18,46 @@
CommCoreModuleSchemaCxxSpecJSI(std::shared_ptr<CallInvoker> jsInvoker);
public:
-virtual jsi::Value getDraft(jsi::Runtime &rt, const jsi::String &key) = 0;
-virtual jsi::Value updateDraft(jsi::Runtime &rt, const jsi::Object &draft) = 0;
-virtual jsi::Value moveDraft(jsi::Runtime &rt, const jsi::String &oldKey, const jsi::String &newKey) = 0;
-virtual jsi::Value getAllDrafts(jsi::Runtime &rt) = 0;
-virtual jsi::Value removeAllDrafts(jsi::Runtime &rt) = 0;
-virtual jsi::Value getAllMessages(jsi::Runtime &rt) = 0;
-virtual jsi::Array getAllMessagesSync(jsi::Runtime &rt) = 0;
-virtual jsi::Value processMessageStoreOperations(jsi::Runtime &rt, const jsi::Array &operations) = 0;
-virtual void processMessageStoreOperationsSync(jsi::Runtime &rt, const jsi::Array &operations) = 0;
-virtual jsi::Value getAllThreads(jsi::Runtime &rt) = 0;
-virtual jsi::Array getAllThreadsSync(jsi::Runtime &rt) = 0;
-virtual jsi::Value processThreadStoreOperations(jsi::Runtime &rt, const jsi::Array &operations) = 0;
-virtual void processThreadStoreOperationsSync(jsi::Runtime &rt, const jsi::Array &operations) = 0;
-virtual jsi::Value initializeCryptoAccount(jsi::Runtime &rt, const jsi::String &userId) = 0;
-virtual jsi::Value getUserPublicKey(jsi::Runtime &rt) = 0;
-virtual jsi::Value getUserOneTimeKeys(jsi::Runtime &rt) = 0;
-virtual jsi::Object openSocket(jsi::Runtime &rt, const jsi::String &endpoint) = 0;
-virtual double getCodeVersion(jsi::Runtime &rt) = 0;
-virtual jsi::Value setNotifyToken(jsi::Runtime &rt, const jsi::String &token) = 0;
-virtual jsi::Value clearNotifyToken(jsi::Runtime &rt) = 0;
-virtual jsi::Value setCurrentUserID(jsi::Runtime &rt, const jsi::String &userID) = 0;
-virtual jsi::Value getCurrentUserID(jsi::Runtime &rt) = 0;
-virtual jsi::Value setDeviceID(jsi::Runtime &rt, const jsi::String &deviceType) = 0;
-virtual jsi::Value getDeviceID(jsi::Runtime &rt) = 0;
-virtual jsi::Value clearSensitiveData(jsi::Runtime &rt) = 0;
-
+ virtual jsi::Value getDraft(jsi::Runtime &rt, const jsi::String &key) = 0;
+ virtual jsi::Value
+ updateDraft(jsi::Runtime &rt, const jsi::Object &draft) = 0;
+ virtual jsi::Value moveDraft(
+ jsi::Runtime &rt,
+ const jsi::String &oldKey,
+ const jsi::String &newKey) = 0;
+ virtual jsi::Value getAllDrafts(jsi::Runtime &rt) = 0;
+ virtual jsi::Value removeAllDrafts(jsi::Runtime &rt) = 0;
+ virtual jsi::Value getAllMessages(jsi::Runtime &rt) = 0;
+ virtual jsi::Array getAllMessagesSync(jsi::Runtime &rt) = 0;
+ virtual jsi::Value processMessageStoreOperations(
+ jsi::Runtime &rt,
+ const jsi::Array &operations) = 0;
+ virtual void processMessageStoreOperationsSync(
+ jsi::Runtime &rt,
+ const jsi::Array &operations) = 0;
+ virtual jsi::Value getAllThreads(jsi::Runtime &rt) = 0;
+ virtual jsi::Array getAllThreadsSync(jsi::Runtime &rt) = 0;
+ virtual jsi::Value processThreadStoreOperations(
+ jsi::Runtime &rt,
+ const jsi::Array &operations) = 0;
+ virtual void processThreadStoreOperationsSync(
+ jsi::Runtime &rt,
+ const jsi::Array &operations) = 0;
+ virtual jsi::Value
+ initializeCryptoAccount(jsi::Runtime &rt, const jsi::String &userId) = 0;
+ virtual jsi::Value getUserPublicKey(jsi::Runtime &rt) = 0;
+ virtual jsi::Value getUserOneTimeKeys(jsi::Runtime &rt) = 0;
+ virtual double getCodeVersion(jsi::Runtime &rt) = 0;
+ virtual jsi::Value
+ setNotifyToken(jsi::Runtime &rt, const jsi::String &token) = 0;
+ virtual jsi::Value clearNotifyToken(jsi::Runtime &rt) = 0;
+ virtual jsi::Value
+ setCurrentUserID(jsi::Runtime &rt, const jsi::String &userID) = 0;
+ virtual jsi::Value getCurrentUserID(jsi::Runtime &rt) = 0;
+ virtual jsi::Value
+ setDeviceID(jsi::Runtime &rt, const jsi::String &deviceType) = 0;
+ virtual jsi::Value getDeviceID(jsi::Runtime &rt) = 0;
+ virtual jsi::Value clearSensitiveData(jsi::Runtime &rt) = 0;
};
} // namespace react
diff --git a/native/cpp/CommonCpp/_generated/NativeModules.cpp b/native/cpp/CommonCpp/_generated/NativeModules.cpp
--- a/native/cpp/CommonCpp/_generated/NativeModules.cpp
+++ b/native/cpp/CommonCpp/_generated/NativeModules.cpp
@@ -12,113 +12,272 @@
namespace facebook {
namespace react {
-static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getDraft(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
- return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)->getDraft(rt, args[0].getString(rt));
+static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getDraft(
+ jsi::Runtime &rt,
+ TurboModule &turboModule,
+ const jsi::Value *args,
+ size_t count) {
+ return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)
+ ->getDraft(rt, args[0].getString(rt));
}
-static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_updateDraft(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
- return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)->updateDraft(rt, args[0].getObject(rt));
+static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_updateDraft(
+ jsi::Runtime &rt,
+ TurboModule &turboModule,
+ const jsi::Value *args,
+ size_t count) {
+ return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)
+ ->updateDraft(rt, args[0].getObject(rt));
}
-static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_moveDraft(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
- return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)->moveDraft(rt, args[0].getString(rt), args[1].getString(rt));
+static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_moveDraft(
+ jsi::Runtime &rt,
+ TurboModule &turboModule,
+ const jsi::Value *args,
+ size_t count) {
+ return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)
+ ->moveDraft(rt, args[0].getString(rt), args[1].getString(rt));
}
-static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getAllDrafts(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
- return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)->getAllDrafts(rt);
+static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getAllDrafts(
+ jsi::Runtime &rt,
+ TurboModule &turboModule,
+ const jsi::Value *args,
+ size_t count) {
+ return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)
+ ->getAllDrafts(rt);
}
-static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_removeAllDrafts(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
- return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)->removeAllDrafts(rt);
+static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_removeAllDrafts(
+ jsi::Runtime &rt,
+ TurboModule &turboModule,
+ const jsi::Value *args,
+ size_t count) {
+ return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)
+ ->removeAllDrafts(rt);
}
-static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getAllMessages(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
- return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)->getAllMessages(rt);
+static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getAllMessages(
+ jsi::Runtime &rt,
+ TurboModule &turboModule,
+ const jsi::Value *args,
+ size_t count) {
+ return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)
+ ->getAllMessages(rt);
}
-static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getAllMessagesSync(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
- return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)->getAllMessagesSync(rt);
+static jsi::Value
+__hostFunction_CommCoreModuleSchemaCxxSpecJSI_getAllMessagesSync(
+ jsi::Runtime &rt,
+ TurboModule &turboModule,
+ const jsi::Value *args,
+ size_t count) {
+ return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)
+ ->getAllMessagesSync(rt);
}
-static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_processMessageStoreOperations(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
- return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)->processMessageStoreOperations(rt, args[0].getObject(rt).getArray(rt));
+static jsi::Value
+__hostFunction_CommCoreModuleSchemaCxxSpecJSI_processMessageStoreOperations(
+ jsi::Runtime &rt,
+ TurboModule &turboModule,
+ const jsi::Value *args,
+ size_t count) {
+ return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)
+ ->processMessageStoreOperations(rt, args[0].getObject(rt).getArray(rt));
}
-static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_processMessageStoreOperationsSync(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
- static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)->processMessageStoreOperationsSync(rt, args[0].getObject(rt).getArray(rt));
+static jsi::Value
+__hostFunction_CommCoreModuleSchemaCxxSpecJSI_processMessageStoreOperationsSync(
+ jsi::Runtime &rt,
+ TurboModule &turboModule,
+ const jsi::Value *args,
+ size_t count) {
+ static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)
+ ->processMessageStoreOperationsSync(
+ rt, args[0].getObject(rt).getArray(rt));
return jsi::Value::undefined();
}
-static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getAllThreads(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
- return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)->getAllThreads(rt);
+static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getAllThreads(
+ jsi::Runtime &rt,
+ TurboModule &turboModule,
+ const jsi::Value *args,
+ size_t count) {
+ return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)
+ ->getAllThreads(rt);
}
-static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getAllThreadsSync(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
- return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)->getAllThreadsSync(rt);
+static jsi::Value
+__hostFunction_CommCoreModuleSchemaCxxSpecJSI_getAllThreadsSync(
+ jsi::Runtime &rt,
+ TurboModule &turboModule,
+ const jsi::Value *args,
+ size_t count) {
+ return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)
+ ->getAllThreadsSync(rt);
}
-static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_processThreadStoreOperations(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
- return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)->processThreadStoreOperations(rt, args[0].getObject(rt).getArray(rt));
+static jsi::Value
+__hostFunction_CommCoreModuleSchemaCxxSpecJSI_processThreadStoreOperations(
+ jsi::Runtime &rt,
+ TurboModule &turboModule,
+ const jsi::Value *args,
+ size_t count) {
+ return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)
+ ->processThreadStoreOperations(rt, args[0].getObject(rt).getArray(rt));
}
-static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_processThreadStoreOperationsSync(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
- static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)->processThreadStoreOperationsSync(rt, args[0].getObject(rt).getArray(rt));
+static jsi::Value
+__hostFunction_CommCoreModuleSchemaCxxSpecJSI_processThreadStoreOperationsSync(
+ jsi::Runtime &rt,
+ TurboModule &turboModule,
+ const jsi::Value *args,
+ size_t count) {
+ static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)
+ ->processThreadStoreOperationsSync(
+ rt, args[0].getObject(rt).getArray(rt));
return jsi::Value::undefined();
}
-static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_initializeCryptoAccount(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
- return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)->initializeCryptoAccount(rt, args[0].getString(rt));
+static jsi::Value
+__hostFunction_CommCoreModuleSchemaCxxSpecJSI_initializeCryptoAccount(
+ jsi::Runtime &rt,
+ TurboModule &turboModule,
+ const jsi::Value *args,
+ size_t count) {
+ return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)
+ ->initializeCryptoAccount(rt, args[0].getString(rt));
}
-static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getUserPublicKey(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
- return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)->getUserPublicKey(rt);
+static jsi::Value
+__hostFunction_CommCoreModuleSchemaCxxSpecJSI_getUserPublicKey(
+ jsi::Runtime &rt,
+ TurboModule &turboModule,
+ const jsi::Value *args,
+ size_t count) {
+ return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)
+ ->getUserPublicKey(rt);
}
-static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getUserOneTimeKeys(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
- return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)->getUserOneTimeKeys(rt);
+static jsi::Value
+__hostFunction_CommCoreModuleSchemaCxxSpecJSI_getUserOneTimeKeys(
+ jsi::Runtime &rt,
+ TurboModule &turboModule,
+ const jsi::Value *args,
+ size_t count) {
+ return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)
+ ->getUserOneTimeKeys(rt);
}
-static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_openSocket(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
- return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)->openSocket(rt, args[0].getString(rt));
+static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getCodeVersion(
+ jsi::Runtime &rt,
+ TurboModule &turboModule,
+ const jsi::Value *args,
+ size_t count) {
+ return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)
+ ->getCodeVersion(rt);
}
-static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getCodeVersion(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
- return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)->getCodeVersion(rt);
+static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_setNotifyToken(
+ jsi::Runtime &rt,
+ TurboModule &turboModule,
+ const jsi::Value *args,
+ size_t count) {
+ return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)
+ ->setNotifyToken(rt, args[0].getString(rt));
}
-static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_setNotifyToken(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
- return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)->setNotifyToken(rt, args[0].getString(rt));
+static jsi::Value
+__hostFunction_CommCoreModuleSchemaCxxSpecJSI_clearNotifyToken(
+ jsi::Runtime &rt,
+ TurboModule &turboModule,
+ const jsi::Value *args,
+ size_t count) {
+ return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)
+ ->clearNotifyToken(rt);
}
-static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_clearNotifyToken(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
- return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)->clearNotifyToken(rt);
+static jsi::Value
+__hostFunction_CommCoreModuleSchemaCxxSpecJSI_setCurrentUserID(
+ jsi::Runtime &rt,
+ TurboModule &turboModule,
+ const jsi::Value *args,
+ size_t count) {
+ return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)
+ ->setCurrentUserID(rt, args[0].getString(rt));
}
-static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_setCurrentUserID(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
- return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)->setCurrentUserID(rt, args[0].getString(rt));
+static jsi::Value
+__hostFunction_CommCoreModuleSchemaCxxSpecJSI_getCurrentUserID(
+ jsi::Runtime &rt,
+ TurboModule &turboModule,
+ const jsi::Value *args,
+ size_t count) {
+ return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)
+ ->getCurrentUserID(rt);
}
-static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getCurrentUserID(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
- return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)->getCurrentUserID(rt);
+static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_setDeviceID(
+ jsi::Runtime &rt,
+ TurboModule &turboModule,
+ const jsi::Value *args,
+ size_t count) {
+ return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)
+ ->setDeviceID(rt, args[0].getString(rt));
}
-static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_setDeviceID(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
- return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)->setDeviceID(rt, args[0].getString(rt));
+static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getDeviceID(
+ jsi::Runtime &rt,
+ TurboModule &turboModule,
+ const jsi::Value *args,
+ size_t count) {
+ return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)
+ ->getDeviceID(rt);
}
-static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getDeviceID(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
- return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)->getDeviceID(rt);
-}
-static jsi::Value __hostFunction_CommCoreModuleSchemaCxxSpecJSI_clearSensitiveData(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
- return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)->clearSensitiveData(rt);
+static jsi::Value
+__hostFunction_CommCoreModuleSchemaCxxSpecJSI_clearSensitiveData(
+ jsi::Runtime &rt,
+ TurboModule &turboModule,
+ const jsi::Value *args,
+ size_t count) {
+ return static_cast<CommCoreModuleSchemaCxxSpecJSI *>(&turboModule)
+ ->clearSensitiveData(rt);
}
-CommCoreModuleSchemaCxxSpecJSI::CommCoreModuleSchemaCxxSpecJSI(std::shared_ptr<CallInvoker> jsInvoker)
- : TurboModule("CommTurboModule", jsInvoker) {
- methodMap_["getDraft"] = MethodMetadata {1, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getDraft};
- methodMap_["updateDraft"] = MethodMetadata {1, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_updateDraft};
- methodMap_["moveDraft"] = MethodMetadata {2, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_moveDraft};
- methodMap_["getAllDrafts"] = MethodMetadata {0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getAllDrafts};
- methodMap_["removeAllDrafts"] = MethodMetadata {0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_removeAllDrafts};
- methodMap_["getAllMessages"] = MethodMetadata {0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getAllMessages};
- methodMap_["getAllMessagesSync"] = MethodMetadata {0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getAllMessagesSync};
- methodMap_["processMessageStoreOperations"] = MethodMetadata {1, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_processMessageStoreOperations};
- methodMap_["processMessageStoreOperationsSync"] = MethodMetadata {1, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_processMessageStoreOperationsSync};
- methodMap_["getAllThreads"] = MethodMetadata {0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getAllThreads};
- methodMap_["getAllThreadsSync"] = MethodMetadata {0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getAllThreadsSync};
- methodMap_["processThreadStoreOperations"] = MethodMetadata {1, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_processThreadStoreOperations};
- methodMap_["processThreadStoreOperationsSync"] = MethodMetadata {1, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_processThreadStoreOperationsSync};
- methodMap_["initializeCryptoAccount"] = MethodMetadata {1, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_initializeCryptoAccount};
- methodMap_["getUserPublicKey"] = MethodMetadata {0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getUserPublicKey};
- methodMap_["getUserOneTimeKeys"] = MethodMetadata {0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getUserOneTimeKeys};
- methodMap_["openSocket"] = MethodMetadata {1, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_openSocket};
- methodMap_["getCodeVersion"] = MethodMetadata {0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getCodeVersion};
- methodMap_["setNotifyToken"] = MethodMetadata {1, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_setNotifyToken};
- methodMap_["clearNotifyToken"] = MethodMetadata {0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_clearNotifyToken};
- methodMap_["setCurrentUserID"] = MethodMetadata {1, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_setCurrentUserID};
- methodMap_["getCurrentUserID"] = MethodMetadata {0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getCurrentUserID};
- methodMap_["setDeviceID"] = MethodMetadata {1, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_setDeviceID};
- methodMap_["getDeviceID"] = MethodMetadata {0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getDeviceID};
- methodMap_["clearSensitiveData"] = MethodMetadata {0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_clearSensitiveData};
+CommCoreModuleSchemaCxxSpecJSI::CommCoreModuleSchemaCxxSpecJSI(
+ std::shared_ptr<CallInvoker> jsInvoker)
+ : TurboModule("CommTurboModule", jsInvoker) {
+ methodMap_["getDraft"] =
+ MethodMetadata{1, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getDraft};
+ methodMap_["updateDraft"] = MethodMetadata{
+ 1, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_updateDraft};
+ methodMap_["moveDraft"] = MethodMetadata{
+ 2, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_moveDraft};
+ methodMap_["getAllDrafts"] = MethodMetadata{
+ 0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getAllDrafts};
+ methodMap_["removeAllDrafts"] = MethodMetadata{
+ 0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_removeAllDrafts};
+ methodMap_["getAllMessages"] = MethodMetadata{
+ 0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getAllMessages};
+ methodMap_["getAllMessagesSync"] = MethodMetadata{
+ 0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getAllMessagesSync};
+ methodMap_["processMessageStoreOperations"] = MethodMetadata{
+ 1,
+ __hostFunction_CommCoreModuleSchemaCxxSpecJSI_processMessageStoreOperations};
+ methodMap_["processMessageStoreOperationsSync"] = MethodMetadata{
+ 1,
+ __hostFunction_CommCoreModuleSchemaCxxSpecJSI_processMessageStoreOperationsSync};
+ methodMap_["getAllThreads"] = MethodMetadata{
+ 0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getAllThreads};
+ methodMap_["getAllThreadsSync"] = MethodMetadata{
+ 0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getAllThreadsSync};
+ methodMap_["processThreadStoreOperations"] = MethodMetadata{
+ 1,
+ __hostFunction_CommCoreModuleSchemaCxxSpecJSI_processThreadStoreOperations};
+ methodMap_["processThreadStoreOperationsSync"] = MethodMetadata{
+ 1,
+ __hostFunction_CommCoreModuleSchemaCxxSpecJSI_processThreadStoreOperationsSync};
+ methodMap_["initializeCryptoAccount"] = MethodMetadata{
+ 1, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_initializeCryptoAccount};
+ methodMap_["getUserPublicKey"] = MethodMetadata{
+ 0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getUserPublicKey};
+ methodMap_["getUserOneTimeKeys"] = MethodMetadata{
+ 0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getUserOneTimeKeys};
+ methodMap_["getCodeVersion"] = MethodMetadata{
+ 0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getCodeVersion};
+ methodMap_["setNotifyToken"] = MethodMetadata{
+ 1, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_setNotifyToken};
+ methodMap_["clearNotifyToken"] = MethodMetadata{
+ 0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_clearNotifyToken};
+ methodMap_["setCurrentUserID"] = MethodMetadata{
+ 1, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_setCurrentUserID};
+ methodMap_["getCurrentUserID"] = MethodMetadata{
+ 0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getCurrentUserID};
+ methodMap_["setDeviceID"] = MethodMetadata{
+ 1, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_setDeviceID};
+ methodMap_["getDeviceID"] = MethodMetadata{
+ 0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_getDeviceID};
+ methodMap_["clearSensitiveData"] = MethodMetadata{
+ 0, __hostFunction_CommCoreModuleSchemaCxxSpecJSI_clearSensitiveData};
}
-
} // namespace react
} // namespace facebook
diff --git a/native/cpp/CommonCpp/grpc/CMakeLists.txt b/native/cpp/CommonCpp/grpc/CMakeLists.txt
--- a/native/cpp/CommonCpp/grpc/CMakeLists.txt
+++ b/native/cpp/CommonCpp/grpc/CMakeLists.txt
@@ -13,14 +13,10 @@
set(CLIENT_HDRS
"Client.h"
- "ClientGetReadReactor.h"
- "GRPCStreamHostObject.h"
)
set(CLIENT_SRCS
"Client.cpp"
- "ClientGetReadReactor.cpp"
- "GRPCStreamHostObject.cpp"
)
add_library(comm-client
@@ -40,6 +36,7 @@
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../Tools>
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
+
# HACK: add complete cmake support to react-native?
PRIVATE
"../../../node_modules/react-native/ReactCommon/callinvoker"
diff --git a/native/cpp/CommonCpp/grpc/Client.h b/native/cpp/CommonCpp/grpc/Client.h
--- a/native/cpp/CommonCpp/grpc/Client.h
+++ b/native/cpp/CommonCpp/grpc/Client.h
@@ -5,7 +5,6 @@
#include <grpcpp/grpcpp.h>
-#include "ClientGetReadReactor.h"
#include "tunnelbroker.grpc.pb.h"
#include "tunnelbroker.pb.h"
@@ -19,7 +18,6 @@
std::unique_ptr<TunnelbrokerService::Stub> stub_;
const std::string id;
const std::string deviceToken;
- std::unique_ptr<ClientGetReadReactor> clientGetReadReactor;
public:
Client(
@@ -29,19 +27,6 @@
const std::string id,
const std::string deviceToken);
- grpc::Status send(
- std::string sessionID,
- std::string toDeviceID,
- std::string payload,
- std::vector<std::string> blobHashes);
-
- void get(std::string sessionID);
- void setOnReadDoneCallback(std::function<void(std::string)> callback);
- void setOnOpenCallback(std::function<void()> callback);
- void setOnCloseCallback(std::function<void()> callback);
- void closeGetStream();
- void assignSetReadyStateCallback(std::function<void(SocketStatus)> callback);
-
std::string sessionSignature(std::string deviceID);
std::string newSession(
std::string deviceID,
diff --git a/native/cpp/CommonCpp/grpc/Client.cpp b/native/cpp/CommonCpp/grpc/Client.cpp
--- a/native/cpp/CommonCpp/grpc/Client.cpp
+++ b/native/cpp/CommonCpp/grpc/Client.cpp
@@ -17,67 +17,6 @@
this->stub_ = TunnelbrokerService::NewStub(channel);
}
-grpc::Status Client::send(
- std::string sessionID,
- std::string toDeviceID,
- std::string payload,
- std::vector<std::string> blobHashes) {
- grpc::ClientContext context;
- tunnelbroker::SendRequest request;
- google::protobuf::Empty response;
-
- request.set_sessionid(sessionID);
- request.set_todeviceid(toDeviceID);
- request.set_payload(payload);
-
- for (const auto &blob : blobHashes) {
- request.add_blobhashes(blob);
- }
-
- return this->stub_->Send(&context, request, &response);
-}
-
-void Client::get(std::string sessionID) {
- this->clientGetReadReactor =
- std::make_unique<ClientGetReadReactor>(this->stub_.get(), sessionID);
-}
-
-void Client::setOnReadDoneCallback(std::function<void(std::string)> callback) {
- if (!this->clientGetReadReactor) {
- return;
- }
- this->clientGetReadReactor->setOnReadDoneCallback(callback);
-}
-
-void Client::setOnOpenCallback(std::function<void()> callback) {
- if (!this->clientGetReadReactor) {
- return;
- }
- this->clientGetReadReactor->setOnOpenCallback(callback);
-}
-
-void Client::setOnCloseCallback(std::function<void()> callback) {
- if (!this->clientGetReadReactor) {
- return;
- }
- this->clientGetReadReactor->setOnCloseCallback(callback);
-}
-
-void Client::closeGetStream() {
- if (!this->clientGetReadReactor) {
- return;
- }
- this->clientGetReadReactor->close();
-}
-
-void Client::assignSetReadyStateCallback(
- std::function<void(SocketStatus)> callback) {
- if (!this->clientGetReadReactor) {
- return;
- }
- this->clientGetReadReactor->assignSetReadyStateCallback(callback);
-}
-
std::string Client::sessionSignature(std::string deviceID) {
grpc::ClientContext context;
tunnelbroker::SessionSignatureRequest request;
diff --git a/native/cpp/CommonCpp/grpc/ClientGetReadReactor.h b/native/cpp/CommonCpp/grpc/ClientGetReadReactor.h
deleted file mode 100644
--- a/native/cpp/CommonCpp/grpc/ClientGetReadReactor.h
+++ /dev/null
@@ -1,39 +0,0 @@
-#pragma once
-
-#include "../NativeModules/InternalModules/SocketStatus.h"
-#include <grpcpp/grpcpp.h>
-
-#include "tunnelbroker.grpc.pb.h"
-#include "tunnelbroker.pb.h"
-
-class ClientGetReadReactor
- : public grpc::ClientReadReactor<tunnelbroker::GetResponse> {
- std::string sessionID;
- grpc::ClientContext context;
- tunnelbroker::GetRequest request;
- tunnelbroker::GetResponse response;
- std::mutex onReadDoneCallbackMutex;
- std::mutex onOpenCallbackMutex;
- std::mutex onCloseCallbackMutex;
- std::mutex setReadyStateMutex;
- std::function<void(std::string)> onReadDoneCallback;
- std::function<void()> onOpenCallback;
- std::function<void()> onCloseCallback;
- std::function<void(SocketStatus)> setReadyState;
-
-public:
- ClientGetReadReactor(
- tunnelbroker::TunnelbrokerService::Stub *stub,
- std::string sessionID);
-
- void OnReadInitialMetadataDone(bool ok) override;
- void OnReadDone(bool ok) override;
- void OnDone(const grpc::Status &status) override;
- void close();
-
- void setOnOpenCallback(std::function<void()> onOpenCallback);
- void
- setOnReadDoneCallback(std::function<void(std::string)> onReadDoneCallback);
- void setOnCloseCallback(std::function<void()> onCloseCallback);
- void assignSetReadyStateCallback(std::function<void(SocketStatus)> callback);
-};
diff --git a/native/cpp/CommonCpp/grpc/ClientGetReadReactor.cpp b/native/cpp/CommonCpp/grpc/ClientGetReadReactor.cpp
deleted file mode 100644
--- a/native/cpp/CommonCpp/grpc/ClientGetReadReactor.cpp
+++ /dev/null
@@ -1,72 +0,0 @@
-#include "ClientGetReadReactor.h"
-
-ClientGetReadReactor::ClientGetReadReactor(
- tunnelbroker::TunnelbrokerService::Stub *stub,
- std::string sessionID)
- : sessionID{sessionID}, request{} {
- request.set_sessionid(sessionID);
- stub->async()->Get(&(this->context), &(this->request), this);
- StartRead(&(this->response));
- StartCall();
-}
-
-void ClientGetReadReactor::OnReadDone(bool ok) {
- if (!ok) {
- return;
- }
- std::lock_guard<std::mutex> guard{this->onReadDoneCallbackMutex};
- if (this->onReadDoneCallback) {
- this->onReadDoneCallback(this->response.responsemessage().payload());
- }
- StartRead(&(this->response));
-}
-
-void ClientGetReadReactor::close() {
- {
- std::lock_guard<std::mutex> guard{this->setReadyStateMutex};
- this->setReadyState(SocketStatus::CLOSING);
- }
- this->context.TryCancel();
-}
-
-void ClientGetReadReactor::setOnOpenCallback(
- std::function<void()> onOpenCallback) {
- std::lock_guard<std::mutex> guard{this->onOpenCallbackMutex};
- this->onOpenCallback = onOpenCallback;
-}
-
-void ClientGetReadReactor::setOnReadDoneCallback(
- std::function<void(std::string)> onReadDoneCallback) {
- std::lock_guard<std::mutex> guard{this->onReadDoneCallbackMutex};
- this->onReadDoneCallback = onReadDoneCallback;
-}
-
-void ClientGetReadReactor::setOnCloseCallback(
- std::function<void()> onCloseCallback) {
- std::lock_guard<std::mutex> guard{this->onCloseCallbackMutex};
- this->onCloseCallback = onCloseCallback;
-}
-
-void ClientGetReadReactor::assignSetReadyStateCallback(
- std::function<void(SocketStatus)> callback) {
- std::lock_guard<std::mutex> guard{this->setReadyStateMutex};
- this->setReadyState = callback;
-}
-
-void ClientGetReadReactor::OnReadInitialMetadataDone(bool ok) {
- std::lock_guard<std::mutex> guard{this->setReadyStateMutex};
- this->setReadyState(SocketStatus::OPEN);
- if (this->onOpenCallback) {
- std::lock_guard<std::mutex> onOpenGuard{this->onOpenCallbackMutex};
- this->onOpenCallback();
- }
-}
-
-void ClientGetReadReactor::OnDone(const grpc::Status &status) {
- std::lock_guard<std::mutex> guard{this->setReadyStateMutex};
- this->setReadyState(SocketStatus::CLOSED);
- if (this->onCloseCallback) {
- std::lock_guard<std::mutex> onCloseGuard{this->onCloseCallbackMutex};
- this->onCloseCallback();
- }
-}
diff --git a/native/cpp/CommonCpp/grpc/GRPCStreamHostObject.h b/native/cpp/CommonCpp/grpc/GRPCStreamHostObject.h
deleted file mode 100644
--- a/native/cpp/CommonCpp/grpc/GRPCStreamHostObject.h
+++ /dev/null
@@ -1,26 +0,0 @@
-#pragma once
-
-#include <ReactCommon/CallInvoker.h>
-#import <jsi/jsi.h>
-
-using namespace facebook;
-
-class JSI_EXPORT GRPCStreamHostObject : public jsi::HostObject {
-public:
- GRPCStreamHostObject(
- jsi::Runtime &rt,
- std::shared_ptr<react::CallInvoker> jsInvoker);
- jsi::Value get(jsi::Runtime &, const jsi::PropNameID &name) override;
- void set(jsi::Runtime &, const jsi::PropNameID &name, const jsi::Value &value)
- override;
- std::vector<jsi::PropNameID> getPropertyNames(jsi::Runtime &rt) override;
-
-private:
- int readyState;
- jsi::Value onopen;
- jsi::Value onmessage;
- jsi::Value onclose;
- jsi::Value send;
- jsi::Value close;
- std::shared_ptr<react::CallInvoker> jsInvoker;
-};
diff --git a/native/cpp/CommonCpp/grpc/GRPCStreamHostObject.cpp b/native/cpp/CommonCpp/grpc/GRPCStreamHostObject.cpp
deleted file mode 100644
--- a/native/cpp/CommonCpp/grpc/GRPCStreamHostObject.cpp
+++ /dev/null
@@ -1,187 +0,0 @@
-#include "GRPCStreamHostObject.h"
-#include "../NativeModules/InternalModules/GlobalNetworkSingleton.h"
-#include "../NativeModules/InternalModules/SocketStatus.h"
-
-using namespace facebook;
-
-GRPCStreamHostObject::GRPCStreamHostObject(
- jsi::Runtime &rt,
- std::shared_ptr<react::CallInvoker> jsInvoker)
- : readyState{SocketStatus::CONNECTING},
- onopen{},
- onmessage{},
- onclose{},
- send{jsi::Function::createFromHostFunction(
- rt,
- jsi::PropNameID::forUtf8(rt, "send"),
- 1,
- [](jsi::Runtime &rt,
- const jsi::Value &thisVal,
- const jsi::Value *args,
- size_t count) {
- auto payload{args->asString(rt).utf8(rt)};
- comm::GlobalNetworkSingleton::instance.scheduleOrRun(
- [=](comm::NetworkModule &networkModule) {
- std::vector<std::string> blobHashes{};
- networkModule.send(
- "sessionID-placeholder",
- "toDeviceID-placeholder",
- payload,
- blobHashes);
- });
- return jsi::Value::undefined();
- })},
- close{jsi::Function::createFromHostFunction(
- rt,
- jsi::PropNameID::forUtf8(rt, "close"),
- 0,
- [](jsi::Runtime &rt,
- const jsi::Value &thisVal,
- const jsi::Value *args,
- size_t count) {
- comm::GlobalNetworkSingleton::instance.scheduleOrRun(
- [=](comm::NetworkModule &networkModule) {
- networkModule.closeGetStream();
- });
-
- return jsi::Value::undefined();
- })},
- jsInvoker{jsInvoker} {
-
- auto onReadDoneCallback = [this, &rt](std::string data) {
- this->jsInvoker->invokeAsync([this, &rt, data]() {
- if (this->onmessage.isNull()) {
- return;
- }
- auto msgObject = jsi::Object(rt);
- msgObject.setProperty(rt, "data", jsi::String::createFromUtf8(rt, data));
- this->onmessage.asObject(rt).asFunction(rt).call(rt, msgObject, 1);
- });
- };
-
- auto onOpenCallback = [this, &rt]() {
- this->jsInvoker->invokeAsync([this, &rt]() {
- if (this->onopen.isNull()) {
- return;
- }
- this->onopen.asObject(rt).asFunction(rt).call(
- rt, jsi::Value::undefined(), 0);
- });
- };
-
- auto onCloseCallback = [this, &rt]() {
- this->jsInvoker->invokeAsync([this, &rt]() {
- if (this->onclose.isNull()) {
- return;
- }
- this->onclose.asObject(rt).asFunction(rt).call(
- rt, jsi::Value::undefined(), 0);
- });
- };
-
- // We pass the following lambda to the `NetworkModule` on the "network"
- // thread with a reference to `this` bound in. This allows us to directly
- // modify the value of `readyState` in a synchronous manner.
- auto setReadyStateCallback = [this](SocketStatus newSocketStatus) {
- if (!this) {
- // This handles the case where `GRPCStreamHostObj` may have been freed
- // by the JS garbage collector and `this` is no longer a valid reference.
- return;
- }
- this->readyState = newSocketStatus;
- };
-
- // The reason we're queueing up the `.get()` call on the JS event loop is
- // to handle the case of an `.onopen` callback being set right after a
- // call to `openSocket(...)`.
- //
- // This isn't an issue with the existing `WebSocket` approach because the
- // socket will not actually open until the block of JS--which includes the
- // setting of the `.onopen` callback--finishes executing.
- // See the following for background: https://stackoverflow.com/a/49211579.
- //
- // Without wrapping the `scheduleOrRun(...)` in an `invokeAsync(...)`,
- // it is possible for the gRPC `Get()` stream to open before the `.onopen`
- // callback has been properly set. We queue the `get()` call on the JS
- // event loop to guarantee that the `.onopen` callback is set before the
- // socket can possibly open. This mimics the existing `WebSocket` behavior.
- this->jsInvoker->invokeAsync([=]() {
- comm::GlobalNetworkSingleton::instance.scheduleOrRun(
- [=](comm::NetworkModule &networkModule) {
- // The callbacks are set after the call to `.get()` because they
- // need to be passed to the `ClientGetReadReactor` object, which is
- // only constructed after a call to `.get()`.
- networkModule.initializeNetworkModule(
- "userId-placeholder", "deviceToken-placeholder", "localhost");
- networkModule.get("sessionID-placeholder");
- networkModule.setOnReadDoneCallback(onReadDoneCallback);
- networkModule.setOnOpenCallback(onOpenCallback);
- networkModule.setOnCloseCallback(onCloseCallback);
- networkModule.assignSetReadyStateCallback(setReadyStateCallback);
- });
- });
-}
-
-std::vector<jsi::PropNameID>
-GRPCStreamHostObject::getPropertyNames(jsi::Runtime &rt) {
- std::vector<jsi::PropNameID> names;
- names.reserve(6);
- names.push_back(jsi::PropNameID::forUtf8(rt, std::string{"readyState"}));
- names.push_back(jsi::PropNameID::forUtf8(rt, std::string{"onopen"}));
- names.push_back(jsi::PropNameID::forUtf8(rt, std::string{"onmessage"}));
- names.push_back(jsi::PropNameID::forUtf8(rt, std::string{"onclose"}));
- names.push_back(jsi::PropNameID::forUtf8(rt, std::string{"close"}));
- names.push_back(jsi::PropNameID::forUtf8(rt, std::string{"send"}));
- return names;
-}
-
-jsi::Value
-GRPCStreamHostObject::get(jsi::Runtime &runtime, const jsi::PropNameID &name) {
- auto propName = name.utf8(runtime);
-
- if (propName == "readyState") {
- return jsi::Value(this->readyState);
- }
- if (propName == "send") {
- return this->send.asObject(runtime).asFunction(runtime);
- }
- if (propName == "close") {
- return this->close.asObject(runtime).asFunction(runtime);
- }
- if (propName == "onopen") {
- return this->onopen.isNull()
- ? jsi::Value::null()
- : this->onopen.asObject(runtime).asFunction(runtime);
- }
- if (propName == "onmessage") {
- return this->onmessage.isNull()
- ? jsi::Value::null()
- : this->onmessage.asObject(runtime).asFunction(runtime);
- }
- if (propName == "onclose") {
- return this->onclose.isNull()
- ? jsi::Value::null()
- : this->onclose.asObject(runtime).asFunction(runtime);
- }
- return jsi::Value::undefined();
-}
-
-void GRPCStreamHostObject::set(
- jsi::Runtime &runtime,
- const jsi::PropNameID &name,
- const jsi::Value &value) {
- auto propName = name.utf8(runtime);
-
- if (propName == "onopen" && value.isObject() &&
- value.asObject(runtime).isFunction(runtime)) {
- this->onopen = value.asObject(runtime).asFunction(runtime);
- } else if (
- propName == "onmessage" && value.isObject() &&
- value.asObject(runtime).isFunction(runtime)) {
- this->onmessage = value.asObject(runtime).asFunction(runtime);
- } else if (
- propName == "onclose" && value.isObject() &&
- value.asObject(runtime).isFunction(runtime)) {
- this->onclose = value.asObject(runtime).asFunction(runtime);
- }
-}
diff --git a/native/ios/Comm.xcodeproj/project.pbxproj b/native/ios/Comm.xcodeproj/project.pbxproj
--- a/native/ios/Comm.xcodeproj/project.pbxproj
+++ b/native/ios/Comm.xcodeproj/project.pbxproj
@@ -11,7 +11,6 @@
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
1F537ACC7B60DC049C0ECFA7 /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 769A87FB41BCE3FEF97FD59A /* ExpoModulesProvider.swift */; };
- 2DDA0AE067906E18B83A455C /* ClientGetReadReactor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2DDA00CA889DFF0ECB7E338D /* ClientGetReadReactor.cpp */; };
71009A7B26FDCD72002C8453 /* Client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 71009A7926FDCD71002C8453 /* Client.cpp */; };
71142A7726C2650B0039DCBD /* CommSecureStoreIOSWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 71142A7626C2650A0039DCBD /* CommSecureStoreIOSWrapper.mm */; };
711B408425DA97F9005F8F06 /* dummy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F26E81B24440D87004049C6 /* dummy.swift */; };
@@ -46,8 +45,6 @@
B7162ABD28AAD461006588D3 /* CommIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B7162ABC28AAD461006588D3 /* CommIcons.ttf */; };
B71AFF1F265EDD8600B22352 /* IBMPlexSans-Medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B71AFF1E265EDD8600B22352 /* IBMPlexSans-Medium.ttf */; };
B734D11028ADD55200570D04 /* SWMansionIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B734D10F28ADD55200570D04 /* SWMansionIcons.ttf */; };
- B7BEE749279B3FB6009CCA35 /* GRPCStreamHostObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B7BEE744279B3E20009CCA35 /* GRPCStreamHostObject.cpp */; };
- CB1648AD27CFBBBB00394D9D /* ClientGetReadReactor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2DDA00CA889DFF0ECB7E338D /* ClientGetReadReactor.cpp */; };
CB1648AF27CFBE6A00394D9D /* CryptoModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 71BF5B7B26BBDA6100EDE27D /* CryptoModule.cpp */; };
CB38B48228771C7A00171182 /* NonBlockingLock.mm in Sources */ = {isa = PBXBuildFile; fileRef = CB38B47B287718A200171182 /* NonBlockingLock.mm */; };
CB38B48328771C8300171182 /* NonBlockingLock.mm in Sources */ = {isa = PBXBuildFile; fileRef = CB38B47B287718A200171182 /* NonBlockingLock.mm */; };
@@ -1018,7 +1015,6 @@
CB38B48428771CAF00171182 /* EncryptedFileUtils.mm in Sources */,
CBFE58292885852B003B94C9 /* ThreadOperations.cpp in Sources */,
CB38B48228771C7A00171182 /* NonBlockingLock.mm in Sources */,
- B7BEE749279B3FB6009CCA35 /* GRPCStreamHostObject.cpp in Sources */,
718DE99E2653D41C00365824 /* WorkerThread.cpp in Sources */,
8B99BAAE28D511FF00EB5ADB /* lib.rs.cc in Sources */,
71CA4AEC262F236100835C89 /* Tools.mm in Sources */,
@@ -1041,7 +1037,6 @@
726E5D782731A5E10032361D /* GlobalNetworkSingleton.cpp in Sources */,
13B07FC11A68108700A75B9A /* main.m in Sources */,
71BE844B2636A944002849D2 /* SQLiteQueryExecutor.cpp in Sources */,
- 2DDA0AE067906E18B83A455C /* ClientGetReadReactor.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1062,7 +1057,6 @@
CB38B48328771C8300171182 /* NonBlockingLock.mm in Sources */,
CB38F2C0286C6CDF0010535C /* MessageOperationsUtilities.cpp in Sources */,
CB1648AF27CFBE6A00394D9D /* CryptoModule.cpp in Sources */,
- CB1648AD27CFBBBB00394D9D /* ClientGetReadReactor.cpp in Sources */,
CB4821B227CFB20E001AB7E1 /* SQLiteQueryExecutor.cpp in Sources */,
CB4821B127CFB1FA001AB7E1 /* GlobalNetworkSingleton.cpp in Sources */,
CB4821AE27CFB187001AB7E1 /* Tools.cpp in Sources */,
@@ -1077,7 +1071,6 @@
CB3C621227CE65030054F24C /* CommSecureStoreIOSWrapper.mm in Sources */,
CB3C621127CE4A320054F24C /* Logger.mm in Sources */,
724995D527B4103A00323FCE /* NotificationService.mm in Sources */,
- 8E43C32D291E5B4A009378F5 /* TerminateApp.mm in Sources */,
CB4821AF27CFB19D001AB7E1 /* PlatformSpecificTools.mm in Sources */,
1F537ACC7B60DC049C0ECFA7 /* ExpoModulesProvider.swift in Sources */,
);
diff --git a/services/tunnelbroker/src/server/mod.rs b/services/tunnelbroker/src/server/mod.rs
--- a/services/tunnelbroker/src/server/mod.rs
+++ b/services/tunnelbroker/src/server/mod.rs
@@ -42,25 +42,6 @@
) -> Result<Response<Self::MessagesStreamStream>, Status> {
Err(Status::unimplemented("Not implemented yet"))
}
-
- // These empty old API handlers are deprecated and should be removed.
- // They are implemented only to fix the building process.
- async fn send(
- &self,
- _request: Request<tunnelbroker::SendRequest>,
- ) -> Result<Response<()>, Status> {
- Err(Status::cancelled("Deprecated"))
- }
-
- type GetStream = Pin<
- Box<dyn Stream<Item = Result<tunnelbroker::GetResponse, Status>> + Send>,
- >;
- async fn get(
- &self,
- _request: Request<tunnelbroker::GetRequest>,
- ) -> Result<Response<Self::GetStream>, Status> {
- Err(Status::cancelled("Deprecated"))
- }
}
pub async fn run_grpc_server() -> Result<()> {
diff --git a/shared/protos/_generated/tunnelbroker.grpc.pb.h b/shared/protos/_generated/tunnelbroker.grpc.pb.h
--- a/shared/protos/_generated/tunnelbroker.grpc.pb.h
+++ b/shared/protos/_generated/tunnelbroker.grpc.pb.h
@@ -49,25 +49,6 @@
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::tunnelbroker::NewSessionResponse>> PrepareAsyncNewSession(::grpc::ClientContext* context, const ::tunnelbroker::NewSessionRequest& request, ::grpc::CompletionQueue* cq) {
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::tunnelbroker::NewSessionResponse>>(PrepareAsyncNewSessionRaw(context, request, cq));
}
- virtual ::grpc::Status Send(::grpc::ClientContext* context, const ::tunnelbroker::SendRequest& request, ::google::protobuf::Empty* response) = 0;
- std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> AsyncSend(::grpc::ClientContext* context, const ::tunnelbroker::SendRequest& request, ::grpc::CompletionQueue* cq) {
- return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncSendRaw(context, request, cq));
- }
- std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncSend(::grpc::ClientContext* context, const ::tunnelbroker::SendRequest& request, ::grpc::CompletionQueue* cq) {
- return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncSendRaw(context, request, cq));
- }
- std::unique_ptr< ::grpc::ClientReaderInterface< ::tunnelbroker::GetResponse>> Get(::grpc::ClientContext* context, const ::tunnelbroker::GetRequest& request) {
- return std::unique_ptr< ::grpc::ClientReaderInterface< ::tunnelbroker::GetResponse>>(GetRaw(context, request));
- }
- std::unique_ptr< ::grpc::ClientAsyncReaderInterface< ::tunnelbroker::GetResponse>> AsyncGet(::grpc::ClientContext* context, const ::tunnelbroker::GetRequest& request, ::grpc::CompletionQueue* cq, void* tag) {
- return std::unique_ptr< ::grpc::ClientAsyncReaderInterface< ::tunnelbroker::GetResponse>>(AsyncGetRaw(context, request, cq, tag));
- }
- std::unique_ptr< ::grpc::ClientAsyncReaderInterface< ::tunnelbroker::GetResponse>> PrepareAsyncGet(::grpc::ClientContext* context, const ::tunnelbroker::GetRequest& request, ::grpc::CompletionQueue* cq) {
- return std::unique_ptr< ::grpc::ClientAsyncReaderInterface< ::tunnelbroker::GetResponse>>(PrepareAsyncGetRaw(context, request, cq));
- }
- // Replacing Send and Get with a single bidirectional streaming RPC
- // The client should provide the valid `sessionID` identifier
- // from the `NewSession` in the stream request metadata
std::unique_ptr< ::grpc::ClientReaderWriterInterface< ::tunnelbroker::MessageToTunnelbroker, ::tunnelbroker::MessageToClient>> MessagesStream(::grpc::ClientContext* context) {
return std::unique_ptr< ::grpc::ClientReaderWriterInterface< ::tunnelbroker::MessageToTunnelbroker, ::tunnelbroker::MessageToClient>>(MessagesStreamRaw(context));
}
@@ -84,12 +65,6 @@
virtual void SessionSignature(::grpc::ClientContext* context, const ::tunnelbroker::SessionSignatureRequest* request, ::tunnelbroker::SessionSignatureResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0;
virtual void NewSession(::grpc::ClientContext* context, const ::tunnelbroker::NewSessionRequest* request, ::tunnelbroker::NewSessionResponse* response, std::function<void(::grpc::Status)>) = 0;
virtual void NewSession(::grpc::ClientContext* context, const ::tunnelbroker::NewSessionRequest* request, ::tunnelbroker::NewSessionResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0;
- virtual void Send(::grpc::ClientContext* context, const ::tunnelbroker::SendRequest* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
- virtual void Send(::grpc::ClientContext* context, const ::tunnelbroker::SendRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) = 0;
- virtual void Get(::grpc::ClientContext* context, const ::tunnelbroker::GetRequest* request, ::grpc::ClientReadReactor< ::tunnelbroker::GetResponse>* reactor) = 0;
- // Replacing Send and Get with a single bidirectional streaming RPC
- // The client should provide the valid `sessionID` identifier
- // from the `NewSession` in the stream request metadata
virtual void MessagesStream(::grpc::ClientContext* context, ::grpc::ClientBidiReactor< ::tunnelbroker::MessageToTunnelbroker,::tunnelbroker::MessageToClient>* reactor) = 0;
};
typedef class async_interface experimental_async_interface;
@@ -100,11 +75,6 @@
virtual ::grpc::ClientAsyncResponseReaderInterface< ::tunnelbroker::SessionSignatureResponse>* PrepareAsyncSessionSignatureRaw(::grpc::ClientContext* context, const ::tunnelbroker::SessionSignatureRequest& request, ::grpc::CompletionQueue* cq) = 0;
virtual ::grpc::ClientAsyncResponseReaderInterface< ::tunnelbroker::NewSessionResponse>* AsyncNewSessionRaw(::grpc::ClientContext* context, const ::tunnelbroker::NewSessionRequest& request, ::grpc::CompletionQueue* cq) = 0;
virtual ::grpc::ClientAsyncResponseReaderInterface< ::tunnelbroker::NewSessionResponse>* PrepareAsyncNewSessionRaw(::grpc::ClientContext* context, const ::tunnelbroker::NewSessionRequest& request, ::grpc::CompletionQueue* cq) = 0;
- virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncSendRaw(::grpc::ClientContext* context, const ::tunnelbroker::SendRequest& request, ::grpc::CompletionQueue* cq) = 0;
- virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncSendRaw(::grpc::ClientContext* context, const ::tunnelbroker::SendRequest& request, ::grpc::CompletionQueue* cq) = 0;
- virtual ::grpc::ClientReaderInterface< ::tunnelbroker::GetResponse>* GetRaw(::grpc::ClientContext* context, const ::tunnelbroker::GetRequest& request) = 0;
- virtual ::grpc::ClientAsyncReaderInterface< ::tunnelbroker::GetResponse>* AsyncGetRaw(::grpc::ClientContext* context, const ::tunnelbroker::GetRequest& request, ::grpc::CompletionQueue* cq, void* tag) = 0;
- virtual ::grpc::ClientAsyncReaderInterface< ::tunnelbroker::GetResponse>* PrepareAsyncGetRaw(::grpc::ClientContext* context, const ::tunnelbroker::GetRequest& request, ::grpc::CompletionQueue* cq) = 0;
virtual ::grpc::ClientReaderWriterInterface< ::tunnelbroker::MessageToTunnelbroker, ::tunnelbroker::MessageToClient>* MessagesStreamRaw(::grpc::ClientContext* context) = 0;
virtual ::grpc::ClientAsyncReaderWriterInterface< ::tunnelbroker::MessageToTunnelbroker, ::tunnelbroker::MessageToClient>* AsyncMessagesStreamRaw(::grpc::ClientContext* context, ::grpc::CompletionQueue* cq, void* tag) = 0;
virtual ::grpc::ClientAsyncReaderWriterInterface< ::tunnelbroker::MessageToTunnelbroker, ::tunnelbroker::MessageToClient>* PrepareAsyncMessagesStreamRaw(::grpc::ClientContext* context, ::grpc::CompletionQueue* cq) = 0;
@@ -126,22 +96,6 @@
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::tunnelbroker::NewSessionResponse>> PrepareAsyncNewSession(::grpc::ClientContext* context, const ::tunnelbroker::NewSessionRequest& request, ::grpc::CompletionQueue* cq) {
return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::tunnelbroker::NewSessionResponse>>(PrepareAsyncNewSessionRaw(context, request, cq));
}
- ::grpc::Status Send(::grpc::ClientContext* context, const ::tunnelbroker::SendRequest& request, ::google::protobuf::Empty* response) override;
- std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> AsyncSend(::grpc::ClientContext* context, const ::tunnelbroker::SendRequest& request, ::grpc::CompletionQueue* cq) {
- return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncSendRaw(context, request, cq));
- }
- std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncSend(::grpc::ClientContext* context, const ::tunnelbroker::SendRequest& request, ::grpc::CompletionQueue* cq) {
- return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncSendRaw(context, request, cq));
- }
- std::unique_ptr< ::grpc::ClientReader< ::tunnelbroker::GetResponse>> Get(::grpc::ClientContext* context, const ::tunnelbroker::GetRequest& request) {
- return std::unique_ptr< ::grpc::ClientReader< ::tunnelbroker::GetResponse>>(GetRaw(context, request));
- }
- std::unique_ptr< ::grpc::ClientAsyncReader< ::tunnelbroker::GetResponse>> AsyncGet(::grpc::ClientContext* context, const ::tunnelbroker::GetRequest& request, ::grpc::CompletionQueue* cq, void* tag) {
- return std::unique_ptr< ::grpc::ClientAsyncReader< ::tunnelbroker::GetResponse>>(AsyncGetRaw(context, request, cq, tag));
- }
- std::unique_ptr< ::grpc::ClientAsyncReader< ::tunnelbroker::GetResponse>> PrepareAsyncGet(::grpc::ClientContext* context, const ::tunnelbroker::GetRequest& request, ::grpc::CompletionQueue* cq) {
- return std::unique_ptr< ::grpc::ClientAsyncReader< ::tunnelbroker::GetResponse>>(PrepareAsyncGetRaw(context, request, cq));
- }
std::unique_ptr< ::grpc::ClientReaderWriter< ::tunnelbroker::MessageToTunnelbroker, ::tunnelbroker::MessageToClient>> MessagesStream(::grpc::ClientContext* context) {
return std::unique_ptr< ::grpc::ClientReaderWriter< ::tunnelbroker::MessageToTunnelbroker, ::tunnelbroker::MessageToClient>>(MessagesStreamRaw(context));
}
@@ -158,9 +112,6 @@
void SessionSignature(::grpc::ClientContext* context, const ::tunnelbroker::SessionSignatureRequest* request, ::tunnelbroker::SessionSignatureResponse* response, ::grpc::ClientUnaryReactor* reactor) override;
void NewSession(::grpc::ClientContext* context, const ::tunnelbroker::NewSessionRequest* request, ::tunnelbroker::NewSessionResponse* response, std::function<void(::grpc::Status)>) override;
void NewSession(::grpc::ClientContext* context, const ::tunnelbroker::NewSessionRequest* request, ::tunnelbroker::NewSessionResponse* response, ::grpc::ClientUnaryReactor* reactor) override;
- void Send(::grpc::ClientContext* context, const ::tunnelbroker::SendRequest* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
- void Send(::grpc::ClientContext* context, const ::tunnelbroker::SendRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) override;
- void Get(::grpc::ClientContext* context, const ::tunnelbroker::GetRequest* request, ::grpc::ClientReadReactor< ::tunnelbroker::GetResponse>* reactor) override;
void MessagesStream(::grpc::ClientContext* context, ::grpc::ClientBidiReactor< ::tunnelbroker::MessageToTunnelbroker,::tunnelbroker::MessageToClient>* reactor) override;
private:
friend class Stub;
@@ -177,18 +128,11 @@
::grpc::ClientAsyncResponseReader< ::tunnelbroker::SessionSignatureResponse>* PrepareAsyncSessionSignatureRaw(::grpc::ClientContext* context, const ::tunnelbroker::SessionSignatureRequest& request, ::grpc::CompletionQueue* cq) override;
::grpc::ClientAsyncResponseReader< ::tunnelbroker::NewSessionResponse>* AsyncNewSessionRaw(::grpc::ClientContext* context, const ::tunnelbroker::NewSessionRequest& request, ::grpc::CompletionQueue* cq) override;
::grpc::ClientAsyncResponseReader< ::tunnelbroker::NewSessionResponse>* PrepareAsyncNewSessionRaw(::grpc::ClientContext* context, const ::tunnelbroker::NewSessionRequest& request, ::grpc::CompletionQueue* cq) override;
- ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncSendRaw(::grpc::ClientContext* context, const ::tunnelbroker::SendRequest& request, ::grpc::CompletionQueue* cq) override;
- ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncSendRaw(::grpc::ClientContext* context, const ::tunnelbroker::SendRequest& request, ::grpc::CompletionQueue* cq) override;
- ::grpc::ClientReader< ::tunnelbroker::GetResponse>* GetRaw(::grpc::ClientContext* context, const ::tunnelbroker::GetRequest& request) override;
- ::grpc::ClientAsyncReader< ::tunnelbroker::GetResponse>* AsyncGetRaw(::grpc::ClientContext* context, const ::tunnelbroker::GetRequest& request, ::grpc::CompletionQueue* cq, void* tag) override;
- ::grpc::ClientAsyncReader< ::tunnelbroker::GetResponse>* PrepareAsyncGetRaw(::grpc::ClientContext* context, const ::tunnelbroker::GetRequest& request, ::grpc::CompletionQueue* cq) override;
::grpc::ClientReaderWriter< ::tunnelbroker::MessageToTunnelbroker, ::tunnelbroker::MessageToClient>* MessagesStreamRaw(::grpc::ClientContext* context) override;
::grpc::ClientAsyncReaderWriter< ::tunnelbroker::MessageToTunnelbroker, ::tunnelbroker::MessageToClient>* AsyncMessagesStreamRaw(::grpc::ClientContext* context, ::grpc::CompletionQueue* cq, void* tag) override;
::grpc::ClientAsyncReaderWriter< ::tunnelbroker::MessageToTunnelbroker, ::tunnelbroker::MessageToClient>* PrepareAsyncMessagesStreamRaw(::grpc::ClientContext* context, ::grpc::CompletionQueue* cq) override;
const ::grpc::internal::RpcMethod rpcmethod_SessionSignature_;
const ::grpc::internal::RpcMethod rpcmethod_NewSession_;
- const ::grpc::internal::RpcMethod rpcmethod_Send_;
- const ::grpc::internal::RpcMethod rpcmethod_Get_;
const ::grpc::internal::RpcMethod rpcmethod_MessagesStream_;
};
static std::unique_ptr<Stub> NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options = ::grpc::StubOptions());
@@ -199,11 +143,6 @@
virtual ~Service();
virtual ::grpc::Status SessionSignature(::grpc::ServerContext* context, const ::tunnelbroker::SessionSignatureRequest* request, ::tunnelbroker::SessionSignatureResponse* response);
virtual ::grpc::Status NewSession(::grpc::ServerContext* context, const ::tunnelbroker::NewSessionRequest* request, ::tunnelbroker::NewSessionResponse* response);
- virtual ::grpc::Status Send(::grpc::ServerContext* context, const ::tunnelbroker::SendRequest* request, ::google::protobuf::Empty* response);
- virtual ::grpc::Status Get(::grpc::ServerContext* context, const ::tunnelbroker::GetRequest* request, ::grpc::ServerWriter< ::tunnelbroker::GetResponse>* writer);
- // Replacing Send and Get with a single bidirectional streaming RPC
- // The client should provide the valid `sessionID` identifier
- // from the `NewSession` in the stream request metadata
virtual ::grpc::Status MessagesStream(::grpc::ServerContext* context, ::grpc::ServerReaderWriter< ::tunnelbroker::MessageToClient, ::tunnelbroker::MessageToTunnelbroker>* stream);
};
template <class BaseClass>
@@ -247,52 +186,12 @@
}
};
template <class BaseClass>
- class WithAsyncMethod_Send : public BaseClass {
- private:
- void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
- public:
- WithAsyncMethod_Send() {
- ::grpc::Service::MarkMethodAsync(2);
- }
- ~WithAsyncMethod_Send() override {
- BaseClassMustBeDerivedFromService(this);
- }
- // disable synchronous version of this method
- ::grpc::Status Send(::grpc::ServerContext* /*context*/, const ::tunnelbroker::SendRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override {
- abort();
- return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
- }
- void RequestSend(::grpc::ServerContext* context, ::tunnelbroker::SendRequest* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* 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 BaseClass>
- class WithAsyncMethod_Get : public BaseClass {
- private:
- void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
- public:
- WithAsyncMethod_Get() {
- ::grpc::Service::MarkMethodAsync(3);
- }
- ~WithAsyncMethod_Get() override {
- BaseClassMustBeDerivedFromService(this);
- }
- // disable synchronous version of this method
- ::grpc::Status Get(::grpc::ServerContext* /*context*/, const ::tunnelbroker::GetRequest* /*request*/, ::grpc::ServerWriter< ::tunnelbroker::GetResponse>* /*writer*/) override {
- abort();
- return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
- }
- void RequestGet(::grpc::ServerContext* context, ::tunnelbroker::GetRequest* request, ::grpc::ServerAsyncWriter< ::tunnelbroker::GetResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
- ::grpc::Service::RequestAsyncServerStreaming(3, context, request, writer, new_call_cq, notification_cq, tag);
- }
- };
- template <class BaseClass>
class WithAsyncMethod_MessagesStream : public BaseClass {
private:
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
public:
WithAsyncMethod_MessagesStream() {
- ::grpc::Service::MarkMethodAsync(4);
+ ::grpc::Service::MarkMethodAsync(2);
}
~WithAsyncMethod_MessagesStream() override {
BaseClassMustBeDerivedFromService(this);
@@ -303,10 +202,10 @@
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
}
void RequestMessagesStream(::grpc::ServerContext* context, ::grpc::ServerAsyncReaderWriter< ::tunnelbroker::MessageToClient, ::tunnelbroker::MessageToTunnelbroker>* stream, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
- ::grpc::Service::RequestAsyncBidiStreaming(4, context, stream, new_call_cq, notification_cq, tag);
+ ::grpc::Service::RequestAsyncBidiStreaming(2, context, stream, new_call_cq, notification_cq, tag);
}
};
- typedef WithAsyncMethod_SessionSignature<WithAsyncMethod_NewSession<WithAsyncMethod_Send<WithAsyncMethod_Get<WithAsyncMethod_MessagesStream<Service > > > > > AsyncService;
+ typedef WithAsyncMethod_SessionSignature<WithAsyncMethod_NewSession<WithAsyncMethod_MessagesStream<Service > > > AsyncService;
template <class BaseClass>
class WithCallbackMethod_SessionSignature : public BaseClass {
private:
@@ -362,61 +261,12 @@
::grpc::CallbackServerContext* /*context*/, const ::tunnelbroker::NewSessionRequest* /*request*/, ::tunnelbroker::NewSessionResponse* /*response*/) { return nullptr; }
};
template <class BaseClass>
- class WithCallbackMethod_Send : public BaseClass {
- private:
- void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
- public:
- WithCallbackMethod_Send() {
- ::grpc::Service::MarkMethodCallback(2,
- new ::grpc::internal::CallbackUnaryHandler< ::tunnelbroker::SendRequest, ::google::protobuf::Empty>(
- [this](
- ::grpc::CallbackServerContext* context, const ::tunnelbroker::SendRequest* request, ::google::protobuf::Empty* response) { return this->Send(context, request, response); }));}
- void SetMessageAllocatorFor_Send(
- ::grpc::MessageAllocator< ::tunnelbroker::SendRequest, ::google::protobuf::Empty>* allocator) {
- ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(2);
- static_cast<::grpc::internal::CallbackUnaryHandler< ::tunnelbroker::SendRequest, ::google::protobuf::Empty>*>(handler)
- ->SetMessageAllocator(allocator);
- }
- ~WithCallbackMethod_Send() override {
- BaseClassMustBeDerivedFromService(this);
- }
- // disable synchronous version of this method
- ::grpc::Status Send(::grpc::ServerContext* /*context*/, const ::tunnelbroker::SendRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override {
- abort();
- return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
- }
- virtual ::grpc::ServerUnaryReactor* Send(
- ::grpc::CallbackServerContext* /*context*/, const ::tunnelbroker::SendRequest* /*request*/, ::google::protobuf::Empty* /*response*/) { return nullptr; }
- };
- template <class BaseClass>
- class WithCallbackMethod_Get : public BaseClass {
- private:
- void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
- public:
- WithCallbackMethod_Get() {
- ::grpc::Service::MarkMethodCallback(3,
- new ::grpc::internal::CallbackServerStreamingHandler< ::tunnelbroker::GetRequest, ::tunnelbroker::GetResponse>(
- [this](
- ::grpc::CallbackServerContext* context, const ::tunnelbroker::GetRequest* request) { return this->Get(context, request); }));
- }
- ~WithCallbackMethod_Get() override {
- BaseClassMustBeDerivedFromService(this);
- }
- // disable synchronous version of this method
- ::grpc::Status Get(::grpc::ServerContext* /*context*/, const ::tunnelbroker::GetRequest* /*request*/, ::grpc::ServerWriter< ::tunnelbroker::GetResponse>* /*writer*/) override {
- abort();
- return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
- }
- virtual ::grpc::ServerWriteReactor< ::tunnelbroker::GetResponse>* Get(
- ::grpc::CallbackServerContext* /*context*/, const ::tunnelbroker::GetRequest* /*request*/) { return nullptr; }
- };
- template <class BaseClass>
class WithCallbackMethod_MessagesStream : public BaseClass {
private:
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
public:
WithCallbackMethod_MessagesStream() {
- ::grpc::Service::MarkMethodCallback(4,
+ ::grpc::Service::MarkMethodCallback(2,
new ::grpc::internal::CallbackBidiHandler< ::tunnelbroker::MessageToTunnelbroker, ::tunnelbroker::MessageToClient>(
[this](
::grpc::CallbackServerContext* context) { return this->MessagesStream(context); }));
@@ -433,7 +283,7 @@
::grpc::CallbackServerContext* /*context*/)
{ return nullptr; }
};
- typedef WithCallbackMethod_SessionSignature<WithCallbackMethod_NewSession<WithCallbackMethod_Send<WithCallbackMethod_Get<WithCallbackMethod_MessagesStream<Service > > > > > CallbackService;
+ typedef WithCallbackMethod_SessionSignature<WithCallbackMethod_NewSession<WithCallbackMethod_MessagesStream<Service > > > CallbackService;
typedef CallbackService ExperimentalCallbackService;
template <class BaseClass>
class WithGenericMethod_SessionSignature : public BaseClass {
@@ -470,46 +320,12 @@
}
};
template <class BaseClass>
- class WithGenericMethod_Send : public BaseClass {
- private:
- void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
- public:
- WithGenericMethod_Send() {
- ::grpc::Service::MarkMethodGeneric(2);
- }
- ~WithGenericMethod_Send() override {
- BaseClassMustBeDerivedFromService(this);
- }
- // disable synchronous version of this method
- ::grpc::Status Send(::grpc::ServerContext* /*context*/, const ::tunnelbroker::SendRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override {
- abort();
- return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
- }
- };
- template <class BaseClass>
- class WithGenericMethod_Get : public BaseClass {
- private:
- void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
- public:
- WithGenericMethod_Get() {
- ::grpc::Service::MarkMethodGeneric(3);
- }
- ~WithGenericMethod_Get() override {
- BaseClassMustBeDerivedFromService(this);
- }
- // disable synchronous version of this method
- ::grpc::Status Get(::grpc::ServerContext* /*context*/, const ::tunnelbroker::GetRequest* /*request*/, ::grpc::ServerWriter< ::tunnelbroker::GetResponse>* /*writer*/) override {
- abort();
- return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
- }
- };
- template <class BaseClass>
class WithGenericMethod_MessagesStream : public BaseClass {
private:
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
public:
WithGenericMethod_MessagesStream() {
- ::grpc::Service::MarkMethodGeneric(4);
+ ::grpc::Service::MarkMethodGeneric(2);
}
~WithGenericMethod_MessagesStream() override {
BaseClassMustBeDerivedFromService(this);
@@ -561,52 +377,12 @@
}
};
template <class BaseClass>
- class WithRawMethod_Send : public BaseClass {
- private:
- void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
- public:
- WithRawMethod_Send() {
- ::grpc::Service::MarkMethodRaw(2);
- }
- ~WithRawMethod_Send() override {
- BaseClassMustBeDerivedFromService(this);
- }
- // disable synchronous version of this method
- ::grpc::Status Send(::grpc::ServerContext* /*context*/, const ::tunnelbroker::SendRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override {
- abort();
- return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
- }
- void RequestSend(::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 BaseClass>
- class WithRawMethod_Get : public BaseClass {
- private:
- void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
- public:
- WithRawMethod_Get() {
- ::grpc::Service::MarkMethodRaw(3);
- }
- ~WithRawMethod_Get() override {
- BaseClassMustBeDerivedFromService(this);
- }
- // disable synchronous version of this method
- ::grpc::Status Get(::grpc::ServerContext* /*context*/, const ::tunnelbroker::GetRequest* /*request*/, ::grpc::ServerWriter< ::tunnelbroker::GetResponse>* /*writer*/) override {
- abort();
- return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
- }
- void RequestGet(::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(3, context, request, writer, new_call_cq, notification_cq, tag);
- }
- };
- template <class BaseClass>
class WithRawMethod_MessagesStream : public BaseClass {
private:
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
public:
WithRawMethod_MessagesStream() {
- ::grpc::Service::MarkMethodRaw(4);
+ ::grpc::Service::MarkMethodRaw(2);
}
~WithRawMethod_MessagesStream() override {
BaseClassMustBeDerivedFromService(this);
@@ -617,7 +393,7 @@
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
}
void RequestMessagesStream(::grpc::ServerContext* context, ::grpc::ServerAsyncReaderWriter< ::grpc::ByteBuffer, ::grpc::ByteBuffer>* stream, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
- ::grpc::Service::RequestAsyncBidiStreaming(4, context, stream, new_call_cq, notification_cq, tag);
+ ::grpc::Service::RequestAsyncBidiStreaming(2, context, stream, new_call_cq, notification_cq, tag);
}
};
template <class BaseClass>
@@ -665,56 +441,12 @@
::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; }
};
template <class BaseClass>
- class WithRawCallbackMethod_Send : public BaseClass {
- private:
- void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
- public:
- WithRawCallbackMethod_Send() {
- ::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->Send(context, request, response); }));
- }
- ~WithRawCallbackMethod_Send() override {
- BaseClassMustBeDerivedFromService(this);
- }
- // disable synchronous version of this method
- ::grpc::Status Send(::grpc::ServerContext* /*context*/, const ::tunnelbroker::SendRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override {
- abort();
- return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
- }
- virtual ::grpc::ServerUnaryReactor* Send(
- ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; }
- };
- template <class BaseClass>
- class WithRawCallbackMethod_Get : public BaseClass {
- private:
- void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
- public:
- WithRawCallbackMethod_Get() {
- ::grpc::Service::MarkMethodRawCallback(3,
- new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
- [this](
- ::grpc::CallbackServerContext* context, const::grpc::ByteBuffer* request) { return this->Get(context, request); }));
- }
- ~WithRawCallbackMethod_Get() override {
- BaseClassMustBeDerivedFromService(this);
- }
- // disable synchronous version of this method
- ::grpc::Status Get(::grpc::ServerContext* /*context*/, const ::tunnelbroker::GetRequest* /*request*/, ::grpc::ServerWriter< ::tunnelbroker::GetResponse>* /*writer*/) override {
- abort();
- return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
- }
- virtual ::grpc::ServerWriteReactor< ::grpc::ByteBuffer>* Get(
- ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/) { return nullptr; }
- };
- template <class BaseClass>
class WithRawCallbackMethod_MessagesStream : public BaseClass {
private:
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
public:
WithRawCallbackMethod_MessagesStream() {
- ::grpc::Service::MarkMethodRawCallback(4,
+ ::grpc::Service::MarkMethodRawCallback(2,
new ::grpc::internal::CallbackBidiHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
[this](
::grpc::CallbackServerContext* context) { return this->MessagesStream(context); }));
@@ -785,63 +517,9 @@
// replace default version of method with streamed unary
virtual ::grpc::Status StreamedNewSession(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::tunnelbroker::NewSessionRequest,::tunnelbroker::NewSessionResponse>* server_unary_streamer) = 0;
};
- template <class BaseClass>
- class WithStreamedUnaryMethod_Send : public BaseClass {
- private:
- void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
- public:
- WithStreamedUnaryMethod_Send() {
- ::grpc::Service::MarkMethodStreamed(2,
- new ::grpc::internal::StreamedUnaryHandler<
- ::tunnelbroker::SendRequest, ::google::protobuf::Empty>(
- [this](::grpc::ServerContext* context,
- ::grpc::ServerUnaryStreamer<
- ::tunnelbroker::SendRequest, ::google::protobuf::Empty>* streamer) {
- return this->StreamedSend(context,
- streamer);
- }));
- }
- ~WithStreamedUnaryMethod_Send() override {
- BaseClassMustBeDerivedFromService(this);
- }
- // disable regular version of this method
- ::grpc::Status Send(::grpc::ServerContext* /*context*/, const ::tunnelbroker::SendRequest* /*request*/, ::google::protobuf::Empty* /*response*/) override {
- abort();
- return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
- }
- // replace default version of method with streamed unary
- virtual ::grpc::Status StreamedSend(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::tunnelbroker::SendRequest,::google::protobuf::Empty>* server_unary_streamer) = 0;
- };
- typedef WithStreamedUnaryMethod_SessionSignature<WithStreamedUnaryMethod_NewSession<WithStreamedUnaryMethod_Send<Service > > > StreamedUnaryService;
- template <class BaseClass>
- class WithSplitStreamingMethod_Get : public BaseClass {
- private:
- void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
- public:
- WithSplitStreamingMethod_Get() {
- ::grpc::Service::MarkMethodStreamed(3,
- new ::grpc::internal::SplitServerStreamingHandler<
- ::tunnelbroker::GetRequest, ::tunnelbroker::GetResponse>(
- [this](::grpc::ServerContext* context,
- ::grpc::ServerSplitStreamer<
- ::tunnelbroker::GetRequest, ::tunnelbroker::GetResponse>* streamer) {
- return this->StreamedGet(context,
- streamer);
- }));
- }
- ~WithSplitStreamingMethod_Get() override {
- BaseClassMustBeDerivedFromService(this);
- }
- // disable regular version of this method
- ::grpc::Status Get(::grpc::ServerContext* /*context*/, const ::tunnelbroker::GetRequest* /*request*/, ::grpc::ServerWriter< ::tunnelbroker::GetResponse>* /*writer*/) override {
- abort();
- return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
- }
- // replace default version of method with split streamed
- virtual ::grpc::Status StreamedGet(::grpc::ServerContext* context, ::grpc::ServerSplitStreamer< ::tunnelbroker::GetRequest,::tunnelbroker::GetResponse>* server_split_streamer) = 0;
- };
- typedef WithSplitStreamingMethod_Get<Service > SplitStreamedService;
- typedef WithStreamedUnaryMethod_SessionSignature<WithStreamedUnaryMethod_NewSession<WithStreamedUnaryMethod_Send<WithSplitStreamingMethod_Get<Service > > > > StreamedService;
+ typedef WithStreamedUnaryMethod_SessionSignature<WithStreamedUnaryMethod_NewSession<Service > > StreamedUnaryService;
+ typedef Service SplitStreamedService;
+ typedef WithStreamedUnaryMethod_SessionSignature<WithStreamedUnaryMethod_NewSession<Service > > StreamedService;
};
} // namespace tunnelbroker
diff --git a/shared/protos/_generated/tunnelbroker.grpc.pb.cc b/shared/protos/_generated/tunnelbroker.grpc.pb.cc
--- a/shared/protos/_generated/tunnelbroker.grpc.pb.cc
+++ b/shared/protos/_generated/tunnelbroker.grpc.pb.cc
@@ -24,8 +24,6 @@
static const char* TunnelbrokerService_method_names[] = {
"/tunnelbroker.TunnelbrokerService/SessionSignature",
"/tunnelbroker.TunnelbrokerService/NewSession",
- "/tunnelbroker.TunnelbrokerService/Send",
- "/tunnelbroker.TunnelbrokerService/Get",
"/tunnelbroker.TunnelbrokerService/MessagesStream",
};
@@ -38,9 +36,7 @@
TunnelbrokerService::Stub::Stub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options)
: channel_(channel), rpcmethod_SessionSignature_(TunnelbrokerService_method_names[0], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel)
, rpcmethod_NewSession_(TunnelbrokerService_method_names[1], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel)
- , rpcmethod_Send_(TunnelbrokerService_method_names[2], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel)
- , rpcmethod_Get_(TunnelbrokerService_method_names[3], options.suffix_for_stats(),::grpc::internal::RpcMethod::SERVER_STREAMING, channel)
- , rpcmethod_MessagesStream_(TunnelbrokerService_method_names[4], options.suffix_for_stats(),::grpc::internal::RpcMethod::BIDI_STREAMING, channel)
+ , rpcmethod_MessagesStream_(TunnelbrokerService_method_names[2], options.suffix_for_stats(),::grpc::internal::RpcMethod::BIDI_STREAMING, channel)
{}
::grpc::Status TunnelbrokerService::Stub::SessionSignature(::grpc::ClientContext* context, const ::tunnelbroker::SessionSignatureRequest& request, ::tunnelbroker::SessionSignatureResponse* response) {
@@ -89,45 +85,6 @@
return result;
}
-::grpc::Status TunnelbrokerService::Stub::Send(::grpc::ClientContext* context, const ::tunnelbroker::SendRequest& request, ::google::protobuf::Empty* response) {
- return ::grpc::internal::BlockingUnaryCall< ::tunnelbroker::SendRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_Send_, context, request, response);
-}
-
-void TunnelbrokerService::Stub::async::Send(::grpc::ClientContext* context, const ::tunnelbroker::SendRequest* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)> f) {
- ::grpc::internal::CallbackUnaryCall< ::tunnelbroker::SendRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_Send_, context, request, response, std::move(f));
-}
-
-void TunnelbrokerService::Stub::async::Send(::grpc::ClientContext* context, const ::tunnelbroker::SendRequest* request, ::google::protobuf::Empty* response, ::grpc::ClientUnaryReactor* reactor) {
- ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_Send_, context, request, response, reactor);
-}
-
-::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* TunnelbrokerService::Stub::PrepareAsyncSendRaw(::grpc::ClientContext* context, const ::tunnelbroker::SendRequest& request, ::grpc::CompletionQueue* cq) {
- return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::google::protobuf::Empty, ::tunnelbroker::SendRequest, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_Send_, context, request);
-}
-
-::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* TunnelbrokerService::Stub::AsyncSendRaw(::grpc::ClientContext* context, const ::tunnelbroker::SendRequest& request, ::grpc::CompletionQueue* cq) {
- auto* result =
- this->PrepareAsyncSendRaw(context, request, cq);
- result->StartCall();
- return result;
-}
-
-::grpc::ClientReader< ::tunnelbroker::GetResponse>* TunnelbrokerService::Stub::GetRaw(::grpc::ClientContext* context, const ::tunnelbroker::GetRequest& request) {
- return ::grpc::internal::ClientReaderFactory< ::tunnelbroker::GetResponse>::Create(channel_.get(), rpcmethod_Get_, context, request);
-}
-
-void TunnelbrokerService::Stub::async::Get(::grpc::ClientContext* context, const ::tunnelbroker::GetRequest* request, ::grpc::ClientReadReactor< ::tunnelbroker::GetResponse>* reactor) {
- ::grpc::internal::ClientCallbackReaderFactory< ::tunnelbroker::GetResponse>::Create(stub_->channel_.get(), stub_->rpcmethod_Get_, context, request, reactor);
-}
-
-::grpc::ClientAsyncReader< ::tunnelbroker::GetResponse>* TunnelbrokerService::Stub::AsyncGetRaw(::grpc::ClientContext* context, const ::tunnelbroker::GetRequest& request, ::grpc::CompletionQueue* cq, void* tag) {
- return ::grpc::internal::ClientAsyncReaderFactory< ::tunnelbroker::GetResponse>::Create(channel_.get(), cq, rpcmethod_Get_, context, request, true, tag);
-}
-
-::grpc::ClientAsyncReader< ::tunnelbroker::GetResponse>* TunnelbrokerService::Stub::PrepareAsyncGetRaw(::grpc::ClientContext* context, const ::tunnelbroker::GetRequest& request, ::grpc::CompletionQueue* cq) {
- return ::grpc::internal::ClientAsyncReaderFactory< ::tunnelbroker::GetResponse>::Create(channel_.get(), cq, rpcmethod_Get_, context, request, false, nullptr);
-}
-
::grpc::ClientReaderWriter< ::tunnelbroker::MessageToTunnelbroker, ::tunnelbroker::MessageToClient>* TunnelbrokerService::Stub::MessagesStreamRaw(::grpc::ClientContext* context) {
return ::grpc::internal::ClientReaderWriterFactory< ::tunnelbroker::MessageToTunnelbroker, ::tunnelbroker::MessageToClient>::Create(channel_.get(), rpcmethod_MessagesStream_, context);
}
@@ -167,26 +124,6 @@
}, this)));
AddMethod(new ::grpc::internal::RpcServiceMethod(
TunnelbrokerService_method_names[2],
- ::grpc::internal::RpcMethod::NORMAL_RPC,
- new ::grpc::internal::RpcMethodHandler< TunnelbrokerService::Service, ::tunnelbroker::SendRequest, ::google::protobuf::Empty, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(
- [](TunnelbrokerService::Service* service,
- ::grpc::ServerContext* ctx,
- const ::tunnelbroker::SendRequest* req,
- ::google::protobuf::Empty* resp) {
- return service->Send(ctx, req, resp);
- }, this)));
- AddMethod(new ::grpc::internal::RpcServiceMethod(
- TunnelbrokerService_method_names[3],
- ::grpc::internal::RpcMethod::SERVER_STREAMING,
- new ::grpc::internal::ServerStreamingHandler< TunnelbrokerService::Service, ::tunnelbroker::GetRequest, ::tunnelbroker::GetResponse>(
- [](TunnelbrokerService::Service* service,
- ::grpc::ServerContext* ctx,
- const ::tunnelbroker::GetRequest* req,
- ::grpc::ServerWriter<::tunnelbroker::GetResponse>* writer) {
- return service->Get(ctx, req, writer);
- }, this)));
- AddMethod(new ::grpc::internal::RpcServiceMethod(
- TunnelbrokerService_method_names[4],
::grpc::internal::RpcMethod::BIDI_STREAMING,
new ::grpc::internal::BidiStreamingHandler< TunnelbrokerService::Service, ::tunnelbroker::MessageToTunnelbroker, ::tunnelbroker::MessageToClient>(
[](TunnelbrokerService::Service* service,
@@ -214,20 +151,6 @@
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
}
-::grpc::Status TunnelbrokerService::Service::Send(::grpc::ServerContext* context, const ::tunnelbroker::SendRequest* request, ::google::protobuf::Empty* response) {
- (void) context;
- (void) request;
- (void) response;
- return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
-}
-
-::grpc::Status TunnelbrokerService::Service::Get(::grpc::ServerContext* context, const ::tunnelbroker::GetRequest* request, ::grpc::ServerWriter< ::tunnelbroker::GetResponse>* writer) {
- (void) context;
- (void) request;
- (void) writer;
- return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
-}
-
::grpc::Status TunnelbrokerService::Service::MessagesStream(::grpc::ServerContext* context, ::grpc::ServerReaderWriter< ::tunnelbroker::MessageToClient, ::tunnelbroker::MessageToTunnelbroker>* stream) {
(void) context;
(void) stream;
diff --git a/shared/protos/_generated/tunnelbroker.pb.h b/shared/protos/_generated/tunnelbroker.pb.h
--- a/shared/protos/_generated/tunnelbroker.pb.h
+++ b/shared/protos/_generated/tunnelbroker.pb.h
@@ -48,7 +48,7 @@
PROTOBUF_SECTION_VARIABLE(protodesc_cold);
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
PROTOBUF_SECTION_VARIABLE(protodesc_cold);
- static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[15]
+ static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[11]
PROTOBUF_SECTION_VARIABLE(protodesc_cold);
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
@@ -57,15 +57,6 @@
extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_tunnelbroker_2eproto;
::PROTOBUF_NAMESPACE_ID::Metadata descriptor_table_tunnelbroker_2eproto_metadata_getter(int index);
namespace tunnelbroker {
-class GetRequest;
-struct GetRequestDefaultTypeInternal;
-extern GetRequestDefaultTypeInternal _GetRequest_default_instance_;
-class GetResponse;
-struct GetResponseDefaultTypeInternal;
-extern GetResponseDefaultTypeInternal _GetResponse_default_instance_;
-class GetResponseMessage;
-struct GetResponseMessageDefaultTypeInternal;
-extern GetResponseMessageDefaultTypeInternal _GetResponseMessage_default_instance_;
class MessageToClient;
struct MessageToClientDefaultTypeInternal;
extern MessageToClientDefaultTypeInternal _MessageToClient_default_instance_;
@@ -93,9 +84,6 @@
class ProcessedMessages;
struct ProcessedMessagesDefaultTypeInternal;
extern ProcessedMessagesDefaultTypeInternal _ProcessedMessages_default_instance_;
-class SendRequest;
-struct SendRequestDefaultTypeInternal;
-extern SendRequestDefaultTypeInternal _SendRequest_default_instance_;
class SessionSignatureRequest;
struct SessionSignatureRequestDefaultTypeInternal;
extern SessionSignatureRequestDefaultTypeInternal _SessionSignatureRequest_default_instance_;
@@ -104,9 +92,6 @@
extern SessionSignatureResponseDefaultTypeInternal _SessionSignatureResponse_default_instance_;
} // namespace tunnelbroker
PROTOBUF_NAMESPACE_OPEN
-template<> ::tunnelbroker::GetRequest* Arena::CreateMaybeMessage<::tunnelbroker::GetRequest>(Arena*);
-template<> ::tunnelbroker::GetResponse* Arena::CreateMaybeMessage<::tunnelbroker::GetResponse>(Arena*);
-template<> ::tunnelbroker::GetResponseMessage* Arena::CreateMaybeMessage<::tunnelbroker::GetResponseMessage>(Arena*);
template<> ::tunnelbroker::MessageToClient* Arena::CreateMaybeMessage<::tunnelbroker::MessageToClient>(Arena*);
template<> ::tunnelbroker::MessageToClientStruct* Arena::CreateMaybeMessage<::tunnelbroker::MessageToClientStruct>(Arena*);
template<> ::tunnelbroker::MessageToTunnelbroker* Arena::CreateMaybeMessage<::tunnelbroker::MessageToTunnelbroker>(Arena*);
@@ -116,7 +101,6 @@
template<> ::tunnelbroker::NewSessionRequest* Arena::CreateMaybeMessage<::tunnelbroker::NewSessionRequest>(Arena*);
template<> ::tunnelbroker::NewSessionResponse* Arena::CreateMaybeMessage<::tunnelbroker::NewSessionResponse>(Arena*);
template<> ::tunnelbroker::ProcessedMessages* Arena::CreateMaybeMessage<::tunnelbroker::ProcessedMessages>(Arena*);
-template<> ::tunnelbroker::SendRequest* Arena::CreateMaybeMessage<::tunnelbroker::SendRequest>(Arena*);
template<> ::tunnelbroker::SessionSignatureRequest* Arena::CreateMaybeMessage<::tunnelbroker::SessionSignatureRequest>(Arena*);
template<> ::tunnelbroker::SessionSignatureResponse* Arena::CreateMaybeMessage<::tunnelbroker::SessionSignatureResponse>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
@@ -864,24 +848,24 @@
};
// -------------------------------------------------------------------
-class SendRequest PROTOBUF_FINAL :
- public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:tunnelbroker.SendRequest) */ {
+class ProcessedMessages PROTOBUF_FINAL :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:tunnelbroker.ProcessedMessages) */ {
public:
- inline SendRequest() : SendRequest(nullptr) {}
- virtual ~SendRequest();
- explicit constexpr SendRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+ inline ProcessedMessages() : ProcessedMessages(nullptr) {}
+ virtual ~ProcessedMessages();
+ explicit constexpr ProcessedMessages(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
- SendRequest(const SendRequest& from);
- SendRequest(SendRequest&& from) noexcept
- : SendRequest() {
+ ProcessedMessages(const ProcessedMessages& from);
+ ProcessedMessages(ProcessedMessages&& from) noexcept
+ : ProcessedMessages() {
*this = ::std::move(from);
}
- inline SendRequest& operator=(const SendRequest& from) {
+ inline ProcessedMessages& operator=(const ProcessedMessages& from) {
CopyFrom(from);
return *this;
}
- inline SendRequest& operator=(SendRequest&& from) noexcept {
+ inline ProcessedMessages& operator=(ProcessedMessages&& from) noexcept {
if (GetArena() == from.GetArena()) {
if (this != &from) InternalSwap(&from);
} else {
@@ -899,20 +883,172 @@
static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
return GetMetadataStatic().reflection;
}
- static const SendRequest& default_instance() {
+ static const ProcessedMessages& default_instance() {
return *internal_default_instance();
}
- static inline const SendRequest* internal_default_instance() {
- return reinterpret_cast<const SendRequest*>(
- &_SendRequest_default_instance_);
+ static inline const ProcessedMessages* internal_default_instance() {
+ return reinterpret_cast<const ProcessedMessages*>(
+ &_ProcessedMessages_default_instance_);
}
static constexpr int kIndexInFileMessages =
4;
- friend void swap(SendRequest& a, SendRequest& b) {
+ friend void swap(ProcessedMessages& a, ProcessedMessages& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(ProcessedMessages* other) {
+ if (other == this) return;
+ if (GetArena() == other->GetArena()) {
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(ProcessedMessages* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetArena() == other->GetArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline ProcessedMessages* New() const final {
+ return CreateMaybeMessage<ProcessedMessages>(nullptr);
+ }
+
+ ProcessedMessages* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
+ return CreateMaybeMessage<ProcessedMessages>(arena);
+ }
+ void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
+ void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
+ void CopyFrom(const ProcessedMessages& from);
+ void MergeFrom(const ProcessedMessages& from);
+ 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;
+ ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
+ ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _cached_size_.Get(); }
+
+ private:
+ inline void SharedCtor();
+ inline void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(ProcessedMessages* other);
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "tunnelbroker.ProcessedMessages";
+ }
+ protected:
+ explicit ProcessedMessages(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ private:
+ static void ArenaDtor(void* object);
+ inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ public:
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+ private:
+ static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
+ return ::descriptor_table_tunnelbroker_2eproto_metadata_getter(kIndexInFileMessages);
+ }
+
+ public:
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kMessageIDFieldNumber = 1,
+ };
+ // repeated string messageID = 1;
+ int messageid_size() const;
+ private:
+ int _internal_messageid_size() const;
+ public:
+ void clear_messageid();
+ const std::string& messageid(int index) const;
+ std::string* mutable_messageid(int index);
+ void set_messageid(int index, const std::string& value);
+ void set_messageid(int index, std::string&& value);
+ void set_messageid(int index, const char* value);
+ void set_messageid(int index, const char* value, size_t size);
+ std::string* add_messageid();
+ void add_messageid(const std::string& value);
+ void add_messageid(std::string&& value);
+ void add_messageid(const char* value);
+ void add_messageid(const char* value, size_t size);
+ const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& messageid() const;
+ ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_messageid();
+ private:
+ const std::string& _internal_messageid(int index) const;
+ std::string* _internal_add_messageid();
+ public:
+
+ // @@protoc_insertion_point(class_scope:tunnelbroker.ProcessedMessages)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> messageid_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ friend struct ::TableStruct_tunnelbroker_2eproto;
+};
+// -------------------------------------------------------------------
+
+class MessageToTunnelbrokerStruct PROTOBUF_FINAL :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:tunnelbroker.MessageToTunnelbrokerStruct) */ {
+ public:
+ inline MessageToTunnelbrokerStruct() : MessageToTunnelbrokerStruct(nullptr) {}
+ virtual ~MessageToTunnelbrokerStruct();
+ explicit constexpr MessageToTunnelbrokerStruct(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ MessageToTunnelbrokerStruct(const MessageToTunnelbrokerStruct& from);
+ MessageToTunnelbrokerStruct(MessageToTunnelbrokerStruct&& from) noexcept
+ : MessageToTunnelbrokerStruct() {
+ *this = ::std::move(from);
+ }
+
+ inline MessageToTunnelbrokerStruct& operator=(const MessageToTunnelbrokerStruct& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline MessageToTunnelbrokerStruct& operator=(MessageToTunnelbrokerStruct&& from) noexcept {
+ if (GetArena() == from.GetArena()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return GetMetadataStatic().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return GetMetadataStatic().reflection;
+ }
+ static const MessageToTunnelbrokerStruct& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const MessageToTunnelbrokerStruct* internal_default_instance() {
+ return reinterpret_cast<const MessageToTunnelbrokerStruct*>(
+ &_MessageToTunnelbrokerStruct_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 5;
+
+ friend void swap(MessageToTunnelbrokerStruct& a, MessageToTunnelbrokerStruct& b) {
a.Swap(&b);
}
- inline void Swap(SendRequest* other) {
+ inline void Swap(MessageToTunnelbrokerStruct* other) {
if (other == this) return;
if (GetArena() == other->GetArena()) {
InternalSwap(other);
@@ -920,7 +1056,7 @@
::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
}
}
- void UnsafeArenaSwap(SendRequest* other) {
+ void UnsafeArenaSwap(MessageToTunnelbrokerStruct* other) {
if (other == this) return;
GOOGLE_DCHECK(GetArena() == other->GetArena());
InternalSwap(other);
@@ -928,17 +1064,17 @@
// implements Message ----------------------------------------------
- inline SendRequest* New() const final {
- return CreateMaybeMessage<SendRequest>(nullptr);
+ inline MessageToTunnelbrokerStruct* New() const final {
+ return CreateMaybeMessage<MessageToTunnelbrokerStruct>(nullptr);
}
- SendRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
- return CreateMaybeMessage<SendRequest>(arena);
+ MessageToTunnelbrokerStruct* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
+ return CreateMaybeMessage<MessageToTunnelbrokerStruct>(arena);
}
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
- void CopyFrom(const SendRequest& from);
- void MergeFrom(const SendRequest& from);
+ void CopyFrom(const MessageToTunnelbrokerStruct& from);
+ void MergeFrom(const MessageToTunnelbrokerStruct& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@@ -952,13 +1088,13 @@
inline void SharedCtor();
inline void SharedDtor();
void SetCachedSize(int size) const final;
- void InternalSwap(SendRequest* other);
+ void InternalSwap(MessageToTunnelbrokerStruct* other);
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
- return "tunnelbroker.SendRequest";
+ return "tunnelbroker.MessageToTunnelbrokerStruct";
}
protected:
- explicit SendRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ explicit MessageToTunnelbrokerStruct(::PROTOBUF_NAMESPACE_ID::Arena* arena);
private:
static void ArenaDtor(void* object);
inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
@@ -978,7 +1114,7 @@
enum : int {
kBlobHashesFieldNumber = 4,
- kSessionIDFieldNumber = 1,
+ kMessageIDFieldNumber = 1,
kToDeviceIDFieldNumber = 2,
kPayloadFieldNumber = 3,
};
@@ -1006,20 +1142,20 @@
std::string* _internal_add_blobhashes();
public:
- // string sessionID = 1;
- void clear_sessionid();
- const std::string& sessionid() const;
- void set_sessionid(const std::string& value);
- void set_sessionid(std::string&& value);
- void set_sessionid(const char* value);
- void set_sessionid(const char* value, size_t size);
- std::string* mutable_sessionid();
- std::string* release_sessionid();
- void set_allocated_sessionid(std::string* sessionid);
+ // string messageID = 1;
+ void clear_messageid();
+ const std::string& messageid() const;
+ void set_messageid(const std::string& value);
+ void set_messageid(std::string&& value);
+ void set_messageid(const char* value);
+ void set_messageid(const char* value, size_t size);
+ std::string* mutable_messageid();
+ std::string* release_messageid();
+ void set_allocated_messageid(std::string* messageid);
private:
- const std::string& _internal_sessionid() const;
- void _internal_set_sessionid(const std::string& value);
- std::string* _internal_mutable_sessionid();
+ const std::string& _internal_messageid() const;
+ void _internal_set_messageid(const std::string& value);
+ std::string* _internal_mutable_messageid();
public:
// string toDeviceID = 2;
@@ -1038,13 +1174,13 @@
std::string* _internal_mutable_todeviceid();
public:
- // bytes payload = 3;
+ // string payload = 3;
void clear_payload();
const std::string& payload() const;
void set_payload(const std::string& value);
void set_payload(std::string&& value);
void set_payload(const char* value);
- void set_payload(const void* value, size_t size);
+ void set_payload(const char* value, size_t size);
std::string* mutable_payload();
std::string* release_payload();
void set_allocated_payload(std::string* payload);
@@ -1054,7 +1190,7 @@
std::string* _internal_mutable_payload();
public:
- // @@protoc_insertion_point(class_scope:tunnelbroker.SendRequest)
+ // @@protoc_insertion_point(class_scope:tunnelbroker.MessageToTunnelbrokerStruct)
private:
class _Internal;
@@ -1062,7 +1198,7 @@
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> blobhashes_;
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sessionid_;
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr messageid_;
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr todeviceid_;
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr payload_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
@@ -1070,24 +1206,24 @@
};
// -------------------------------------------------------------------
-class GetRequest PROTOBUF_FINAL :
- public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:tunnelbroker.GetRequest) */ {
+class MessagesToSend PROTOBUF_FINAL :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:tunnelbroker.MessagesToSend) */ {
public:
- inline GetRequest() : GetRequest(nullptr) {}
- virtual ~GetRequest();
- explicit constexpr GetRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+ inline MessagesToSend() : MessagesToSend(nullptr) {}
+ virtual ~MessagesToSend();
+ explicit constexpr MessagesToSend(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
- GetRequest(const GetRequest& from);
- GetRequest(GetRequest&& from) noexcept
- : GetRequest() {
+ MessagesToSend(const MessagesToSend& from);
+ MessagesToSend(MessagesToSend&& from) noexcept
+ : MessagesToSend() {
*this = ::std::move(from);
}
- inline GetRequest& operator=(const GetRequest& from) {
+ inline MessagesToSend& operator=(const MessagesToSend& from) {
CopyFrom(from);
return *this;
}
- inline GetRequest& operator=(GetRequest&& from) noexcept {
+ inline MessagesToSend& operator=(MessagesToSend&& from) noexcept {
if (GetArena() == from.GetArena()) {
if (this != &from) InternalSwap(&from);
} else {
@@ -1105,20 +1241,20 @@
static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
return GetMetadataStatic().reflection;
}
- static const GetRequest& default_instance() {
+ static const MessagesToSend& default_instance() {
return *internal_default_instance();
}
- static inline const GetRequest* internal_default_instance() {
- return reinterpret_cast<const GetRequest*>(
- &_GetRequest_default_instance_);
+ static inline const MessagesToSend* internal_default_instance() {
+ return reinterpret_cast<const MessagesToSend*>(
+ &_MessagesToSend_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 5;
+ 6;
- friend void swap(GetRequest& a, GetRequest& b) {
+ friend void swap(MessagesToSend& a, MessagesToSend& b) {
a.Swap(&b);
}
- inline void Swap(GetRequest* other) {
+ inline void Swap(MessagesToSend* other) {
if (other == this) return;
if (GetArena() == other->GetArena()) {
InternalSwap(other);
@@ -1126,7 +1262,7 @@
::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
}
}
- void UnsafeArenaSwap(GetRequest* other) {
+ void UnsafeArenaSwap(MessagesToSend* other) {
if (other == this) return;
GOOGLE_DCHECK(GetArena() == other->GetArena());
InternalSwap(other);
@@ -1134,17 +1270,17 @@
// implements Message ----------------------------------------------
- inline GetRequest* New() const final {
- return CreateMaybeMessage<GetRequest>(nullptr);
+ inline MessagesToSend* New() const final {
+ return CreateMaybeMessage<MessagesToSend>(nullptr);
}
- GetRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
- return CreateMaybeMessage<GetRequest>(arena);
+ MessagesToSend* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
+ return CreateMaybeMessage<MessagesToSend>(arena);
}
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
- void CopyFrom(const GetRequest& from);
- void MergeFrom(const GetRequest& from);
+ void CopyFrom(const MessagesToSend& from);
+ void MergeFrom(const MessagesToSend& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@@ -1158,13 +1294,13 @@
inline void SharedCtor();
inline void SharedDtor();
void SetCachedSize(int size) const final;
- void InternalSwap(GetRequest* other);
+ void InternalSwap(MessagesToSend* other);
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
- return "tunnelbroker.GetRequest";
+ return "tunnelbroker.MessagesToSend";
}
protected:
- explicit GetRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ explicit MessagesToSend(::PROTOBUF_NAMESPACE_ID::Arena* arena);
private:
static void ArenaDtor(void* object);
inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
@@ -1183,78 +1319,57 @@
// accessors -------------------------------------------------------
enum : int {
- kSessionIDFieldNumber = 1,
- kNewNotifyTokenFieldNumber = 2,
+ kMessagesFieldNumber = 1,
};
- // string sessionID = 1;
- void clear_sessionid();
- const std::string& sessionid() const;
- void set_sessionid(const std::string& value);
- void set_sessionid(std::string&& value);
- void set_sessionid(const char* value);
- void set_sessionid(const char* value, size_t size);
- std::string* mutable_sessionid();
- std::string* release_sessionid();
- void set_allocated_sessionid(std::string* sessionid);
+ // repeated .tunnelbroker.MessageToTunnelbrokerStruct messages = 1;
+ int messages_size() const;
private:
- const std::string& _internal_sessionid() const;
- void _internal_set_sessionid(const std::string& value);
- std::string* _internal_mutable_sessionid();
- public:
-
- // string newNotifyToken = 2;
- bool has_newnotifytoken() const;
- private:
- bool _internal_has_newnotifytoken() const;
+ int _internal_messages_size() const;
public:
- void clear_newnotifytoken();
- const std::string& newnotifytoken() const;
- void set_newnotifytoken(const std::string& value);
- void set_newnotifytoken(std::string&& value);
- void set_newnotifytoken(const char* value);
- void set_newnotifytoken(const char* value, size_t size);
- std::string* mutable_newnotifytoken();
- std::string* release_newnotifytoken();
- void set_allocated_newnotifytoken(std::string* newnotifytoken);
+ void clear_messages();
+ ::tunnelbroker::MessageToTunnelbrokerStruct* mutable_messages(int index);
+ ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tunnelbroker::MessageToTunnelbrokerStruct >*
+ mutable_messages();
private:
- const std::string& _internal_newnotifytoken() const;
- void _internal_set_newnotifytoken(const std::string& value);
- std::string* _internal_mutable_newnotifytoken();
+ const ::tunnelbroker::MessageToTunnelbrokerStruct& _internal_messages(int index) const;
+ ::tunnelbroker::MessageToTunnelbrokerStruct* _internal_add_messages();
public:
+ const ::tunnelbroker::MessageToTunnelbrokerStruct& messages(int index) const;
+ ::tunnelbroker::MessageToTunnelbrokerStruct* add_messages();
+ const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tunnelbroker::MessageToTunnelbrokerStruct >&
+ messages() const;
- // @@protoc_insertion_point(class_scope:tunnelbroker.GetRequest)
+ // @@protoc_insertion_point(class_scope:tunnelbroker.MessagesToSend)
private:
class _Internal;
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
- ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
+ ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tunnelbroker::MessageToTunnelbrokerStruct > messages_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sessionid_;
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr newnotifytoken_;
friend struct ::TableStruct_tunnelbroker_2eproto;
};
// -------------------------------------------------------------------
-class GetResponseMessage PROTOBUF_FINAL :
- public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:tunnelbroker.GetResponseMessage) */ {
+class MessageToTunnelbroker PROTOBUF_FINAL :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:tunnelbroker.MessageToTunnelbroker) */ {
public:
- inline GetResponseMessage() : GetResponseMessage(nullptr) {}
- virtual ~GetResponseMessage();
- explicit constexpr GetResponseMessage(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+ inline MessageToTunnelbroker() : MessageToTunnelbroker(nullptr) {}
+ virtual ~MessageToTunnelbroker();
+ explicit constexpr MessageToTunnelbroker(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
- GetResponseMessage(const GetResponseMessage& from);
- GetResponseMessage(GetResponseMessage&& from) noexcept
- : GetResponseMessage() {
+ MessageToTunnelbroker(const MessageToTunnelbroker& from);
+ MessageToTunnelbroker(MessageToTunnelbroker&& from) noexcept
+ : MessageToTunnelbroker() {
*this = ::std::move(from);
}
- inline GetResponseMessage& operator=(const GetResponseMessage& from) {
+ inline MessageToTunnelbroker& operator=(const MessageToTunnelbroker& from) {
CopyFrom(from);
return *this;
}
- inline GetResponseMessage& operator=(GetResponseMessage&& from) noexcept {
+ inline MessageToTunnelbroker& operator=(MessageToTunnelbroker&& from) noexcept {
if (GetArena() == from.GetArena()) {
if (this != &from) InternalSwap(&from);
} else {
@@ -1272,20 +1387,27 @@
static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
return GetMetadataStatic().reflection;
}
- static const GetResponseMessage& default_instance() {
+ static const MessageToTunnelbroker& default_instance() {
return *internal_default_instance();
}
- static inline const GetResponseMessage* internal_default_instance() {
- return reinterpret_cast<const GetResponseMessage*>(
- &_GetResponseMessage_default_instance_);
+ enum DataCase {
+ kMessagesToSend = 1,
+ kProcessedMessages = 2,
+ kNewNotifyToken = 3,
+ DATA_NOT_SET = 0,
+ };
+
+ static inline const MessageToTunnelbroker* internal_default_instance() {
+ return reinterpret_cast<const MessageToTunnelbroker*>(
+ &_MessageToTunnelbroker_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 6;
+ 7;
- friend void swap(GetResponseMessage& a, GetResponseMessage& b) {
+ friend void swap(MessageToTunnelbroker& a, MessageToTunnelbroker& b) {
a.Swap(&b);
}
- inline void Swap(GetResponseMessage* other) {
+ inline void Swap(MessageToTunnelbroker* other) {
if (other == this) return;
if (GetArena() == other->GetArena()) {
InternalSwap(other);
@@ -1293,7 +1415,7 @@
::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
}
}
- void UnsafeArenaSwap(GetResponseMessage* other) {
+ void UnsafeArenaSwap(MessageToTunnelbroker* other) {
if (other == this) return;
GOOGLE_DCHECK(GetArena() == other->GetArena());
InternalSwap(other);
@@ -1301,17 +1423,17 @@
// implements Message ----------------------------------------------
- inline GetResponseMessage* New() const final {
- return CreateMaybeMessage<GetResponseMessage>(nullptr);
+ inline MessageToTunnelbroker* New() const final {
+ return CreateMaybeMessage<MessageToTunnelbroker>(nullptr);
}
- GetResponseMessage* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
- return CreateMaybeMessage<GetResponseMessage>(arena);
+ MessageToTunnelbroker* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
+ return CreateMaybeMessage<MessageToTunnelbroker>(arena);
}
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
- void CopyFrom(const GetResponseMessage& from);
- void MergeFrom(const GetResponseMessage& from);
+ void CopyFrom(const MessageToTunnelbroker& from);
+ void MergeFrom(const MessageToTunnelbroker& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@@ -1325,13 +1447,13 @@
inline void SharedCtor();
inline void SharedDtor();
void SetCachedSize(int size) const final;
- void InternalSwap(GetResponseMessage* other);
+ void InternalSwap(MessageToTunnelbroker* other);
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
- return "tunnelbroker.GetResponseMessage";
+ return "tunnelbroker.MessageToTunnelbroker";
}
protected:
- explicit GetResponseMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ explicit MessageToTunnelbroker(::PROTOBUF_NAMESPACE_ID::Arena* arena);
private:
static void ArenaDtor(void* object);
inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
@@ -1350,99 +1472,113 @@
// accessors -------------------------------------------------------
enum : int {
- kBlobHashesFieldNumber = 3,
- kFromDeviceIDFieldNumber = 1,
- kPayloadFieldNumber = 2,
+ kMessagesToSendFieldNumber = 1,
+ kProcessedMessagesFieldNumber = 2,
+ kNewNotifyTokenFieldNumber = 3,
};
- // repeated string blobHashes = 3;
- int blobhashes_size() const;
+ // .tunnelbroker.MessagesToSend messagesToSend = 1;
+ bool has_messagestosend() const;
private:
- int _internal_blobhashes_size() const;
+ bool _internal_has_messagestosend() const;
public:
- void clear_blobhashes();
- const std::string& blobhashes(int index) const;
- std::string* mutable_blobhashes(int index);
- void set_blobhashes(int index, const std::string& value);
- void set_blobhashes(int index, std::string&& value);
- void set_blobhashes(int index, const char* value);
- void set_blobhashes(int index, const char* value, size_t size);
- std::string* add_blobhashes();
- void add_blobhashes(const std::string& value);
- void add_blobhashes(std::string&& value);
- void add_blobhashes(const char* value);
- void add_blobhashes(const char* value, size_t size);
- const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& blobhashes() const;
- ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_blobhashes();
+ void clear_messagestosend();
+ const ::tunnelbroker::MessagesToSend& messagestosend() const;
+ ::tunnelbroker::MessagesToSend* release_messagestosend();
+ ::tunnelbroker::MessagesToSend* mutable_messagestosend();
+ void set_allocated_messagestosend(::tunnelbroker::MessagesToSend* messagestosend);
private:
- const std::string& _internal_blobhashes(int index) const;
- std::string* _internal_add_blobhashes();
+ const ::tunnelbroker::MessagesToSend& _internal_messagestosend() const;
+ ::tunnelbroker::MessagesToSend* _internal_mutable_messagestosend();
public:
+ void unsafe_arena_set_allocated_messagestosend(
+ ::tunnelbroker::MessagesToSend* messagestosend);
+ ::tunnelbroker::MessagesToSend* unsafe_arena_release_messagestosend();
- // string fromDeviceID = 1;
- void clear_fromdeviceid();
- const std::string& fromdeviceid() const;
- void set_fromdeviceid(const std::string& value);
- void set_fromdeviceid(std::string&& value);
- void set_fromdeviceid(const char* value);
- void set_fromdeviceid(const char* value, size_t size);
- std::string* mutable_fromdeviceid();
- std::string* release_fromdeviceid();
- void set_allocated_fromdeviceid(std::string* fromdeviceid);
+ // .tunnelbroker.ProcessedMessages processedMessages = 2;
+ bool has_processedmessages() const;
private:
- const std::string& _internal_fromdeviceid() const;
- void _internal_set_fromdeviceid(const std::string& value);
- std::string* _internal_mutable_fromdeviceid();
+ bool _internal_has_processedmessages() const;
+ public:
+ void clear_processedmessages();
+ const ::tunnelbroker::ProcessedMessages& processedmessages() const;
+ ::tunnelbroker::ProcessedMessages* release_processedmessages();
+ ::tunnelbroker::ProcessedMessages* mutable_processedmessages();
+ void set_allocated_processedmessages(::tunnelbroker::ProcessedMessages* processedmessages);
+ private:
+ const ::tunnelbroker::ProcessedMessages& _internal_processedmessages() const;
+ ::tunnelbroker::ProcessedMessages* _internal_mutable_processedmessages();
public:
+ void unsafe_arena_set_allocated_processedmessages(
+ ::tunnelbroker::ProcessedMessages* processedmessages);
+ ::tunnelbroker::ProcessedMessages* unsafe_arena_release_processedmessages();
- // bytes payload = 2;
- void clear_payload();
- const std::string& payload() const;
- void set_payload(const std::string& value);
- void set_payload(std::string&& value);
- void set_payload(const char* value);
- void set_payload(const void* value, size_t size);
- std::string* mutable_payload();
- std::string* release_payload();
- void set_allocated_payload(std::string* payload);
+ // string newNotifyToken = 3;
+ bool has_newnotifytoken() const;
private:
- const std::string& _internal_payload() const;
- void _internal_set_payload(const std::string& value);
- std::string* _internal_mutable_payload();
+ bool _internal_has_newnotifytoken() const;
+ public:
+ void clear_newnotifytoken();
+ const std::string& newnotifytoken() const;
+ void set_newnotifytoken(const std::string& value);
+ void set_newnotifytoken(std::string&& value);
+ void set_newnotifytoken(const char* value);
+ void set_newnotifytoken(const char* value, size_t size);
+ std::string* mutable_newnotifytoken();
+ std::string* release_newnotifytoken();
+ void set_allocated_newnotifytoken(std::string* newnotifytoken);
+ private:
+ const std::string& _internal_newnotifytoken() const;
+ void _internal_set_newnotifytoken(const std::string& value);
+ std::string* _internal_mutable_newnotifytoken();
public:
- // @@protoc_insertion_point(class_scope:tunnelbroker.GetResponseMessage)
+ void clear_data();
+ DataCase data_case() const;
+ // @@protoc_insertion_point(class_scope:tunnelbroker.MessageToTunnelbroker)
private:
class _Internal;
+ void set_has_messagestosend();
+ void set_has_processedmessages();
+ void set_has_newnotifytoken();
+
+ inline bool has_data() const;
+ inline void clear_has_data();
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
- ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> blobhashes_;
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr fromdeviceid_;
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr payload_;
+ union DataUnion {
+ constexpr DataUnion() : _constinit_{} {}
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_;
+ ::tunnelbroker::MessagesToSend* messagestosend_;
+ ::tunnelbroker::ProcessedMessages* processedmessages_;
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr newnotifytoken_;
+ } data_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ ::PROTOBUF_NAMESPACE_ID::uint32 _oneof_case_[1];
+
friend struct ::TableStruct_tunnelbroker_2eproto;
};
// -------------------------------------------------------------------
-class GetResponse PROTOBUF_FINAL :
- public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:tunnelbroker.GetResponse) */ {
+class MessageToClientStruct PROTOBUF_FINAL :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:tunnelbroker.MessageToClientStruct) */ {
public:
- inline GetResponse() : GetResponse(nullptr) {}
- virtual ~GetResponse();
- explicit constexpr GetResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+ inline MessageToClientStruct() : MessageToClientStruct(nullptr) {}
+ virtual ~MessageToClientStruct();
+ explicit constexpr MessageToClientStruct(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
- GetResponse(const GetResponse& from);
- GetResponse(GetResponse&& from) noexcept
- : GetResponse() {
+ MessageToClientStruct(const MessageToClientStruct& from);
+ MessageToClientStruct(MessageToClientStruct&& from) noexcept
+ : MessageToClientStruct() {
*this = ::std::move(from);
}
- inline GetResponse& operator=(const GetResponse& from) {
+ inline MessageToClientStruct& operator=(const MessageToClientStruct& from) {
CopyFrom(from);
return *this;
}
- inline GetResponse& operator=(GetResponse&& from) noexcept {
+ inline MessageToClientStruct& operator=(MessageToClientStruct&& from) noexcept {
if (GetArena() == from.GetArena()) {
if (this != &from) InternalSwap(&from);
} else {
@@ -1460,27 +1596,20 @@
static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
return GetMetadataStatic().reflection;
}
- static const GetResponse& default_instance() {
+ static const MessageToClientStruct& default_instance() {
return *internal_default_instance();
}
- enum DataCase {
- kResponseMessage = 1,
- kPing = 2,
- kNewNotifyTokenRequired = 3,
- DATA_NOT_SET = 0,
- };
-
- static inline const GetResponse* internal_default_instance() {
- return reinterpret_cast<const GetResponse*>(
- &_GetResponse_default_instance_);
+ static inline const MessageToClientStruct* internal_default_instance() {
+ return reinterpret_cast<const MessageToClientStruct*>(
+ &_MessageToClientStruct_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 7;
+ 8;
- friend void swap(GetResponse& a, GetResponse& b) {
+ friend void swap(MessageToClientStruct& a, MessageToClientStruct& b) {
a.Swap(&b);
}
- inline void Swap(GetResponse* other) {
+ inline void Swap(MessageToClientStruct* other) {
if (other == this) return;
if (GetArena() == other->GetArena()) {
InternalSwap(other);
@@ -1488,7 +1617,7 @@
::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
}
}
- void UnsafeArenaSwap(GetResponse* other) {
+ void UnsafeArenaSwap(MessageToClientStruct* other) {
if (other == this) return;
GOOGLE_DCHECK(GetArena() == other->GetArena());
InternalSwap(other);
@@ -1496,17 +1625,17 @@
// implements Message ----------------------------------------------
- inline GetResponse* New() const final {
- return CreateMaybeMessage<GetResponse>(nullptr);
+ inline MessageToClientStruct* New() const final {
+ return CreateMaybeMessage<MessageToClientStruct>(nullptr);
}
- GetResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
- return CreateMaybeMessage<GetResponse>(arena);
+ MessageToClientStruct* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
+ return CreateMaybeMessage<MessageToClientStruct>(arena);
}
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
- void CopyFrom(const GetResponse& from);
- void MergeFrom(const GetResponse& from);
+ void CopyFrom(const MessageToClientStruct& from);
+ void MergeFrom(const MessageToClientStruct& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@@ -1520,13 +1649,13 @@
inline void SharedCtor();
inline void SharedDtor();
void SetCachedSize(int size) const final;
- void InternalSwap(GetResponse* other);
+ void InternalSwap(MessageToClientStruct* other);
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
- return "tunnelbroker.GetResponse";
+ return "tunnelbroker.MessageToClientStruct";
}
protected:
- explicit GetResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ explicit MessageToClientStruct(::PROTOBUF_NAMESPACE_ID::Arena* arena);
private:
static void ArenaDtor(void* object);
inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
@@ -1545,111 +1674,117 @@
// accessors -------------------------------------------------------
enum : int {
- kResponseMessageFieldNumber = 1,
- kPingFieldNumber = 2,
- kNewNotifyTokenRequiredFieldNumber = 3,
+ kBlobHashesFieldNumber = 4,
+ kMessageIDFieldNumber = 1,
+ kFromDeviceIDFieldNumber = 2,
+ kPayloadFieldNumber = 3,
};
- // .tunnelbroker.GetResponseMessage responseMessage = 1;
- bool has_responsemessage() const;
+ // repeated string blobHashes = 4;
+ int blobhashes_size() const;
private:
- bool _internal_has_responsemessage() const;
+ int _internal_blobhashes_size() const;
public:
- void clear_responsemessage();
- const ::tunnelbroker::GetResponseMessage& responsemessage() const;
- ::tunnelbroker::GetResponseMessage* release_responsemessage();
- ::tunnelbroker::GetResponseMessage* mutable_responsemessage();
- void set_allocated_responsemessage(::tunnelbroker::GetResponseMessage* responsemessage);
+ void clear_blobhashes();
+ const std::string& blobhashes(int index) const;
+ std::string* mutable_blobhashes(int index);
+ void set_blobhashes(int index, const std::string& value);
+ void set_blobhashes(int index, std::string&& value);
+ void set_blobhashes(int index, const char* value);
+ void set_blobhashes(int index, const char* value, size_t size);
+ std::string* add_blobhashes();
+ void add_blobhashes(const std::string& value);
+ void add_blobhashes(std::string&& value);
+ void add_blobhashes(const char* value);
+ void add_blobhashes(const char* value, size_t size);
+ const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& blobhashes() const;
+ ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_blobhashes();
private:
- const ::tunnelbroker::GetResponseMessage& _internal_responsemessage() const;
- ::tunnelbroker::GetResponseMessage* _internal_mutable_responsemessage();
+ const std::string& _internal_blobhashes(int index) const;
+ std::string* _internal_add_blobhashes();
public:
- void unsafe_arena_set_allocated_responsemessage(
- ::tunnelbroker::GetResponseMessage* responsemessage);
- ::tunnelbroker::GetResponseMessage* unsafe_arena_release_responsemessage();
- // .google.protobuf.Empty ping = 2;
- bool has_ping() const;
+ // string messageID = 1;
+ void clear_messageid();
+ const std::string& messageid() const;
+ void set_messageid(const std::string& value);
+ void set_messageid(std::string&& value);
+ void set_messageid(const char* value);
+ void set_messageid(const char* value, size_t size);
+ std::string* mutable_messageid();
+ std::string* release_messageid();
+ void set_allocated_messageid(std::string* messageid);
private:
- bool _internal_has_ping() const;
+ const std::string& _internal_messageid() const;
+ void _internal_set_messageid(const std::string& value);
+ std::string* _internal_mutable_messageid();
public:
- void clear_ping();
- const PROTOBUF_NAMESPACE_ID::Empty& ping() const;
- PROTOBUF_NAMESPACE_ID::Empty* release_ping();
- PROTOBUF_NAMESPACE_ID::Empty* mutable_ping();
- void set_allocated_ping(PROTOBUF_NAMESPACE_ID::Empty* ping);
- private:
- const PROTOBUF_NAMESPACE_ID::Empty& _internal_ping() const;
- PROTOBUF_NAMESPACE_ID::Empty* _internal_mutable_ping();
- public:
- void unsafe_arena_set_allocated_ping(
- PROTOBUF_NAMESPACE_ID::Empty* ping);
- PROTOBUF_NAMESPACE_ID::Empty* unsafe_arena_release_ping();
- // .google.protobuf.Empty newNotifyTokenRequired = 3;
- bool has_newnotifytokenrequired() const;
+ // string fromDeviceID = 2;
+ void clear_fromdeviceid();
+ const std::string& fromdeviceid() const;
+ void set_fromdeviceid(const std::string& value);
+ void set_fromdeviceid(std::string&& value);
+ void set_fromdeviceid(const char* value);
+ void set_fromdeviceid(const char* value, size_t size);
+ std::string* mutable_fromdeviceid();
+ std::string* release_fromdeviceid();
+ void set_allocated_fromdeviceid(std::string* fromdeviceid);
private:
- bool _internal_has_newnotifytokenrequired() const;
+ const std::string& _internal_fromdeviceid() const;
+ void _internal_set_fromdeviceid(const std::string& value);
+ std::string* _internal_mutable_fromdeviceid();
public:
- void clear_newnotifytokenrequired();
- const PROTOBUF_NAMESPACE_ID::Empty& newnotifytokenrequired() const;
- PROTOBUF_NAMESPACE_ID::Empty* release_newnotifytokenrequired();
- PROTOBUF_NAMESPACE_ID::Empty* mutable_newnotifytokenrequired();
- void set_allocated_newnotifytokenrequired(PROTOBUF_NAMESPACE_ID::Empty* newnotifytokenrequired);
+
+ // string payload = 3;
+ void clear_payload();
+ const std::string& payload() const;
+ void set_payload(const std::string& value);
+ void set_payload(std::string&& value);
+ void set_payload(const char* value);
+ void set_payload(const char* value, size_t size);
+ std::string* mutable_payload();
+ std::string* release_payload();
+ void set_allocated_payload(std::string* payload);
private:
- const PROTOBUF_NAMESPACE_ID::Empty& _internal_newnotifytokenrequired() const;
- PROTOBUF_NAMESPACE_ID::Empty* _internal_mutable_newnotifytokenrequired();
+ const std::string& _internal_payload() const;
+ void _internal_set_payload(const std::string& value);
+ std::string* _internal_mutable_payload();
public:
- void unsafe_arena_set_allocated_newnotifytokenrequired(
- PROTOBUF_NAMESPACE_ID::Empty* newnotifytokenrequired);
- PROTOBUF_NAMESPACE_ID::Empty* unsafe_arena_release_newnotifytokenrequired();
- void clear_data();
- DataCase data_case() const;
- // @@protoc_insertion_point(class_scope:tunnelbroker.GetResponse)
+ // @@protoc_insertion_point(class_scope:tunnelbroker.MessageToClientStruct)
private:
class _Internal;
- void set_has_responsemessage();
- void set_has_ping();
- void set_has_newnotifytokenrequired();
-
- inline bool has_data() const;
- inline void clear_has_data();
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
- union DataUnion {
- constexpr DataUnion() : _constinit_{} {}
- ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_;
- ::tunnelbroker::GetResponseMessage* responsemessage_;
- PROTOBUF_NAMESPACE_ID::Empty* ping_;
- PROTOBUF_NAMESPACE_ID::Empty* newnotifytokenrequired_;
- } data_;
+ ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> blobhashes_;
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr messageid_;
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr fromdeviceid_;
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr payload_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
- ::PROTOBUF_NAMESPACE_ID::uint32 _oneof_case_[1];
-
friend struct ::TableStruct_tunnelbroker_2eproto;
};
// -------------------------------------------------------------------
-class ProcessedMessages PROTOBUF_FINAL :
- public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:tunnelbroker.ProcessedMessages) */ {
+class MessagesToDeliver PROTOBUF_FINAL :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:tunnelbroker.MessagesToDeliver) */ {
public:
- inline ProcessedMessages() : ProcessedMessages(nullptr) {}
- virtual ~ProcessedMessages();
- explicit constexpr ProcessedMessages(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+ inline MessagesToDeliver() : MessagesToDeliver(nullptr) {}
+ virtual ~MessagesToDeliver();
+ explicit constexpr MessagesToDeliver(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
- ProcessedMessages(const ProcessedMessages& from);
- ProcessedMessages(ProcessedMessages&& from) noexcept
- : ProcessedMessages() {
+ MessagesToDeliver(const MessagesToDeliver& from);
+ MessagesToDeliver(MessagesToDeliver&& from) noexcept
+ : MessagesToDeliver() {
*this = ::std::move(from);
}
- inline ProcessedMessages& operator=(const ProcessedMessages& from) {
+ inline MessagesToDeliver& operator=(const MessagesToDeliver& from) {
CopyFrom(from);
return *this;
}
- inline ProcessedMessages& operator=(ProcessedMessages&& from) noexcept {
+ inline MessagesToDeliver& operator=(MessagesToDeliver&& from) noexcept {
if (GetArena() == from.GetArena()) {
if (this != &from) InternalSwap(&from);
} else {
@@ -1667,20 +1802,20 @@
static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
return GetMetadataStatic().reflection;
}
- static const ProcessedMessages& default_instance() {
+ static const MessagesToDeliver& default_instance() {
return *internal_default_instance();
}
- static inline const ProcessedMessages* internal_default_instance() {
- return reinterpret_cast<const ProcessedMessages*>(
- &_ProcessedMessages_default_instance_);
+ static inline const MessagesToDeliver* internal_default_instance() {
+ return reinterpret_cast<const MessagesToDeliver*>(
+ &_MessagesToDeliver_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 8;
+ 9;
- friend void swap(ProcessedMessages& a, ProcessedMessages& b) {
+ friend void swap(MessagesToDeliver& a, MessagesToDeliver& b) {
a.Swap(&b);
}
- inline void Swap(ProcessedMessages* other) {
+ inline void Swap(MessagesToDeliver* other) {
if (other == this) return;
if (GetArena() == other->GetArena()) {
InternalSwap(other);
@@ -1688,7 +1823,7 @@
::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
}
}
- void UnsafeArenaSwap(ProcessedMessages* other) {
+ void UnsafeArenaSwap(MessagesToDeliver* other) {
if (other == this) return;
GOOGLE_DCHECK(GetArena() == other->GetArena());
InternalSwap(other);
@@ -1696,17 +1831,17 @@
// implements Message ----------------------------------------------
- inline ProcessedMessages* New() const final {
- return CreateMaybeMessage<ProcessedMessages>(nullptr);
+ inline MessagesToDeliver* New() const final {
+ return CreateMaybeMessage<MessagesToDeliver>(nullptr);
}
- ProcessedMessages* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
- return CreateMaybeMessage<ProcessedMessages>(arena);
+ MessagesToDeliver* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
+ return CreateMaybeMessage<MessagesToDeliver>(arena);
}
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
- void CopyFrom(const ProcessedMessages& from);
- void MergeFrom(const ProcessedMessages& from);
+ void CopyFrom(const MessagesToDeliver& from);
+ void MergeFrom(const MessagesToDeliver& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@@ -1720,13 +1855,13 @@
inline void SharedCtor();
inline void SharedDtor();
void SetCachedSize(int size) const final;
- void InternalSwap(ProcessedMessages* other);
+ void InternalSwap(MessagesToDeliver* other);
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
- return "tunnelbroker.ProcessedMessages";
+ return "tunnelbroker.MessagesToDeliver";
}
protected:
- explicit ProcessedMessages(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ explicit MessagesToDeliver(::PROTOBUF_NAMESPACE_ID::Arena* arena);
private:
static void ArenaDtor(void* object);
inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
@@ -1745,63 +1880,57 @@
// accessors -------------------------------------------------------
enum : int {
- kMessageIDFieldNumber = 1,
+ kMessagesFieldNumber = 1,
};
- // repeated string messageID = 1;
- int messageid_size() const;
+ // repeated .tunnelbroker.MessageToClientStruct messages = 1;
+ int messages_size() const;
private:
- int _internal_messageid_size() const;
+ int _internal_messages_size() const;
public:
- void clear_messageid();
- const std::string& messageid(int index) const;
- std::string* mutable_messageid(int index);
- void set_messageid(int index, const std::string& value);
- void set_messageid(int index, std::string&& value);
- void set_messageid(int index, const char* value);
- void set_messageid(int index, const char* value, size_t size);
- std::string* add_messageid();
- void add_messageid(const std::string& value);
- void add_messageid(std::string&& value);
- void add_messageid(const char* value);
- void add_messageid(const char* value, size_t size);
- const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& messageid() const;
- ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_messageid();
+ void clear_messages();
+ ::tunnelbroker::MessageToClientStruct* mutable_messages(int index);
+ ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tunnelbroker::MessageToClientStruct >*
+ mutable_messages();
private:
- const std::string& _internal_messageid(int index) const;
- std::string* _internal_add_messageid();
+ const ::tunnelbroker::MessageToClientStruct& _internal_messages(int index) const;
+ ::tunnelbroker::MessageToClientStruct* _internal_add_messages();
public:
+ const ::tunnelbroker::MessageToClientStruct& messages(int index) const;
+ ::tunnelbroker::MessageToClientStruct* add_messages();
+ const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tunnelbroker::MessageToClientStruct >&
+ messages() const;
- // @@protoc_insertion_point(class_scope:tunnelbroker.ProcessedMessages)
+ // @@protoc_insertion_point(class_scope:tunnelbroker.MessagesToDeliver)
private:
class _Internal;
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
- ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> messageid_;
+ ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tunnelbroker::MessageToClientStruct > messages_;
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
friend struct ::TableStruct_tunnelbroker_2eproto;
};
// -------------------------------------------------------------------
-class MessageToTunnelbrokerStruct PROTOBUF_FINAL :
- public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:tunnelbroker.MessageToTunnelbrokerStruct) */ {
+class MessageToClient PROTOBUF_FINAL :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:tunnelbroker.MessageToClient) */ {
public:
- inline MessageToTunnelbrokerStruct() : MessageToTunnelbrokerStruct(nullptr) {}
- virtual ~MessageToTunnelbrokerStruct();
- explicit constexpr MessageToTunnelbrokerStruct(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+ inline MessageToClient() : MessageToClient(nullptr) {}
+ virtual ~MessageToClient();
+ explicit constexpr MessageToClient(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
- MessageToTunnelbrokerStruct(const MessageToTunnelbrokerStruct& from);
- MessageToTunnelbrokerStruct(MessageToTunnelbrokerStruct&& from) noexcept
- : MessageToTunnelbrokerStruct() {
+ MessageToClient(const MessageToClient& from);
+ MessageToClient(MessageToClient&& from) noexcept
+ : MessageToClient() {
*this = ::std::move(from);
}
- inline MessageToTunnelbrokerStruct& operator=(const MessageToTunnelbrokerStruct& from) {
+ inline MessageToClient& operator=(const MessageToClient& from) {
CopyFrom(from);
return *this;
}
- inline MessageToTunnelbrokerStruct& operator=(MessageToTunnelbrokerStruct&& from) noexcept {
+ inline MessageToClient& operator=(MessageToClient&& from) noexcept {
if (GetArena() == from.GetArena()) {
if (this != &from) InternalSwap(&from);
} else {
@@ -1819,20 +1948,28 @@
static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
return GetMetadataStatic().reflection;
}
- static const MessageToTunnelbrokerStruct& default_instance() {
+ static const MessageToClient& default_instance() {
return *internal_default_instance();
}
- static inline const MessageToTunnelbrokerStruct* internal_default_instance() {
- return reinterpret_cast<const MessageToTunnelbrokerStruct*>(
- &_MessageToTunnelbrokerStruct_default_instance_);
+ enum DataCase {
+ kMessagesToDeliver = 1,
+ kProcessedMessages = 2,
+ kNewNotifyTokenRequired = 3,
+ kPing = 4,
+ DATA_NOT_SET = 0,
+ };
+
+ static inline const MessageToClient* internal_default_instance() {
+ return reinterpret_cast<const MessageToClient*>(
+ &_MessageToClient_default_instance_);
}
static constexpr int kIndexInFileMessages =
- 9;
+ 10;
- friend void swap(MessageToTunnelbrokerStruct& a, MessageToTunnelbrokerStruct& b) {
+ friend void swap(MessageToClient& a, MessageToClient& b) {
a.Swap(&b);
}
- inline void Swap(MessageToTunnelbrokerStruct* other) {
+ inline void Swap(MessageToClient* other) {
if (other == this) return;
if (GetArena() == other->GetArena()) {
InternalSwap(other);
@@ -1840,7 +1977,7 @@
::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
}
}
- void UnsafeArenaSwap(MessageToTunnelbrokerStruct* other) {
+ void UnsafeArenaSwap(MessageToClient* other) {
if (other == this) return;
GOOGLE_DCHECK(GetArena() == other->GetArena());
InternalSwap(other);
@@ -1848,17 +1985,17 @@
// implements Message ----------------------------------------------
- inline MessageToTunnelbrokerStruct* New() const final {
- return CreateMaybeMessage<MessageToTunnelbrokerStruct>(nullptr);
+ inline MessageToClient* New() const final {
+ return CreateMaybeMessage<MessageToClient>(nullptr);
}
- MessageToTunnelbrokerStruct* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
- return CreateMaybeMessage<MessageToTunnelbrokerStruct>(arena);
+ MessageToClient* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
+ return CreateMaybeMessage<MessageToClient>(arena);
}
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
- void CopyFrom(const MessageToTunnelbrokerStruct& from);
- void MergeFrom(const MessageToTunnelbrokerStruct& from);
+ void CopyFrom(const MessageToClient& from);
+ void MergeFrom(const MessageToClient& from);
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
bool IsInitialized() const final;
@@ -1872,13 +2009,13 @@
inline void SharedCtor();
inline void SharedDtor();
void SetCachedSize(int size) const final;
- void InternalSwap(MessageToTunnelbrokerStruct* other);
+ void InternalSwap(MessageToClient* other);
friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
- return "tunnelbroker.MessageToTunnelbrokerStruct";
+ return "tunnelbroker.MessageToClient";
}
protected:
- explicit MessageToTunnelbrokerStruct(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ explicit MessageToClient(::PROTOBUF_NAMESPACE_ID::Arena* arena);
private:
static void ArenaDtor(void* object);
inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
@@ -1897,2452 +2034,716 @@
// accessors -------------------------------------------------------
enum : int {
- kBlobHashesFieldNumber = 4,
- kMessageIDFieldNumber = 1,
- kToDeviceIDFieldNumber = 2,
- kPayloadFieldNumber = 3,
+ kMessagesToDeliverFieldNumber = 1,
+ kProcessedMessagesFieldNumber = 2,
+ kNewNotifyTokenRequiredFieldNumber = 3,
+ kPingFieldNumber = 4,
};
- // repeated string blobHashes = 4;
- int blobhashes_size() const;
+ // .tunnelbroker.MessagesToDeliver messagesToDeliver = 1;
+ bool has_messagestodeliver() const;
private:
- int _internal_blobhashes_size() const;
+ bool _internal_has_messagestodeliver() const;
public:
- void clear_blobhashes();
- const std::string& blobhashes(int index) const;
- std::string* mutable_blobhashes(int index);
- void set_blobhashes(int index, const std::string& value);
- void set_blobhashes(int index, std::string&& value);
- void set_blobhashes(int index, const char* value);
- void set_blobhashes(int index, const char* value, size_t size);
- std::string* add_blobhashes();
- void add_blobhashes(const std::string& value);
- void add_blobhashes(std::string&& value);
- void add_blobhashes(const char* value);
- void add_blobhashes(const char* value, size_t size);
- const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& blobhashes() const;
- ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_blobhashes();
+ void clear_messagestodeliver();
+ const ::tunnelbroker::MessagesToDeliver& messagestodeliver() const;
+ ::tunnelbroker::MessagesToDeliver* release_messagestodeliver();
+ ::tunnelbroker::MessagesToDeliver* mutable_messagestodeliver();
+ void set_allocated_messagestodeliver(::tunnelbroker::MessagesToDeliver* messagestodeliver);
private:
- const std::string& _internal_blobhashes(int index) const;
- std::string* _internal_add_blobhashes();
- public:
-
- // string messageID = 1;
- void clear_messageid();
- const std::string& messageid() const;
- void set_messageid(const std::string& value);
- void set_messageid(std::string&& value);
- void set_messageid(const char* value);
- void set_messageid(const char* value, size_t size);
- std::string* mutable_messageid();
- std::string* release_messageid();
- void set_allocated_messageid(std::string* messageid);
- private:
- const std::string& _internal_messageid() const;
- void _internal_set_messageid(const std::string& value);
- std::string* _internal_mutable_messageid();
+ const ::tunnelbroker::MessagesToDeliver& _internal_messagestodeliver() const;
+ ::tunnelbroker::MessagesToDeliver* _internal_mutable_messagestodeliver();
public:
+ void unsafe_arena_set_allocated_messagestodeliver(
+ ::tunnelbroker::MessagesToDeliver* messagestodeliver);
+ ::tunnelbroker::MessagesToDeliver* unsafe_arena_release_messagestodeliver();
- // string toDeviceID = 2;
- void clear_todeviceid();
- const std::string& todeviceid() const;
- void set_todeviceid(const std::string& value);
- void set_todeviceid(std::string&& value);
- void set_todeviceid(const char* value);
- void set_todeviceid(const char* value, size_t size);
- std::string* mutable_todeviceid();
- std::string* release_todeviceid();
- void set_allocated_todeviceid(std::string* todeviceid);
+ // .tunnelbroker.ProcessedMessages processedMessages = 2;
+ bool has_processedmessages() const;
private:
- const std::string& _internal_todeviceid() const;
- void _internal_set_todeviceid(const std::string& value);
- std::string* _internal_mutable_todeviceid();
+ bool _internal_has_processedmessages() const;
public:
-
- // string payload = 3;
- void clear_payload();
- const std::string& payload() const;
- void set_payload(const std::string& value);
- void set_payload(std::string&& value);
- void set_payload(const char* value);
- void set_payload(const char* value, size_t size);
- std::string* mutable_payload();
- std::string* release_payload();
- void set_allocated_payload(std::string* payload);
+ void clear_processedmessages();
+ const ::tunnelbroker::ProcessedMessages& processedmessages() const;
+ ::tunnelbroker::ProcessedMessages* release_processedmessages();
+ ::tunnelbroker::ProcessedMessages* mutable_processedmessages();
+ void set_allocated_processedmessages(::tunnelbroker::ProcessedMessages* processedmessages);
private:
- const std::string& _internal_payload() const;
- void _internal_set_payload(const std::string& value);
- std::string* _internal_mutable_payload();
+ const ::tunnelbroker::ProcessedMessages& _internal_processedmessages() const;
+ ::tunnelbroker::ProcessedMessages* _internal_mutable_processedmessages();
public:
+ void unsafe_arena_set_allocated_processedmessages(
+ ::tunnelbroker::ProcessedMessages* processedmessages);
+ ::tunnelbroker::ProcessedMessages* unsafe_arena_release_processedmessages();
- // @@protoc_insertion_point(class_scope:tunnelbroker.MessageToTunnelbrokerStruct)
- private:
- class _Internal;
-
- template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
- typedef void InternalArenaConstructable_;
- typedef void DestructorSkippable_;
- ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> blobhashes_;
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr messageid_;
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr todeviceid_;
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr payload_;
- mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
- friend struct ::TableStruct_tunnelbroker_2eproto;
-};
-// -------------------------------------------------------------------
-
-class MessagesToSend PROTOBUF_FINAL :
- public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:tunnelbroker.MessagesToSend) */ {
- public:
- inline MessagesToSend() : MessagesToSend(nullptr) {}
- virtual ~MessagesToSend();
- explicit constexpr MessagesToSend(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
-
- MessagesToSend(const MessagesToSend& from);
- MessagesToSend(MessagesToSend&& from) noexcept
- : MessagesToSend() {
- *this = ::std::move(from);
- }
-
- inline MessagesToSend& operator=(const MessagesToSend& from) {
- CopyFrom(from);
- return *this;
- }
- inline MessagesToSend& operator=(MessagesToSend&& from) noexcept {
- if (GetArena() == from.GetArena()) {
- if (this != &from) InternalSwap(&from);
- } else {
- CopyFrom(from);
- }
- return *this;
- }
-
- static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
- return GetDescriptor();
- }
- static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
- return GetMetadataStatic().descriptor;
- }
- static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
- return GetMetadataStatic().reflection;
- }
- static const MessagesToSend& default_instance() {
- return *internal_default_instance();
- }
- static inline const MessagesToSend* internal_default_instance() {
- return reinterpret_cast<const MessagesToSend*>(
- &_MessagesToSend_default_instance_);
- }
- static constexpr int kIndexInFileMessages =
- 10;
-
- friend void swap(MessagesToSend& a, MessagesToSend& b) {
- a.Swap(&b);
- }
- inline void Swap(MessagesToSend* other) {
- if (other == this) return;
- if (GetArena() == other->GetArena()) {
- InternalSwap(other);
- } else {
- ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
- }
- }
- void UnsafeArenaSwap(MessagesToSend* other) {
- if (other == this) return;
- GOOGLE_DCHECK(GetArena() == other->GetArena());
- InternalSwap(other);
- }
-
- // implements Message ----------------------------------------------
-
- inline MessagesToSend* New() const final {
- return CreateMaybeMessage<MessagesToSend>(nullptr);
- }
-
- MessagesToSend* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
- return CreateMaybeMessage<MessagesToSend>(arena);
- }
- void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
- void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
- void CopyFrom(const MessagesToSend& from);
- void MergeFrom(const MessagesToSend& from);
- 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;
- ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
- ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
- int GetCachedSize() const final { return _cached_size_.Get(); }
-
- private:
- inline void SharedCtor();
- inline void SharedDtor();
- void SetCachedSize(int size) const final;
- void InternalSwap(MessagesToSend* other);
- friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
- static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
- return "tunnelbroker.MessagesToSend";
- }
- protected:
- explicit MessagesToSend(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ // .google.protobuf.Empty newNotifyTokenRequired = 3;
+ bool has_newnotifytokenrequired() const;
private:
- static void ArenaDtor(void* object);
- inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ bool _internal_has_newnotifytokenrequired() const;
public:
-
- ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+ void clear_newnotifytokenrequired();
+ const PROTOBUF_NAMESPACE_ID::Empty& newnotifytokenrequired() const;
+ PROTOBUF_NAMESPACE_ID::Empty* release_newnotifytokenrequired();
+ PROTOBUF_NAMESPACE_ID::Empty* mutable_newnotifytokenrequired();
+ void set_allocated_newnotifytokenrequired(PROTOBUF_NAMESPACE_ID::Empty* newnotifytokenrequired);
private:
- static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
- return ::descriptor_table_tunnelbroker_2eproto_metadata_getter(kIndexInFileMessages);
- }
-
+ const PROTOBUF_NAMESPACE_ID::Empty& _internal_newnotifytokenrequired() const;
+ PROTOBUF_NAMESPACE_ID::Empty* _internal_mutable_newnotifytokenrequired();
public:
+ void unsafe_arena_set_allocated_newnotifytokenrequired(
+ PROTOBUF_NAMESPACE_ID::Empty* newnotifytokenrequired);
+ PROTOBUF_NAMESPACE_ID::Empty* unsafe_arena_release_newnotifytokenrequired();
- // nested types ----------------------------------------------------
-
- // accessors -------------------------------------------------------
-
- enum : int {
- kMessagesFieldNumber = 1,
- };
- // repeated .tunnelbroker.MessageToTunnelbrokerStruct messages = 1;
- int messages_size() const;
+ // .google.protobuf.Empty ping = 4;
+ bool has_ping() const;
private:
- int _internal_messages_size() const;
+ bool _internal_has_ping() const;
public:
- void clear_messages();
- ::tunnelbroker::MessageToTunnelbrokerStruct* mutable_messages(int index);
- ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tunnelbroker::MessageToTunnelbrokerStruct >*
- mutable_messages();
+ void clear_ping();
+ const PROTOBUF_NAMESPACE_ID::Empty& ping() const;
+ PROTOBUF_NAMESPACE_ID::Empty* release_ping();
+ PROTOBUF_NAMESPACE_ID::Empty* mutable_ping();
+ void set_allocated_ping(PROTOBUF_NAMESPACE_ID::Empty* ping);
private:
- const ::tunnelbroker::MessageToTunnelbrokerStruct& _internal_messages(int index) const;
- ::tunnelbroker::MessageToTunnelbrokerStruct* _internal_add_messages();
+ const PROTOBUF_NAMESPACE_ID::Empty& _internal_ping() const;
+ PROTOBUF_NAMESPACE_ID::Empty* _internal_mutable_ping();
public:
- const ::tunnelbroker::MessageToTunnelbrokerStruct& messages(int index) const;
- ::tunnelbroker::MessageToTunnelbrokerStruct* add_messages();
- const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tunnelbroker::MessageToTunnelbrokerStruct >&
- messages() const;
+ void unsafe_arena_set_allocated_ping(
+ PROTOBUF_NAMESPACE_ID::Empty* ping);
+ PROTOBUF_NAMESPACE_ID::Empty* unsafe_arena_release_ping();
- // @@protoc_insertion_point(class_scope:tunnelbroker.MessagesToSend)
+ void clear_data();
+ DataCase data_case() const;
+ // @@protoc_insertion_point(class_scope:tunnelbroker.MessageToClient)
private:
class _Internal;
+ void set_has_messagestodeliver();
+ void set_has_processedmessages();
+ void set_has_newnotifytokenrequired();
+ void set_has_ping();
+
+ inline bool has_data() const;
+ inline void clear_has_data();
- template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
- typedef void InternalArenaConstructable_;
- typedef void DestructorSkippable_;
- ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tunnelbroker::MessageToTunnelbrokerStruct > messages_;
- mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
- friend struct ::TableStruct_tunnelbroker_2eproto;
-};
-// -------------------------------------------------------------------
-
-class MessageToTunnelbroker PROTOBUF_FINAL :
- public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:tunnelbroker.MessageToTunnelbroker) */ {
- public:
- inline MessageToTunnelbroker() : MessageToTunnelbroker(nullptr) {}
- virtual ~MessageToTunnelbroker();
- explicit constexpr MessageToTunnelbroker(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
-
- MessageToTunnelbroker(const MessageToTunnelbroker& from);
- MessageToTunnelbroker(MessageToTunnelbroker&& from) noexcept
- : MessageToTunnelbroker() {
- *this = ::std::move(from);
- }
-
- inline MessageToTunnelbroker& operator=(const MessageToTunnelbroker& from) {
- CopyFrom(from);
- return *this;
- }
- inline MessageToTunnelbroker& operator=(MessageToTunnelbroker&& from) noexcept {
- if (GetArena() == from.GetArena()) {
- if (this != &from) InternalSwap(&from);
- } else {
- CopyFrom(from);
- }
- return *this;
- }
-
- static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
- return GetDescriptor();
- }
- static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
- return GetMetadataStatic().descriptor;
- }
- static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
- return GetMetadataStatic().reflection;
- }
- static const MessageToTunnelbroker& default_instance() {
- return *internal_default_instance();
- }
- enum DataCase {
- kMessagesToSend = 1,
- kProcessedMessages = 2,
- kNewNotifyToken = 3,
- DATA_NOT_SET = 0,
- };
-
- static inline const MessageToTunnelbroker* internal_default_instance() {
- return reinterpret_cast<const MessageToTunnelbroker*>(
- &_MessageToTunnelbroker_default_instance_);
- }
- static constexpr int kIndexInFileMessages =
- 11;
-
- friend void swap(MessageToTunnelbroker& a, MessageToTunnelbroker& b) {
- a.Swap(&b);
- }
- inline void Swap(MessageToTunnelbroker* other) {
- if (other == this) return;
- if (GetArena() == other->GetArena()) {
- InternalSwap(other);
- } else {
- ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
- }
- }
- void UnsafeArenaSwap(MessageToTunnelbroker* other) {
- if (other == this) return;
- GOOGLE_DCHECK(GetArena() == other->GetArena());
- InternalSwap(other);
- }
-
- // implements Message ----------------------------------------------
-
- inline MessageToTunnelbroker* New() const final {
- return CreateMaybeMessage<MessageToTunnelbroker>(nullptr);
- }
-
- MessageToTunnelbroker* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
- return CreateMaybeMessage<MessageToTunnelbroker>(arena);
- }
- void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
- void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
- void CopyFrom(const MessageToTunnelbroker& from);
- void MergeFrom(const MessageToTunnelbroker& from);
- 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;
- ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
- ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
- int GetCachedSize() const final { return _cached_size_.Get(); }
-
- private:
- inline void SharedCtor();
- inline void SharedDtor();
- void SetCachedSize(int size) const final;
- void InternalSwap(MessageToTunnelbroker* other);
- friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
- static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
- return "tunnelbroker.MessageToTunnelbroker";
- }
- protected:
- explicit MessageToTunnelbroker(::PROTOBUF_NAMESPACE_ID::Arena* arena);
- private:
- static void ArenaDtor(void* object);
- inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
- public:
-
- ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
- private:
- static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
- return ::descriptor_table_tunnelbroker_2eproto_metadata_getter(kIndexInFileMessages);
- }
-
- public:
-
- // nested types ----------------------------------------------------
-
- // accessors -------------------------------------------------------
-
- enum : int {
- kMessagesToSendFieldNumber = 1,
- kProcessedMessagesFieldNumber = 2,
- kNewNotifyTokenFieldNumber = 3,
- };
- // .tunnelbroker.MessagesToSend messagesToSend = 1;
- bool has_messagestosend() const;
- private:
- bool _internal_has_messagestosend() const;
- public:
- void clear_messagestosend();
- const ::tunnelbroker::MessagesToSend& messagestosend() const;
- ::tunnelbroker::MessagesToSend* release_messagestosend();
- ::tunnelbroker::MessagesToSend* mutable_messagestosend();
- void set_allocated_messagestosend(::tunnelbroker::MessagesToSend* messagestosend);
- private:
- const ::tunnelbroker::MessagesToSend& _internal_messagestosend() const;
- ::tunnelbroker::MessagesToSend* _internal_mutable_messagestosend();
- public:
- void unsafe_arena_set_allocated_messagestosend(
- ::tunnelbroker::MessagesToSend* messagestosend);
- ::tunnelbroker::MessagesToSend* unsafe_arena_release_messagestosend();
-
- // .tunnelbroker.ProcessedMessages processedMessages = 2;
- bool has_processedmessages() const;
- private:
- bool _internal_has_processedmessages() const;
- public:
- void clear_processedmessages();
- const ::tunnelbroker::ProcessedMessages& processedmessages() const;
- ::tunnelbroker::ProcessedMessages* release_processedmessages();
- ::tunnelbroker::ProcessedMessages* mutable_processedmessages();
- void set_allocated_processedmessages(::tunnelbroker::ProcessedMessages* processedmessages);
- private:
- const ::tunnelbroker::ProcessedMessages& _internal_processedmessages() const;
- ::tunnelbroker::ProcessedMessages* _internal_mutable_processedmessages();
- public:
- void unsafe_arena_set_allocated_processedmessages(
- ::tunnelbroker::ProcessedMessages* processedmessages);
- ::tunnelbroker::ProcessedMessages* unsafe_arena_release_processedmessages();
-
- // string newNotifyToken = 3;
- bool has_newnotifytoken() const;
- private:
- bool _internal_has_newnotifytoken() const;
- public:
- void clear_newnotifytoken();
- const std::string& newnotifytoken() const;
- void set_newnotifytoken(const std::string& value);
- void set_newnotifytoken(std::string&& value);
- void set_newnotifytoken(const char* value);
- void set_newnotifytoken(const char* value, size_t size);
- std::string* mutable_newnotifytoken();
- std::string* release_newnotifytoken();
- void set_allocated_newnotifytoken(std::string* newnotifytoken);
- private:
- const std::string& _internal_newnotifytoken() const;
- void _internal_set_newnotifytoken(const std::string& value);
- std::string* _internal_mutable_newnotifytoken();
- public:
-
- void clear_data();
- DataCase data_case() const;
- // @@protoc_insertion_point(class_scope:tunnelbroker.MessageToTunnelbroker)
- private:
- class _Internal;
- void set_has_messagestosend();
- void set_has_processedmessages();
- void set_has_newnotifytoken();
-
- inline bool has_data() const;
- inline void clear_has_data();
-
template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
typedef void InternalArenaConstructable_;
typedef void DestructorSkippable_;
union DataUnion {
constexpr DataUnion() : _constinit_{} {}
- ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_;
- ::tunnelbroker::MessagesToSend* messagestosend_;
- ::tunnelbroker::ProcessedMessages* processedmessages_;
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr newnotifytoken_;
- } data_;
- mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
- ::PROTOBUF_NAMESPACE_ID::uint32 _oneof_case_[1];
-
- friend struct ::TableStruct_tunnelbroker_2eproto;
-};
-// -------------------------------------------------------------------
-
-class MessageToClientStruct PROTOBUF_FINAL :
- public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:tunnelbroker.MessageToClientStruct) */ {
- public:
- inline MessageToClientStruct() : MessageToClientStruct(nullptr) {}
- virtual ~MessageToClientStruct();
- explicit constexpr MessageToClientStruct(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
-
- MessageToClientStruct(const MessageToClientStruct& from);
- MessageToClientStruct(MessageToClientStruct&& from) noexcept
- : MessageToClientStruct() {
- *this = ::std::move(from);
- }
-
- inline MessageToClientStruct& operator=(const MessageToClientStruct& from) {
- CopyFrom(from);
- return *this;
- }
- inline MessageToClientStruct& operator=(MessageToClientStruct&& from) noexcept {
- if (GetArena() == from.GetArena()) {
- if (this != &from) InternalSwap(&from);
- } else {
- CopyFrom(from);
- }
- return *this;
- }
-
- static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
- return GetDescriptor();
- }
- static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
- return GetMetadataStatic().descriptor;
- }
- static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
- return GetMetadataStatic().reflection;
- }
- static const MessageToClientStruct& default_instance() {
- return *internal_default_instance();
- }
- static inline const MessageToClientStruct* internal_default_instance() {
- return reinterpret_cast<const MessageToClientStruct*>(
- &_MessageToClientStruct_default_instance_);
- }
- static constexpr int kIndexInFileMessages =
- 12;
-
- friend void swap(MessageToClientStruct& a, MessageToClientStruct& b) {
- a.Swap(&b);
- }
- inline void Swap(MessageToClientStruct* other) {
- if (other == this) return;
- if (GetArena() == other->GetArena()) {
- InternalSwap(other);
- } else {
- ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
- }
- }
- void UnsafeArenaSwap(MessageToClientStruct* other) {
- if (other == this) return;
- GOOGLE_DCHECK(GetArena() == other->GetArena());
- InternalSwap(other);
- }
-
- // implements Message ----------------------------------------------
-
- inline MessageToClientStruct* New() const final {
- return CreateMaybeMessage<MessageToClientStruct>(nullptr);
- }
-
- MessageToClientStruct* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
- return CreateMaybeMessage<MessageToClientStruct>(arena);
- }
- void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
- void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
- void CopyFrom(const MessageToClientStruct& from);
- void MergeFrom(const MessageToClientStruct& from);
- 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;
- ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
- ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
- int GetCachedSize() const final { return _cached_size_.Get(); }
-
- private:
- inline void SharedCtor();
- inline void SharedDtor();
- void SetCachedSize(int size) const final;
- void InternalSwap(MessageToClientStruct* other);
- friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
- static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
- return "tunnelbroker.MessageToClientStruct";
- }
- protected:
- explicit MessageToClientStruct(::PROTOBUF_NAMESPACE_ID::Arena* arena);
- private:
- static void ArenaDtor(void* object);
- inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
- public:
-
- ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
- private:
- static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
- return ::descriptor_table_tunnelbroker_2eproto_metadata_getter(kIndexInFileMessages);
- }
-
- public:
-
- // nested types ----------------------------------------------------
-
- // accessors -------------------------------------------------------
-
- enum : int {
- kBlobHashesFieldNumber = 4,
- kMessageIDFieldNumber = 1,
- kFromDeviceIDFieldNumber = 2,
- kPayloadFieldNumber = 3,
- };
- // repeated string blobHashes = 4;
- int blobhashes_size() const;
- private:
- int _internal_blobhashes_size() const;
- public:
- void clear_blobhashes();
- const std::string& blobhashes(int index) const;
- std::string* mutable_blobhashes(int index);
- void set_blobhashes(int index, const std::string& value);
- void set_blobhashes(int index, std::string&& value);
- void set_blobhashes(int index, const char* value);
- void set_blobhashes(int index, const char* value, size_t size);
- std::string* add_blobhashes();
- void add_blobhashes(const std::string& value);
- void add_blobhashes(std::string&& value);
- void add_blobhashes(const char* value);
- void add_blobhashes(const char* value, size_t size);
- const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& blobhashes() const;
- ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_blobhashes();
- private:
- const std::string& _internal_blobhashes(int index) const;
- std::string* _internal_add_blobhashes();
- public:
-
- // string messageID = 1;
- void clear_messageid();
- const std::string& messageid() const;
- void set_messageid(const std::string& value);
- void set_messageid(std::string&& value);
- void set_messageid(const char* value);
- void set_messageid(const char* value, size_t size);
- std::string* mutable_messageid();
- std::string* release_messageid();
- void set_allocated_messageid(std::string* messageid);
- private:
- const std::string& _internal_messageid() const;
- void _internal_set_messageid(const std::string& value);
- std::string* _internal_mutable_messageid();
- public:
-
- // string fromDeviceID = 2;
- void clear_fromdeviceid();
- const std::string& fromdeviceid() const;
- void set_fromdeviceid(const std::string& value);
- void set_fromdeviceid(std::string&& value);
- void set_fromdeviceid(const char* value);
- void set_fromdeviceid(const char* value, size_t size);
- std::string* mutable_fromdeviceid();
- std::string* release_fromdeviceid();
- void set_allocated_fromdeviceid(std::string* fromdeviceid);
- private:
- const std::string& _internal_fromdeviceid() const;
- void _internal_set_fromdeviceid(const std::string& value);
- std::string* _internal_mutable_fromdeviceid();
- public:
-
- // string payload = 3;
- void clear_payload();
- const std::string& payload() const;
- void set_payload(const std::string& value);
- void set_payload(std::string&& value);
- void set_payload(const char* value);
- void set_payload(const char* value, size_t size);
- std::string* mutable_payload();
- std::string* release_payload();
- void set_allocated_payload(std::string* payload);
- private:
- const std::string& _internal_payload() const;
- void _internal_set_payload(const std::string& value);
- std::string* _internal_mutable_payload();
- public:
-
- // @@protoc_insertion_point(class_scope:tunnelbroker.MessageToClientStruct)
- private:
- class _Internal;
-
- template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
- typedef void InternalArenaConstructable_;
- typedef void DestructorSkippable_;
- ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> blobhashes_;
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr messageid_;
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr fromdeviceid_;
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr payload_;
- mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
- friend struct ::TableStruct_tunnelbroker_2eproto;
-};
-// -------------------------------------------------------------------
-
-class MessagesToDeliver PROTOBUF_FINAL :
- public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:tunnelbroker.MessagesToDeliver) */ {
- public:
- inline MessagesToDeliver() : MessagesToDeliver(nullptr) {}
- virtual ~MessagesToDeliver();
- explicit constexpr MessagesToDeliver(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
-
- MessagesToDeliver(const MessagesToDeliver& from);
- MessagesToDeliver(MessagesToDeliver&& from) noexcept
- : MessagesToDeliver() {
- *this = ::std::move(from);
- }
-
- inline MessagesToDeliver& operator=(const MessagesToDeliver& from) {
- CopyFrom(from);
- return *this;
- }
- inline MessagesToDeliver& operator=(MessagesToDeliver&& from) noexcept {
- if (GetArena() == from.GetArena()) {
- if (this != &from) InternalSwap(&from);
- } else {
- CopyFrom(from);
- }
- return *this;
- }
-
- static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
- return GetDescriptor();
- }
- static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
- return GetMetadataStatic().descriptor;
- }
- static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
- return GetMetadataStatic().reflection;
- }
- static const MessagesToDeliver& default_instance() {
- return *internal_default_instance();
- }
- static inline const MessagesToDeliver* internal_default_instance() {
- return reinterpret_cast<const MessagesToDeliver*>(
- &_MessagesToDeliver_default_instance_);
- }
- static constexpr int kIndexInFileMessages =
- 13;
-
- friend void swap(MessagesToDeliver& a, MessagesToDeliver& b) {
- a.Swap(&b);
- }
- inline void Swap(MessagesToDeliver* other) {
- if (other == this) return;
- if (GetArena() == other->GetArena()) {
- InternalSwap(other);
- } else {
- ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
- }
- }
- void UnsafeArenaSwap(MessagesToDeliver* other) {
- if (other == this) return;
- GOOGLE_DCHECK(GetArena() == other->GetArena());
- InternalSwap(other);
- }
-
- // implements Message ----------------------------------------------
-
- inline MessagesToDeliver* New() const final {
- return CreateMaybeMessage<MessagesToDeliver>(nullptr);
- }
-
- MessagesToDeliver* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
- return CreateMaybeMessage<MessagesToDeliver>(arena);
- }
- void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
- void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
- void CopyFrom(const MessagesToDeliver& from);
- void MergeFrom(const MessagesToDeliver& from);
- 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;
- ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
- ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
- int GetCachedSize() const final { return _cached_size_.Get(); }
-
- private:
- inline void SharedCtor();
- inline void SharedDtor();
- void SetCachedSize(int size) const final;
- void InternalSwap(MessagesToDeliver* other);
- friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
- static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
- return "tunnelbroker.MessagesToDeliver";
- }
- protected:
- explicit MessagesToDeliver(::PROTOBUF_NAMESPACE_ID::Arena* arena);
- private:
- static void ArenaDtor(void* object);
- inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
- public:
-
- ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
- private:
- static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
- return ::descriptor_table_tunnelbroker_2eproto_metadata_getter(kIndexInFileMessages);
- }
-
- public:
-
- // nested types ----------------------------------------------------
-
- // accessors -------------------------------------------------------
-
- enum : int {
- kMessagesFieldNumber = 1,
- };
- // repeated .tunnelbroker.MessageToClientStruct messages = 1;
- int messages_size() const;
- private:
- int _internal_messages_size() const;
- public:
- void clear_messages();
- ::tunnelbroker::MessageToClientStruct* mutable_messages(int index);
- ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tunnelbroker::MessageToClientStruct >*
- mutable_messages();
- private:
- const ::tunnelbroker::MessageToClientStruct& _internal_messages(int index) const;
- ::tunnelbroker::MessageToClientStruct* _internal_add_messages();
- public:
- const ::tunnelbroker::MessageToClientStruct& messages(int index) const;
- ::tunnelbroker::MessageToClientStruct* add_messages();
- const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tunnelbroker::MessageToClientStruct >&
- messages() const;
-
- // @@protoc_insertion_point(class_scope:tunnelbroker.MessagesToDeliver)
- private:
- class _Internal;
-
- template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
- typedef void InternalArenaConstructable_;
- typedef void DestructorSkippable_;
- ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tunnelbroker::MessageToClientStruct > messages_;
- mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
- friend struct ::TableStruct_tunnelbroker_2eproto;
-};
-// -------------------------------------------------------------------
-
-class MessageToClient PROTOBUF_FINAL :
- public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:tunnelbroker.MessageToClient) */ {
- public:
- inline MessageToClient() : MessageToClient(nullptr) {}
- virtual ~MessageToClient();
- explicit constexpr MessageToClient(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
-
- MessageToClient(const MessageToClient& from);
- MessageToClient(MessageToClient&& from) noexcept
- : MessageToClient() {
- *this = ::std::move(from);
- }
-
- inline MessageToClient& operator=(const MessageToClient& from) {
- CopyFrom(from);
- return *this;
- }
- inline MessageToClient& operator=(MessageToClient&& from) noexcept {
- if (GetArena() == from.GetArena()) {
- if (this != &from) InternalSwap(&from);
- } else {
- CopyFrom(from);
- }
- return *this;
- }
-
- static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
- return GetDescriptor();
- }
- static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
- return GetMetadataStatic().descriptor;
- }
- static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
- return GetMetadataStatic().reflection;
- }
- static const MessageToClient& default_instance() {
- return *internal_default_instance();
- }
- enum DataCase {
- kMessagesToDeliver = 1,
- kProcessedMessages = 2,
- kNewNotifyTokenRequired = 3,
- kPing = 4,
- DATA_NOT_SET = 0,
- };
-
- static inline const MessageToClient* internal_default_instance() {
- return reinterpret_cast<const MessageToClient*>(
- &_MessageToClient_default_instance_);
- }
- static constexpr int kIndexInFileMessages =
- 14;
-
- friend void swap(MessageToClient& a, MessageToClient& b) {
- a.Swap(&b);
- }
- inline void Swap(MessageToClient* other) {
- if (other == this) return;
- if (GetArena() == other->GetArena()) {
- InternalSwap(other);
- } else {
- ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
- }
- }
- void UnsafeArenaSwap(MessageToClient* other) {
- if (other == this) return;
- GOOGLE_DCHECK(GetArena() == other->GetArena());
- InternalSwap(other);
- }
-
- // implements Message ----------------------------------------------
-
- inline MessageToClient* New() const final {
- return CreateMaybeMessage<MessageToClient>(nullptr);
- }
-
- MessageToClient* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
- return CreateMaybeMessage<MessageToClient>(arena);
- }
- void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
- void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
- void CopyFrom(const MessageToClient& from);
- void MergeFrom(const MessageToClient& from);
- 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;
- ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
- ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
- int GetCachedSize() const final { return _cached_size_.Get(); }
-
- private:
- inline void SharedCtor();
- inline void SharedDtor();
- void SetCachedSize(int size) const final;
- void InternalSwap(MessageToClient* other);
- friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
- static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
- return "tunnelbroker.MessageToClient";
- }
- protected:
- explicit MessageToClient(::PROTOBUF_NAMESPACE_ID::Arena* arena);
- private:
- static void ArenaDtor(void* object);
- inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
- public:
-
- ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
- private:
- static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
- return ::descriptor_table_tunnelbroker_2eproto_metadata_getter(kIndexInFileMessages);
- }
-
- public:
-
- // nested types ----------------------------------------------------
-
- // accessors -------------------------------------------------------
-
- enum : int {
- kMessagesToDeliverFieldNumber = 1,
- kProcessedMessagesFieldNumber = 2,
- kNewNotifyTokenRequiredFieldNumber = 3,
- kPingFieldNumber = 4,
- };
- // .tunnelbroker.MessagesToDeliver messagesToDeliver = 1;
- bool has_messagestodeliver() const;
- private:
- bool _internal_has_messagestodeliver() const;
- public:
- void clear_messagestodeliver();
- const ::tunnelbroker::MessagesToDeliver& messagestodeliver() const;
- ::tunnelbroker::MessagesToDeliver* release_messagestodeliver();
- ::tunnelbroker::MessagesToDeliver* mutable_messagestodeliver();
- void set_allocated_messagestodeliver(::tunnelbroker::MessagesToDeliver* messagestodeliver);
- private:
- const ::tunnelbroker::MessagesToDeliver& _internal_messagestodeliver() const;
- ::tunnelbroker::MessagesToDeliver* _internal_mutable_messagestodeliver();
- public:
- void unsafe_arena_set_allocated_messagestodeliver(
- ::tunnelbroker::MessagesToDeliver* messagestodeliver);
- ::tunnelbroker::MessagesToDeliver* unsafe_arena_release_messagestodeliver();
-
- // .tunnelbroker.ProcessedMessages processedMessages = 2;
- bool has_processedmessages() const;
- private:
- bool _internal_has_processedmessages() const;
- public:
- void clear_processedmessages();
- const ::tunnelbroker::ProcessedMessages& processedmessages() const;
- ::tunnelbroker::ProcessedMessages* release_processedmessages();
- ::tunnelbroker::ProcessedMessages* mutable_processedmessages();
- void set_allocated_processedmessages(::tunnelbroker::ProcessedMessages* processedmessages);
- private:
- const ::tunnelbroker::ProcessedMessages& _internal_processedmessages() const;
- ::tunnelbroker::ProcessedMessages* _internal_mutable_processedmessages();
- public:
- void unsafe_arena_set_allocated_processedmessages(
- ::tunnelbroker::ProcessedMessages* processedmessages);
- ::tunnelbroker::ProcessedMessages* unsafe_arena_release_processedmessages();
-
- // .google.protobuf.Empty newNotifyTokenRequired = 3;
- bool has_newnotifytokenrequired() const;
- private:
- bool _internal_has_newnotifytokenrequired() const;
- public:
- void clear_newnotifytokenrequired();
- const PROTOBUF_NAMESPACE_ID::Empty& newnotifytokenrequired() const;
- PROTOBUF_NAMESPACE_ID::Empty* release_newnotifytokenrequired();
- PROTOBUF_NAMESPACE_ID::Empty* mutable_newnotifytokenrequired();
- void set_allocated_newnotifytokenrequired(PROTOBUF_NAMESPACE_ID::Empty* newnotifytokenrequired);
- private:
- const PROTOBUF_NAMESPACE_ID::Empty& _internal_newnotifytokenrequired() const;
- PROTOBUF_NAMESPACE_ID::Empty* _internal_mutable_newnotifytokenrequired();
- public:
- void unsafe_arena_set_allocated_newnotifytokenrequired(
- PROTOBUF_NAMESPACE_ID::Empty* newnotifytokenrequired);
- PROTOBUF_NAMESPACE_ID::Empty* unsafe_arena_release_newnotifytokenrequired();
-
- // .google.protobuf.Empty ping = 4;
- bool has_ping() const;
- private:
- bool _internal_has_ping() const;
- public:
- void clear_ping();
- const PROTOBUF_NAMESPACE_ID::Empty& ping() const;
- PROTOBUF_NAMESPACE_ID::Empty* release_ping();
- PROTOBUF_NAMESPACE_ID::Empty* mutable_ping();
- void set_allocated_ping(PROTOBUF_NAMESPACE_ID::Empty* ping);
- private:
- const PROTOBUF_NAMESPACE_ID::Empty& _internal_ping() const;
- PROTOBUF_NAMESPACE_ID::Empty* _internal_mutable_ping();
- public:
- void unsafe_arena_set_allocated_ping(
- PROTOBUF_NAMESPACE_ID::Empty* ping);
- PROTOBUF_NAMESPACE_ID::Empty* unsafe_arena_release_ping();
-
- void clear_data();
- DataCase data_case() const;
- // @@protoc_insertion_point(class_scope:tunnelbroker.MessageToClient)
- private:
- class _Internal;
- void set_has_messagestodeliver();
- void set_has_processedmessages();
- void set_has_newnotifytokenrequired();
- void set_has_ping();
-
- inline bool has_data() const;
- inline void clear_has_data();
-
- template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
- typedef void InternalArenaConstructable_;
- typedef void DestructorSkippable_;
- union DataUnion {
- constexpr DataUnion() : _constinit_{} {}
- ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_;
- ::tunnelbroker::MessagesToDeliver* messagestodeliver_;
- ::tunnelbroker::ProcessedMessages* processedmessages_;
- PROTOBUF_NAMESPACE_ID::Empty* newnotifytokenrequired_;
- PROTOBUF_NAMESPACE_ID::Empty* ping_;
- } data_;
- mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
- ::PROTOBUF_NAMESPACE_ID::uint32 _oneof_case_[1];
-
- friend struct ::TableStruct_tunnelbroker_2eproto;
-};
-// ===================================================================
-
-
-// ===================================================================
-
-#ifdef __GNUC__
- #pragma GCC diagnostic push
- #pragma GCC diagnostic ignored "-Wstrict-aliasing"
-#endif // __GNUC__
-// SessionSignatureRequest
-
-// string deviceID = 1;
-inline void SessionSignatureRequest::clear_deviceid() {
- deviceid_.ClearToEmpty();
-}
-inline const std::string& SessionSignatureRequest::deviceid() const {
- // @@protoc_insertion_point(field_get:tunnelbroker.SessionSignatureRequest.deviceID)
- return _internal_deviceid();
-}
-inline void SessionSignatureRequest::set_deviceid(const std::string& value) {
- _internal_set_deviceid(value);
- // @@protoc_insertion_point(field_set:tunnelbroker.SessionSignatureRequest.deviceID)
-}
-inline std::string* SessionSignatureRequest::mutable_deviceid() {
- // @@protoc_insertion_point(field_mutable:tunnelbroker.SessionSignatureRequest.deviceID)
- return _internal_mutable_deviceid();
-}
-inline const std::string& SessionSignatureRequest::_internal_deviceid() const {
- return deviceid_.Get();
-}
-inline void SessionSignatureRequest::_internal_set_deviceid(const std::string& value) {
-
- deviceid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
-}
-inline void SessionSignatureRequest::set_deviceid(std::string&& value) {
-
- deviceid_.Set(
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
- // @@protoc_insertion_point(field_set_rvalue:tunnelbroker.SessionSignatureRequest.deviceID)
-}
-inline void SessionSignatureRequest::set_deviceid(const char* value) {
- GOOGLE_DCHECK(value != nullptr);
-
- deviceid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
- // @@protoc_insertion_point(field_set_char:tunnelbroker.SessionSignatureRequest.deviceID)
-}
-inline void SessionSignatureRequest::set_deviceid(const char* value,
- size_t size) {
-
- deviceid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
- reinterpret_cast<const char*>(value), size), GetArena());
- // @@protoc_insertion_point(field_set_pointer:tunnelbroker.SessionSignatureRequest.deviceID)
-}
-inline std::string* SessionSignatureRequest::_internal_mutable_deviceid() {
-
- return deviceid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
-}
-inline std::string* SessionSignatureRequest::release_deviceid() {
- // @@protoc_insertion_point(field_release:tunnelbroker.SessionSignatureRequest.deviceID)
- return deviceid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
-}
-inline void SessionSignatureRequest::set_allocated_deviceid(std::string* deviceid) {
- if (deviceid != nullptr) {
-
- } else {
-
- }
- deviceid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), deviceid,
- GetArena());
- // @@protoc_insertion_point(field_set_allocated:tunnelbroker.SessionSignatureRequest.deviceID)
-}
-
-// -------------------------------------------------------------------
-
-// SessionSignatureResponse
-
-// string toSign = 1;
-inline void SessionSignatureResponse::clear_tosign() {
- tosign_.ClearToEmpty();
-}
-inline const std::string& SessionSignatureResponse::tosign() const {
- // @@protoc_insertion_point(field_get:tunnelbroker.SessionSignatureResponse.toSign)
- return _internal_tosign();
-}
-inline void SessionSignatureResponse::set_tosign(const std::string& value) {
- _internal_set_tosign(value);
- // @@protoc_insertion_point(field_set:tunnelbroker.SessionSignatureResponse.toSign)
-}
-inline std::string* SessionSignatureResponse::mutable_tosign() {
- // @@protoc_insertion_point(field_mutable:tunnelbroker.SessionSignatureResponse.toSign)
- return _internal_mutable_tosign();
-}
-inline const std::string& SessionSignatureResponse::_internal_tosign() const {
- return tosign_.Get();
-}
-inline void SessionSignatureResponse::_internal_set_tosign(const std::string& value) {
-
- tosign_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
-}
-inline void SessionSignatureResponse::set_tosign(std::string&& value) {
-
- tosign_.Set(
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
- // @@protoc_insertion_point(field_set_rvalue:tunnelbroker.SessionSignatureResponse.toSign)
-}
-inline void SessionSignatureResponse::set_tosign(const char* value) {
- GOOGLE_DCHECK(value != nullptr);
-
- tosign_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
- // @@protoc_insertion_point(field_set_char:tunnelbroker.SessionSignatureResponse.toSign)
-}
-inline void SessionSignatureResponse::set_tosign(const char* value,
- size_t size) {
-
- tosign_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
- reinterpret_cast<const char*>(value), size), GetArena());
- // @@protoc_insertion_point(field_set_pointer:tunnelbroker.SessionSignatureResponse.toSign)
-}
-inline std::string* SessionSignatureResponse::_internal_mutable_tosign() {
-
- return tosign_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
-}
-inline std::string* SessionSignatureResponse::release_tosign() {
- // @@protoc_insertion_point(field_release:tunnelbroker.SessionSignatureResponse.toSign)
- return tosign_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
-}
-inline void SessionSignatureResponse::set_allocated_tosign(std::string* tosign) {
- if (tosign != nullptr) {
-
- } else {
-
- }
- tosign_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), tosign,
- GetArena());
- // @@protoc_insertion_point(field_set_allocated:tunnelbroker.SessionSignatureResponse.toSign)
-}
-
-// -------------------------------------------------------------------
-
-// NewSessionRequest
-
-// string deviceID = 1;
-inline void NewSessionRequest::clear_deviceid() {
- deviceid_.ClearToEmpty();
-}
-inline const std::string& NewSessionRequest::deviceid() const {
- // @@protoc_insertion_point(field_get:tunnelbroker.NewSessionRequest.deviceID)
- return _internal_deviceid();
-}
-inline void NewSessionRequest::set_deviceid(const std::string& value) {
- _internal_set_deviceid(value);
- // @@protoc_insertion_point(field_set:tunnelbroker.NewSessionRequest.deviceID)
-}
-inline std::string* NewSessionRequest::mutable_deviceid() {
- // @@protoc_insertion_point(field_mutable:tunnelbroker.NewSessionRequest.deviceID)
- return _internal_mutable_deviceid();
-}
-inline const std::string& NewSessionRequest::_internal_deviceid() const {
- return deviceid_.Get();
-}
-inline void NewSessionRequest::_internal_set_deviceid(const std::string& value) {
-
- deviceid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
-}
-inline void NewSessionRequest::set_deviceid(std::string&& value) {
-
- deviceid_.Set(
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
- // @@protoc_insertion_point(field_set_rvalue:tunnelbroker.NewSessionRequest.deviceID)
-}
-inline void NewSessionRequest::set_deviceid(const char* value) {
- GOOGLE_DCHECK(value != nullptr);
-
- deviceid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
- // @@protoc_insertion_point(field_set_char:tunnelbroker.NewSessionRequest.deviceID)
-}
-inline void NewSessionRequest::set_deviceid(const char* value,
- size_t size) {
-
- deviceid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
- reinterpret_cast<const char*>(value), size), GetArena());
- // @@protoc_insertion_point(field_set_pointer:tunnelbroker.NewSessionRequest.deviceID)
-}
-inline std::string* NewSessionRequest::_internal_mutable_deviceid() {
-
- return deviceid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
-}
-inline std::string* NewSessionRequest::release_deviceid() {
- // @@protoc_insertion_point(field_release:tunnelbroker.NewSessionRequest.deviceID)
- return deviceid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
-}
-inline void NewSessionRequest::set_allocated_deviceid(std::string* deviceid) {
- if (deviceid != nullptr) {
-
- } else {
-
- }
- deviceid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), deviceid,
- GetArena());
- // @@protoc_insertion_point(field_set_allocated:tunnelbroker.NewSessionRequest.deviceID)
-}
-
-// string publicKey = 2;
-inline void NewSessionRequest::clear_publickey() {
- publickey_.ClearToEmpty();
-}
-inline const std::string& NewSessionRequest::publickey() const {
- // @@protoc_insertion_point(field_get:tunnelbroker.NewSessionRequest.publicKey)
- return _internal_publickey();
-}
-inline void NewSessionRequest::set_publickey(const std::string& value) {
- _internal_set_publickey(value);
- // @@protoc_insertion_point(field_set:tunnelbroker.NewSessionRequest.publicKey)
-}
-inline std::string* NewSessionRequest::mutable_publickey() {
- // @@protoc_insertion_point(field_mutable:tunnelbroker.NewSessionRequest.publicKey)
- return _internal_mutable_publickey();
-}
-inline const std::string& NewSessionRequest::_internal_publickey() const {
- return publickey_.Get();
-}
-inline void NewSessionRequest::_internal_set_publickey(const std::string& value) {
-
- publickey_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
-}
-inline void NewSessionRequest::set_publickey(std::string&& value) {
-
- publickey_.Set(
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
- // @@protoc_insertion_point(field_set_rvalue:tunnelbroker.NewSessionRequest.publicKey)
-}
-inline void NewSessionRequest::set_publickey(const char* value) {
- GOOGLE_DCHECK(value != nullptr);
-
- publickey_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
- // @@protoc_insertion_point(field_set_char:tunnelbroker.NewSessionRequest.publicKey)
-}
-inline void NewSessionRequest::set_publickey(const char* value,
- size_t size) {
-
- publickey_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
- reinterpret_cast<const char*>(value), size), GetArena());
- // @@protoc_insertion_point(field_set_pointer:tunnelbroker.NewSessionRequest.publicKey)
-}
-inline std::string* NewSessionRequest::_internal_mutable_publickey() {
-
- return publickey_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
-}
-inline std::string* NewSessionRequest::release_publickey() {
- // @@protoc_insertion_point(field_release:tunnelbroker.NewSessionRequest.publicKey)
- return publickey_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
-}
-inline void NewSessionRequest::set_allocated_publickey(std::string* publickey) {
- if (publickey != nullptr) {
-
- } else {
-
- }
- publickey_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), publickey,
- GetArena());
- // @@protoc_insertion_point(field_set_allocated:tunnelbroker.NewSessionRequest.publicKey)
-}
-
-// string signature = 3;
-inline void NewSessionRequest::clear_signature() {
- signature_.ClearToEmpty();
-}
-inline const std::string& NewSessionRequest::signature() const {
- // @@protoc_insertion_point(field_get:tunnelbroker.NewSessionRequest.signature)
- return _internal_signature();
-}
-inline void NewSessionRequest::set_signature(const std::string& value) {
- _internal_set_signature(value);
- // @@protoc_insertion_point(field_set:tunnelbroker.NewSessionRequest.signature)
-}
-inline std::string* NewSessionRequest::mutable_signature() {
- // @@protoc_insertion_point(field_mutable:tunnelbroker.NewSessionRequest.signature)
- return _internal_mutable_signature();
-}
-inline const std::string& NewSessionRequest::_internal_signature() const {
- return signature_.Get();
-}
-inline void NewSessionRequest::_internal_set_signature(const std::string& value) {
-
- signature_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
-}
-inline void NewSessionRequest::set_signature(std::string&& value) {
-
- signature_.Set(
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
- // @@protoc_insertion_point(field_set_rvalue:tunnelbroker.NewSessionRequest.signature)
-}
-inline void NewSessionRequest::set_signature(const char* value) {
- GOOGLE_DCHECK(value != nullptr);
-
- signature_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
- // @@protoc_insertion_point(field_set_char:tunnelbroker.NewSessionRequest.signature)
-}
-inline void NewSessionRequest::set_signature(const char* value,
- size_t size) {
-
- signature_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
- reinterpret_cast<const char*>(value), size), GetArena());
- // @@protoc_insertion_point(field_set_pointer:tunnelbroker.NewSessionRequest.signature)
-}
-inline std::string* NewSessionRequest::_internal_mutable_signature() {
-
- return signature_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
-}
-inline std::string* NewSessionRequest::release_signature() {
- // @@protoc_insertion_point(field_release:tunnelbroker.NewSessionRequest.signature)
- return signature_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
-}
-inline void NewSessionRequest::set_allocated_signature(std::string* signature) {
- if (signature != nullptr) {
-
- } else {
-
- }
- signature_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), signature,
- GetArena());
- // @@protoc_insertion_point(field_set_allocated:tunnelbroker.NewSessionRequest.signature)
-}
-
-// string notifyToken = 4;
-inline bool NewSessionRequest::_internal_has_notifytoken() const {
- bool value = (_has_bits_[0] & 0x00000001u) != 0;
- return value;
-}
-inline bool NewSessionRequest::has_notifytoken() const {
- return _internal_has_notifytoken();
-}
-inline void NewSessionRequest::clear_notifytoken() {
- notifytoken_.ClearToEmpty();
- _has_bits_[0] &= ~0x00000001u;
-}
-inline const std::string& NewSessionRequest::notifytoken() const {
- // @@protoc_insertion_point(field_get:tunnelbroker.NewSessionRequest.notifyToken)
- return _internal_notifytoken();
-}
-inline void NewSessionRequest::set_notifytoken(const std::string& value) {
- _internal_set_notifytoken(value);
- // @@protoc_insertion_point(field_set:tunnelbroker.NewSessionRequest.notifyToken)
-}
-inline std::string* NewSessionRequest::mutable_notifytoken() {
- // @@protoc_insertion_point(field_mutable:tunnelbroker.NewSessionRequest.notifyToken)
- return _internal_mutable_notifytoken();
-}
-inline const std::string& NewSessionRequest::_internal_notifytoken() const {
- return notifytoken_.Get();
-}
-inline void NewSessionRequest::_internal_set_notifytoken(const std::string& value) {
- _has_bits_[0] |= 0x00000001u;
- notifytoken_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
-}
-inline void NewSessionRequest::set_notifytoken(std::string&& value) {
- _has_bits_[0] |= 0x00000001u;
- notifytoken_.Set(
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
- // @@protoc_insertion_point(field_set_rvalue:tunnelbroker.NewSessionRequest.notifyToken)
-}
-inline void NewSessionRequest::set_notifytoken(const char* value) {
- GOOGLE_DCHECK(value != nullptr);
- _has_bits_[0] |= 0x00000001u;
- notifytoken_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
- // @@protoc_insertion_point(field_set_char:tunnelbroker.NewSessionRequest.notifyToken)
-}
-inline void NewSessionRequest::set_notifytoken(const char* value,
- size_t size) {
- _has_bits_[0] |= 0x00000001u;
- notifytoken_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
- reinterpret_cast<const char*>(value), size), GetArena());
- // @@protoc_insertion_point(field_set_pointer:tunnelbroker.NewSessionRequest.notifyToken)
-}
-inline std::string* NewSessionRequest::_internal_mutable_notifytoken() {
- _has_bits_[0] |= 0x00000001u;
- return notifytoken_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
-}
-inline std::string* NewSessionRequest::release_notifytoken() {
- // @@protoc_insertion_point(field_release:tunnelbroker.NewSessionRequest.notifyToken)
- if (!_internal_has_notifytoken()) {
- return nullptr;
- }
- _has_bits_[0] &= ~0x00000001u;
- return notifytoken_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
-}
-inline void NewSessionRequest::set_allocated_notifytoken(std::string* notifytoken) {
- if (notifytoken != nullptr) {
- _has_bits_[0] |= 0x00000001u;
- } else {
- _has_bits_[0] &= ~0x00000001u;
- }
- notifytoken_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), notifytoken,
- GetArena());
- // @@protoc_insertion_point(field_set_allocated:tunnelbroker.NewSessionRequest.notifyToken)
-}
-
-// .tunnelbroker.NewSessionRequest.DeviceTypes deviceType = 5;
-inline void NewSessionRequest::clear_devicetype() {
- devicetype_ = 0;
-}
-inline ::tunnelbroker::NewSessionRequest_DeviceTypes NewSessionRequest::_internal_devicetype() const {
- return static_cast< ::tunnelbroker::NewSessionRequest_DeviceTypes >(devicetype_);
-}
-inline ::tunnelbroker::NewSessionRequest_DeviceTypes NewSessionRequest::devicetype() const {
- // @@protoc_insertion_point(field_get:tunnelbroker.NewSessionRequest.deviceType)
- return _internal_devicetype();
-}
-inline void NewSessionRequest::_internal_set_devicetype(::tunnelbroker::NewSessionRequest_DeviceTypes value) {
-
- devicetype_ = value;
-}
-inline void NewSessionRequest::set_devicetype(::tunnelbroker::NewSessionRequest_DeviceTypes value) {
- _internal_set_devicetype(value);
- // @@protoc_insertion_point(field_set:tunnelbroker.NewSessionRequest.deviceType)
-}
-
-// string deviceAppVersion = 6;
-inline void NewSessionRequest::clear_deviceappversion() {
- deviceappversion_.ClearToEmpty();
-}
-inline const std::string& NewSessionRequest::deviceappversion() const {
- // @@protoc_insertion_point(field_get:tunnelbroker.NewSessionRequest.deviceAppVersion)
- return _internal_deviceappversion();
-}
-inline void NewSessionRequest::set_deviceappversion(const std::string& value) {
- _internal_set_deviceappversion(value);
- // @@protoc_insertion_point(field_set:tunnelbroker.NewSessionRequest.deviceAppVersion)
-}
-inline std::string* NewSessionRequest::mutable_deviceappversion() {
- // @@protoc_insertion_point(field_mutable:tunnelbroker.NewSessionRequest.deviceAppVersion)
- return _internal_mutable_deviceappversion();
-}
-inline const std::string& NewSessionRequest::_internal_deviceappversion() const {
- return deviceappversion_.Get();
-}
-inline void NewSessionRequest::_internal_set_deviceappversion(const std::string& value) {
-
- deviceappversion_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
-}
-inline void NewSessionRequest::set_deviceappversion(std::string&& value) {
-
- deviceappversion_.Set(
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
- // @@protoc_insertion_point(field_set_rvalue:tunnelbroker.NewSessionRequest.deviceAppVersion)
-}
-inline void NewSessionRequest::set_deviceappversion(const char* value) {
- GOOGLE_DCHECK(value != nullptr);
-
- deviceappversion_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
- // @@protoc_insertion_point(field_set_char:tunnelbroker.NewSessionRequest.deviceAppVersion)
-}
-inline void NewSessionRequest::set_deviceappversion(const char* value,
- size_t size) {
-
- deviceappversion_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
- reinterpret_cast<const char*>(value), size), GetArena());
- // @@protoc_insertion_point(field_set_pointer:tunnelbroker.NewSessionRequest.deviceAppVersion)
-}
-inline std::string* NewSessionRequest::_internal_mutable_deviceappversion() {
-
- return deviceappversion_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
-}
-inline std::string* NewSessionRequest::release_deviceappversion() {
- // @@protoc_insertion_point(field_release:tunnelbroker.NewSessionRequest.deviceAppVersion)
- return deviceappversion_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
-}
-inline void NewSessionRequest::set_allocated_deviceappversion(std::string* deviceappversion) {
- if (deviceappversion != nullptr) {
-
- } else {
-
- }
- deviceappversion_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), deviceappversion,
- GetArena());
- // @@protoc_insertion_point(field_set_allocated:tunnelbroker.NewSessionRequest.deviceAppVersion)
-}
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_;
+ ::tunnelbroker::MessagesToDeliver* messagestodeliver_;
+ ::tunnelbroker::ProcessedMessages* processedmessages_;
+ PROTOBUF_NAMESPACE_ID::Empty* newnotifytokenrequired_;
+ PROTOBUF_NAMESPACE_ID::Empty* ping_;
+ } data_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ ::PROTOBUF_NAMESPACE_ID::uint32 _oneof_case_[1];
-// string deviceOS = 7;
-inline void NewSessionRequest::clear_deviceos() {
- deviceos_.ClearToEmpty();
-}
-inline const std::string& NewSessionRequest::deviceos() const {
- // @@protoc_insertion_point(field_get:tunnelbroker.NewSessionRequest.deviceOS)
- return _internal_deviceos();
-}
-inline void NewSessionRequest::set_deviceos(const std::string& value) {
- _internal_set_deviceos(value);
- // @@protoc_insertion_point(field_set:tunnelbroker.NewSessionRequest.deviceOS)
-}
-inline std::string* NewSessionRequest::mutable_deviceos() {
- // @@protoc_insertion_point(field_mutable:tunnelbroker.NewSessionRequest.deviceOS)
- return _internal_mutable_deviceos();
-}
-inline const std::string& NewSessionRequest::_internal_deviceos() const {
- return deviceos_.Get();
-}
-inline void NewSessionRequest::_internal_set_deviceos(const std::string& value) {
-
- deviceos_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
-}
-inline void NewSessionRequest::set_deviceos(std::string&& value) {
-
- deviceos_.Set(
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
- // @@protoc_insertion_point(field_set_rvalue:tunnelbroker.NewSessionRequest.deviceOS)
-}
-inline void NewSessionRequest::set_deviceos(const char* value) {
- GOOGLE_DCHECK(value != nullptr);
-
- deviceos_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
- // @@protoc_insertion_point(field_set_char:tunnelbroker.NewSessionRequest.deviceOS)
-}
-inline void NewSessionRequest::set_deviceos(const char* value,
- size_t size) {
-
- deviceos_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
- reinterpret_cast<const char*>(value), size), GetArena());
- // @@protoc_insertion_point(field_set_pointer:tunnelbroker.NewSessionRequest.deviceOS)
-}
-inline std::string* NewSessionRequest::_internal_mutable_deviceos() {
-
- return deviceos_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
-}
-inline std::string* NewSessionRequest::release_deviceos() {
- // @@protoc_insertion_point(field_release:tunnelbroker.NewSessionRequest.deviceOS)
- return deviceos_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
-}
-inline void NewSessionRequest::set_allocated_deviceos(std::string* deviceos) {
- if (deviceos != nullptr) {
-
- } else {
-
- }
- deviceos_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), deviceos,
- GetArena());
- // @@protoc_insertion_point(field_set_allocated:tunnelbroker.NewSessionRequest.deviceOS)
-}
+ friend struct ::TableStruct_tunnelbroker_2eproto;
+};
+// ===================================================================
-// -------------------------------------------------------------------
-// NewSessionResponse
+// ===================================================================
-// string sessionID = 1;
-inline void NewSessionResponse::clear_sessionid() {
- sessionid_.ClearToEmpty();
+#ifdef __GNUC__
+ #pragma GCC diagnostic push
+ #pragma GCC diagnostic ignored "-Wstrict-aliasing"
+#endif // __GNUC__
+// SessionSignatureRequest
+
+// string deviceID = 1;
+inline void SessionSignatureRequest::clear_deviceid() {
+ deviceid_.ClearToEmpty();
}
-inline const std::string& NewSessionResponse::sessionid() const {
- // @@protoc_insertion_point(field_get:tunnelbroker.NewSessionResponse.sessionID)
- return _internal_sessionid();
+inline const std::string& SessionSignatureRequest::deviceid() const {
+ // @@protoc_insertion_point(field_get:tunnelbroker.SessionSignatureRequest.deviceID)
+ return _internal_deviceid();
}
-inline void NewSessionResponse::set_sessionid(const std::string& value) {
- _internal_set_sessionid(value);
- // @@protoc_insertion_point(field_set:tunnelbroker.NewSessionResponse.sessionID)
+inline void SessionSignatureRequest::set_deviceid(const std::string& value) {
+ _internal_set_deviceid(value);
+ // @@protoc_insertion_point(field_set:tunnelbroker.SessionSignatureRequest.deviceID)
}
-inline std::string* NewSessionResponse::mutable_sessionid() {
- // @@protoc_insertion_point(field_mutable:tunnelbroker.NewSessionResponse.sessionID)
- return _internal_mutable_sessionid();
+inline std::string* SessionSignatureRequest::mutable_deviceid() {
+ // @@protoc_insertion_point(field_mutable:tunnelbroker.SessionSignatureRequest.deviceID)
+ return _internal_mutable_deviceid();
}
-inline const std::string& NewSessionResponse::_internal_sessionid() const {
- return sessionid_.Get();
+inline const std::string& SessionSignatureRequest::_internal_deviceid() const {
+ return deviceid_.Get();
}
-inline void NewSessionResponse::_internal_set_sessionid(const std::string& value) {
+inline void SessionSignatureRequest::_internal_set_deviceid(const std::string& value) {
- sessionid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
+ deviceid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
}
-inline void NewSessionResponse::set_sessionid(std::string&& value) {
+inline void SessionSignatureRequest::set_deviceid(std::string&& value) {
- sessionid_.Set(
+ deviceid_.Set(
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
- // @@protoc_insertion_point(field_set_rvalue:tunnelbroker.NewSessionResponse.sessionID)
+ // @@protoc_insertion_point(field_set_rvalue:tunnelbroker.SessionSignatureRequest.deviceID)
}
-inline void NewSessionResponse::set_sessionid(const char* value) {
+inline void SessionSignatureRequest::set_deviceid(const char* value) {
GOOGLE_DCHECK(value != nullptr);
- sessionid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
- // @@protoc_insertion_point(field_set_char:tunnelbroker.NewSessionResponse.sessionID)
+ deviceid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
+ // @@protoc_insertion_point(field_set_char:tunnelbroker.SessionSignatureRequest.deviceID)
}
-inline void NewSessionResponse::set_sessionid(const char* value,
+inline void SessionSignatureRequest::set_deviceid(const char* value,
size_t size) {
- sessionid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
+ deviceid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
reinterpret_cast<const char*>(value), size), GetArena());
- // @@protoc_insertion_point(field_set_pointer:tunnelbroker.NewSessionResponse.sessionID)
+ // @@protoc_insertion_point(field_set_pointer:tunnelbroker.SessionSignatureRequest.deviceID)
}
-inline std::string* NewSessionResponse::_internal_mutable_sessionid() {
+inline std::string* SessionSignatureRequest::_internal_mutable_deviceid() {
- return sessionid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
+ return deviceid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
}
-inline std::string* NewSessionResponse::release_sessionid() {
- // @@protoc_insertion_point(field_release:tunnelbroker.NewSessionResponse.sessionID)
- return sessionid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
+inline std::string* SessionSignatureRequest::release_deviceid() {
+ // @@protoc_insertion_point(field_release:tunnelbroker.SessionSignatureRequest.deviceID)
+ return deviceid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
}
-inline void NewSessionResponse::set_allocated_sessionid(std::string* sessionid) {
- if (sessionid != nullptr) {
+inline void SessionSignatureRequest::set_allocated_deviceid(std::string* deviceid) {
+ if (deviceid != nullptr) {
} else {
}
- sessionid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), sessionid,
+ deviceid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), deviceid,
GetArena());
- // @@protoc_insertion_point(field_set_allocated:tunnelbroker.NewSessionResponse.sessionID)
+ // @@protoc_insertion_point(field_set_allocated:tunnelbroker.SessionSignatureRequest.deviceID)
}
// -------------------------------------------------------------------
-// SendRequest
+// SessionSignatureResponse
-// string sessionID = 1;
-inline void SendRequest::clear_sessionid() {
- sessionid_.ClearToEmpty();
+// string toSign = 1;
+inline void SessionSignatureResponse::clear_tosign() {
+ tosign_.ClearToEmpty();
}
-inline const std::string& SendRequest::sessionid() const {
- // @@protoc_insertion_point(field_get:tunnelbroker.SendRequest.sessionID)
- return _internal_sessionid();
+inline const std::string& SessionSignatureResponse::tosign() const {
+ // @@protoc_insertion_point(field_get:tunnelbroker.SessionSignatureResponse.toSign)
+ return _internal_tosign();
}
-inline void SendRequest::set_sessionid(const std::string& value) {
- _internal_set_sessionid(value);
- // @@protoc_insertion_point(field_set:tunnelbroker.SendRequest.sessionID)
+inline void SessionSignatureResponse::set_tosign(const std::string& value) {
+ _internal_set_tosign(value);
+ // @@protoc_insertion_point(field_set:tunnelbroker.SessionSignatureResponse.toSign)
}
-inline std::string* SendRequest::mutable_sessionid() {
- // @@protoc_insertion_point(field_mutable:tunnelbroker.SendRequest.sessionID)
- return _internal_mutable_sessionid();
+inline std::string* SessionSignatureResponse::mutable_tosign() {
+ // @@protoc_insertion_point(field_mutable:tunnelbroker.SessionSignatureResponse.toSign)
+ return _internal_mutable_tosign();
}
-inline const std::string& SendRequest::_internal_sessionid() const {
- return sessionid_.Get();
+inline const std::string& SessionSignatureResponse::_internal_tosign() const {
+ return tosign_.Get();
}
-inline void SendRequest::_internal_set_sessionid(const std::string& value) {
+inline void SessionSignatureResponse::_internal_set_tosign(const std::string& value) {
- sessionid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
+ tosign_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
}
-inline void SendRequest::set_sessionid(std::string&& value) {
+inline void SessionSignatureResponse::set_tosign(std::string&& value) {
- sessionid_.Set(
+ tosign_.Set(
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
- // @@protoc_insertion_point(field_set_rvalue:tunnelbroker.SendRequest.sessionID)
+ // @@protoc_insertion_point(field_set_rvalue:tunnelbroker.SessionSignatureResponse.toSign)
}
-inline void SendRequest::set_sessionid(const char* value) {
+inline void SessionSignatureResponse::set_tosign(const char* value) {
GOOGLE_DCHECK(value != nullptr);
- sessionid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
- // @@protoc_insertion_point(field_set_char:tunnelbroker.SendRequest.sessionID)
+ tosign_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
+ // @@protoc_insertion_point(field_set_char:tunnelbroker.SessionSignatureResponse.toSign)
}
-inline void SendRequest::set_sessionid(const char* value,
+inline void SessionSignatureResponse::set_tosign(const char* value,
size_t size) {
- sessionid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
+ tosign_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
reinterpret_cast<const char*>(value), size), GetArena());
- // @@protoc_insertion_point(field_set_pointer:tunnelbroker.SendRequest.sessionID)
+ // @@protoc_insertion_point(field_set_pointer:tunnelbroker.SessionSignatureResponse.toSign)
}
-inline std::string* SendRequest::_internal_mutable_sessionid() {
+inline std::string* SessionSignatureResponse::_internal_mutable_tosign() {
- return sessionid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
+ return tosign_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
}
-inline std::string* SendRequest::release_sessionid() {
- // @@protoc_insertion_point(field_release:tunnelbroker.SendRequest.sessionID)
- return sessionid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
+inline std::string* SessionSignatureResponse::release_tosign() {
+ // @@protoc_insertion_point(field_release:tunnelbroker.SessionSignatureResponse.toSign)
+ return tosign_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
}
-inline void SendRequest::set_allocated_sessionid(std::string* sessionid) {
- if (sessionid != nullptr) {
+inline void SessionSignatureResponse::set_allocated_tosign(std::string* tosign) {
+ if (tosign != nullptr) {
} else {
}
- sessionid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), sessionid,
+ tosign_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), tosign,
GetArena());
- // @@protoc_insertion_point(field_set_allocated:tunnelbroker.SendRequest.sessionID)
+ // @@protoc_insertion_point(field_set_allocated:tunnelbroker.SessionSignatureResponse.toSign)
}
-// string toDeviceID = 2;
-inline void SendRequest::clear_todeviceid() {
- todeviceid_.ClearToEmpty();
+// -------------------------------------------------------------------
+
+// NewSessionRequest
+
+// string deviceID = 1;
+inline void NewSessionRequest::clear_deviceid() {
+ deviceid_.ClearToEmpty();
}
-inline const std::string& SendRequest::todeviceid() const {
- // @@protoc_insertion_point(field_get:tunnelbroker.SendRequest.toDeviceID)
- return _internal_todeviceid();
+inline const std::string& NewSessionRequest::deviceid() const {
+ // @@protoc_insertion_point(field_get:tunnelbroker.NewSessionRequest.deviceID)
+ return _internal_deviceid();
}
-inline void SendRequest::set_todeviceid(const std::string& value) {
- _internal_set_todeviceid(value);
- // @@protoc_insertion_point(field_set:tunnelbroker.SendRequest.toDeviceID)
+inline void NewSessionRequest::set_deviceid(const std::string& value) {
+ _internal_set_deviceid(value);
+ // @@protoc_insertion_point(field_set:tunnelbroker.NewSessionRequest.deviceID)
}
-inline std::string* SendRequest::mutable_todeviceid() {
- // @@protoc_insertion_point(field_mutable:tunnelbroker.SendRequest.toDeviceID)
- return _internal_mutable_todeviceid();
+inline std::string* NewSessionRequest::mutable_deviceid() {
+ // @@protoc_insertion_point(field_mutable:tunnelbroker.NewSessionRequest.deviceID)
+ return _internal_mutable_deviceid();
}
-inline const std::string& SendRequest::_internal_todeviceid() const {
- return todeviceid_.Get();
+inline const std::string& NewSessionRequest::_internal_deviceid() const {
+ return deviceid_.Get();
}
-inline void SendRequest::_internal_set_todeviceid(const std::string& value) {
+inline void NewSessionRequest::_internal_set_deviceid(const std::string& value) {
- todeviceid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
+ deviceid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
}
-inline void SendRequest::set_todeviceid(std::string&& value) {
+inline void NewSessionRequest::set_deviceid(std::string&& value) {
- todeviceid_.Set(
+ deviceid_.Set(
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
- // @@protoc_insertion_point(field_set_rvalue:tunnelbroker.SendRequest.toDeviceID)
+ // @@protoc_insertion_point(field_set_rvalue:tunnelbroker.NewSessionRequest.deviceID)
}
-inline void SendRequest::set_todeviceid(const char* value) {
+inline void NewSessionRequest::set_deviceid(const char* value) {
GOOGLE_DCHECK(value != nullptr);
- todeviceid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
- // @@protoc_insertion_point(field_set_char:tunnelbroker.SendRequest.toDeviceID)
+ deviceid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
+ // @@protoc_insertion_point(field_set_char:tunnelbroker.NewSessionRequest.deviceID)
}
-inline void SendRequest::set_todeviceid(const char* value,
+inline void NewSessionRequest::set_deviceid(const char* value,
size_t size) {
- todeviceid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
+ deviceid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
reinterpret_cast<const char*>(value), size), GetArena());
- // @@protoc_insertion_point(field_set_pointer:tunnelbroker.SendRequest.toDeviceID)
+ // @@protoc_insertion_point(field_set_pointer:tunnelbroker.NewSessionRequest.deviceID)
}
-inline std::string* SendRequest::_internal_mutable_todeviceid() {
+inline std::string* NewSessionRequest::_internal_mutable_deviceid() {
- return todeviceid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
+ return deviceid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
}
-inline std::string* SendRequest::release_todeviceid() {
- // @@protoc_insertion_point(field_release:tunnelbroker.SendRequest.toDeviceID)
- return todeviceid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
+inline std::string* NewSessionRequest::release_deviceid() {
+ // @@protoc_insertion_point(field_release:tunnelbroker.NewSessionRequest.deviceID)
+ return deviceid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
}
-inline void SendRequest::set_allocated_todeviceid(std::string* todeviceid) {
- if (todeviceid != nullptr) {
+inline void NewSessionRequest::set_allocated_deviceid(std::string* deviceid) {
+ if (deviceid != nullptr) {
} else {
}
- todeviceid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), todeviceid,
+ deviceid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), deviceid,
GetArena());
- // @@protoc_insertion_point(field_set_allocated:tunnelbroker.SendRequest.toDeviceID)
+ // @@protoc_insertion_point(field_set_allocated:tunnelbroker.NewSessionRequest.deviceID)
}
-// bytes payload = 3;
-inline void SendRequest::clear_payload() {
- payload_.ClearToEmpty();
+// string publicKey = 2;
+inline void NewSessionRequest::clear_publickey() {
+ publickey_.ClearToEmpty();
}
-inline const std::string& SendRequest::payload() const {
- // @@protoc_insertion_point(field_get:tunnelbroker.SendRequest.payload)
- return _internal_payload();
+inline const std::string& NewSessionRequest::publickey() const {
+ // @@protoc_insertion_point(field_get:tunnelbroker.NewSessionRequest.publicKey)
+ return _internal_publickey();
}
-inline void SendRequest::set_payload(const std::string& value) {
- _internal_set_payload(value);
- // @@protoc_insertion_point(field_set:tunnelbroker.SendRequest.payload)
+inline void NewSessionRequest::set_publickey(const std::string& value) {
+ _internal_set_publickey(value);
+ // @@protoc_insertion_point(field_set:tunnelbroker.NewSessionRequest.publicKey)
}
-inline std::string* SendRequest::mutable_payload() {
- // @@protoc_insertion_point(field_mutable:tunnelbroker.SendRequest.payload)
- return _internal_mutable_payload();
+inline std::string* NewSessionRequest::mutable_publickey() {
+ // @@protoc_insertion_point(field_mutable:tunnelbroker.NewSessionRequest.publicKey)
+ return _internal_mutable_publickey();
}
-inline const std::string& SendRequest::_internal_payload() const {
- return payload_.Get();
+inline const std::string& NewSessionRequest::_internal_publickey() const {
+ return publickey_.Get();
}
-inline void SendRequest::_internal_set_payload(const std::string& value) {
+inline void NewSessionRequest::_internal_set_publickey(const std::string& value) {
- payload_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
+ publickey_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
}
-inline void SendRequest::set_payload(std::string&& value) {
+inline void NewSessionRequest::set_publickey(std::string&& value) {
- payload_.Set(
+ publickey_.Set(
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
- // @@protoc_insertion_point(field_set_rvalue:tunnelbroker.SendRequest.payload)
+ // @@protoc_insertion_point(field_set_rvalue:tunnelbroker.NewSessionRequest.publicKey)
}
-inline void SendRequest::set_payload(const char* value) {
+inline void NewSessionRequest::set_publickey(const char* value) {
GOOGLE_DCHECK(value != nullptr);
- payload_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
- // @@protoc_insertion_point(field_set_char:tunnelbroker.SendRequest.payload)
+ publickey_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
+ // @@protoc_insertion_point(field_set_char:tunnelbroker.NewSessionRequest.publicKey)
}
-inline void SendRequest::set_payload(const void* value,
+inline void NewSessionRequest::set_publickey(const char* value,
size_t size) {
- payload_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
+ publickey_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
reinterpret_cast<const char*>(value), size), GetArena());
- // @@protoc_insertion_point(field_set_pointer:tunnelbroker.SendRequest.payload)
+ // @@protoc_insertion_point(field_set_pointer:tunnelbroker.NewSessionRequest.publicKey)
}
-inline std::string* SendRequest::_internal_mutable_payload() {
+inline std::string* NewSessionRequest::_internal_mutable_publickey() {
- return payload_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
+ return publickey_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
}
-inline std::string* SendRequest::release_payload() {
- // @@protoc_insertion_point(field_release:tunnelbroker.SendRequest.payload)
- return payload_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
+inline std::string* NewSessionRequest::release_publickey() {
+ // @@protoc_insertion_point(field_release:tunnelbroker.NewSessionRequest.publicKey)
+ return publickey_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
}
-inline void SendRequest::set_allocated_payload(std::string* payload) {
- if (payload != nullptr) {
+inline void NewSessionRequest::set_allocated_publickey(std::string* publickey) {
+ if (publickey != nullptr) {
} else {
}
- payload_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), payload,
+ publickey_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), publickey,
GetArena());
- // @@protoc_insertion_point(field_set_allocated:tunnelbroker.SendRequest.payload)
-}
-
-// repeated string blobHashes = 4;
-inline int SendRequest::_internal_blobhashes_size() const {
- return blobhashes_.size();
-}
-inline int SendRequest::blobhashes_size() const {
- return _internal_blobhashes_size();
-}
-inline void SendRequest::clear_blobhashes() {
- blobhashes_.Clear();
-}
-inline std::string* SendRequest::add_blobhashes() {
- // @@protoc_insertion_point(field_add_mutable:tunnelbroker.SendRequest.blobHashes)
- return _internal_add_blobhashes();
-}
-inline const std::string& SendRequest::_internal_blobhashes(int index) const {
- return blobhashes_.Get(index);
-}
-inline const std::string& SendRequest::blobhashes(int index) const {
- // @@protoc_insertion_point(field_get:tunnelbroker.SendRequest.blobHashes)
- return _internal_blobhashes(index);
-}
-inline std::string* SendRequest::mutable_blobhashes(int index) {
- // @@protoc_insertion_point(field_mutable:tunnelbroker.SendRequest.blobHashes)
- return blobhashes_.Mutable(index);
-}
-inline void SendRequest::set_blobhashes(int index, const std::string& value) {
- // @@protoc_insertion_point(field_set:tunnelbroker.SendRequest.blobHashes)
- blobhashes_.Mutable(index)->assign(value);
-}
-inline void SendRequest::set_blobhashes(int index, std::string&& value) {
- // @@protoc_insertion_point(field_set:tunnelbroker.SendRequest.blobHashes)
- blobhashes_.Mutable(index)->assign(std::move(value));
-}
-inline void SendRequest::set_blobhashes(int index, const char* value) {
- GOOGLE_DCHECK(value != nullptr);
- blobhashes_.Mutable(index)->assign(value);
- // @@protoc_insertion_point(field_set_char:tunnelbroker.SendRequest.blobHashes)
-}
-inline void SendRequest::set_blobhashes(int index, const char* value, size_t size) {
- blobhashes_.Mutable(index)->assign(
- reinterpret_cast<const char*>(value), size);
- // @@protoc_insertion_point(field_set_pointer:tunnelbroker.SendRequest.blobHashes)
-}
-inline std::string* SendRequest::_internal_add_blobhashes() {
- return blobhashes_.Add();
-}
-inline void SendRequest::add_blobhashes(const std::string& value) {
- blobhashes_.Add()->assign(value);
- // @@protoc_insertion_point(field_add:tunnelbroker.SendRequest.blobHashes)
-}
-inline void SendRequest::add_blobhashes(std::string&& value) {
- blobhashes_.Add(std::move(value));
- // @@protoc_insertion_point(field_add:tunnelbroker.SendRequest.blobHashes)
-}
-inline void SendRequest::add_blobhashes(const char* value) {
- GOOGLE_DCHECK(value != nullptr);
- blobhashes_.Add()->assign(value);
- // @@protoc_insertion_point(field_add_char:tunnelbroker.SendRequest.blobHashes)
-}
-inline void SendRequest::add_blobhashes(const char* value, size_t size) {
- blobhashes_.Add()->assign(reinterpret_cast<const char*>(value), size);
- // @@protoc_insertion_point(field_add_pointer:tunnelbroker.SendRequest.blobHashes)
-}
-inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
-SendRequest::blobhashes() const {
- // @@protoc_insertion_point(field_list:tunnelbroker.SendRequest.blobHashes)
- return blobhashes_;
-}
-inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
-SendRequest::mutable_blobhashes() {
- // @@protoc_insertion_point(field_mutable_list:tunnelbroker.SendRequest.blobHashes)
- return &blobhashes_;
+ // @@protoc_insertion_point(field_set_allocated:tunnelbroker.NewSessionRequest.publicKey)
}
-// -------------------------------------------------------------------
-
-// GetRequest
-
-// string sessionID = 1;
-inline void GetRequest::clear_sessionid() {
- sessionid_.ClearToEmpty();
+// string signature = 3;
+inline void NewSessionRequest::clear_signature() {
+ signature_.ClearToEmpty();
}
-inline const std::string& GetRequest::sessionid() const {
- // @@protoc_insertion_point(field_get:tunnelbroker.GetRequest.sessionID)
- return _internal_sessionid();
+inline const std::string& NewSessionRequest::signature() const {
+ // @@protoc_insertion_point(field_get:tunnelbroker.NewSessionRequest.signature)
+ return _internal_signature();
}
-inline void GetRequest::set_sessionid(const std::string& value) {
- _internal_set_sessionid(value);
- // @@protoc_insertion_point(field_set:tunnelbroker.GetRequest.sessionID)
+inline void NewSessionRequest::set_signature(const std::string& value) {
+ _internal_set_signature(value);
+ // @@protoc_insertion_point(field_set:tunnelbroker.NewSessionRequest.signature)
}
-inline std::string* GetRequest::mutable_sessionid() {
- // @@protoc_insertion_point(field_mutable:tunnelbroker.GetRequest.sessionID)
- return _internal_mutable_sessionid();
+inline std::string* NewSessionRequest::mutable_signature() {
+ // @@protoc_insertion_point(field_mutable:tunnelbroker.NewSessionRequest.signature)
+ return _internal_mutable_signature();
}
-inline const std::string& GetRequest::_internal_sessionid() const {
- return sessionid_.Get();
+inline const std::string& NewSessionRequest::_internal_signature() const {
+ return signature_.Get();
}
-inline void GetRequest::_internal_set_sessionid(const std::string& value) {
+inline void NewSessionRequest::_internal_set_signature(const std::string& value) {
- sessionid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
+ signature_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
}
-inline void GetRequest::set_sessionid(std::string&& value) {
+inline void NewSessionRequest::set_signature(std::string&& value) {
- sessionid_.Set(
+ signature_.Set(
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
- // @@protoc_insertion_point(field_set_rvalue:tunnelbroker.GetRequest.sessionID)
+ // @@protoc_insertion_point(field_set_rvalue:tunnelbroker.NewSessionRequest.signature)
}
-inline void GetRequest::set_sessionid(const char* value) {
+inline void NewSessionRequest::set_signature(const char* value) {
GOOGLE_DCHECK(value != nullptr);
- sessionid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
- // @@protoc_insertion_point(field_set_char:tunnelbroker.GetRequest.sessionID)
+ signature_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
+ // @@protoc_insertion_point(field_set_char:tunnelbroker.NewSessionRequest.signature)
}
-inline void GetRequest::set_sessionid(const char* value,
+inline void NewSessionRequest::set_signature(const char* value,
size_t size) {
- sessionid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
+ signature_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
reinterpret_cast<const char*>(value), size), GetArena());
- // @@protoc_insertion_point(field_set_pointer:tunnelbroker.GetRequest.sessionID)
+ // @@protoc_insertion_point(field_set_pointer:tunnelbroker.NewSessionRequest.signature)
}
-inline std::string* GetRequest::_internal_mutable_sessionid() {
+inline std::string* NewSessionRequest::_internal_mutable_signature() {
- return sessionid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
+ return signature_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
}
-inline std::string* GetRequest::release_sessionid() {
- // @@protoc_insertion_point(field_release:tunnelbroker.GetRequest.sessionID)
- return sessionid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
+inline std::string* NewSessionRequest::release_signature() {
+ // @@protoc_insertion_point(field_release:tunnelbroker.NewSessionRequest.signature)
+ return signature_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
}
-inline void GetRequest::set_allocated_sessionid(std::string* sessionid) {
- if (sessionid != nullptr) {
+inline void NewSessionRequest::set_allocated_signature(std::string* signature) {
+ if (signature != nullptr) {
} else {
}
- sessionid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), sessionid,
+ signature_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), signature,
GetArena());
- // @@protoc_insertion_point(field_set_allocated:tunnelbroker.GetRequest.sessionID)
+ // @@protoc_insertion_point(field_set_allocated:tunnelbroker.NewSessionRequest.signature)
}
-// string newNotifyToken = 2;
-inline bool GetRequest::_internal_has_newnotifytoken() const {
+// string notifyToken = 4;
+inline bool NewSessionRequest::_internal_has_notifytoken() const {
bool value = (_has_bits_[0] & 0x00000001u) != 0;
return value;
}
-inline bool GetRequest::has_newnotifytoken() const {
- return _internal_has_newnotifytoken();
+inline bool NewSessionRequest::has_notifytoken() const {
+ return _internal_has_notifytoken();
}
-inline void GetRequest::clear_newnotifytoken() {
- newnotifytoken_.ClearToEmpty();
+inline void NewSessionRequest::clear_notifytoken() {
+ notifytoken_.ClearToEmpty();
_has_bits_[0] &= ~0x00000001u;
}
-inline const std::string& GetRequest::newnotifytoken() const {
- // @@protoc_insertion_point(field_get:tunnelbroker.GetRequest.newNotifyToken)
- return _internal_newnotifytoken();
+inline const std::string& NewSessionRequest::notifytoken() const {
+ // @@protoc_insertion_point(field_get:tunnelbroker.NewSessionRequest.notifyToken)
+ return _internal_notifytoken();
}
-inline void GetRequest::set_newnotifytoken(const std::string& value) {
- _internal_set_newnotifytoken(value);
- // @@protoc_insertion_point(field_set:tunnelbroker.GetRequest.newNotifyToken)
+inline void NewSessionRequest::set_notifytoken(const std::string& value) {
+ _internal_set_notifytoken(value);
+ // @@protoc_insertion_point(field_set:tunnelbroker.NewSessionRequest.notifyToken)
}
-inline std::string* GetRequest::mutable_newnotifytoken() {
- // @@protoc_insertion_point(field_mutable:tunnelbroker.GetRequest.newNotifyToken)
- return _internal_mutable_newnotifytoken();
+inline std::string* NewSessionRequest::mutable_notifytoken() {
+ // @@protoc_insertion_point(field_mutable:tunnelbroker.NewSessionRequest.notifyToken)
+ return _internal_mutable_notifytoken();
}
-inline const std::string& GetRequest::_internal_newnotifytoken() const {
- return newnotifytoken_.Get();
+inline const std::string& NewSessionRequest::_internal_notifytoken() const {
+ return notifytoken_.Get();
}
-inline void GetRequest::_internal_set_newnotifytoken(const std::string& value) {
+inline void NewSessionRequest::_internal_set_notifytoken(const std::string& value) {
_has_bits_[0] |= 0x00000001u;
- newnotifytoken_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
+ notifytoken_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
}
-inline void GetRequest::set_newnotifytoken(std::string&& value) {
+inline void NewSessionRequest::set_notifytoken(std::string&& value) {
_has_bits_[0] |= 0x00000001u;
- newnotifytoken_.Set(
+ notifytoken_.Set(
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
- // @@protoc_insertion_point(field_set_rvalue:tunnelbroker.GetRequest.newNotifyToken)
+ // @@protoc_insertion_point(field_set_rvalue:tunnelbroker.NewSessionRequest.notifyToken)
}
-inline void GetRequest::set_newnotifytoken(const char* value) {
+inline void NewSessionRequest::set_notifytoken(const char* value) {
GOOGLE_DCHECK(value != nullptr);
_has_bits_[0] |= 0x00000001u;
- newnotifytoken_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
- // @@protoc_insertion_point(field_set_char:tunnelbroker.GetRequest.newNotifyToken)
+ notifytoken_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
+ // @@protoc_insertion_point(field_set_char:tunnelbroker.NewSessionRequest.notifyToken)
}
-inline void GetRequest::set_newnotifytoken(const char* value,
+inline void NewSessionRequest::set_notifytoken(const char* value,
size_t size) {
_has_bits_[0] |= 0x00000001u;
- newnotifytoken_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
+ notifytoken_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
reinterpret_cast<const char*>(value), size), GetArena());
- // @@protoc_insertion_point(field_set_pointer:tunnelbroker.GetRequest.newNotifyToken)
+ // @@protoc_insertion_point(field_set_pointer:tunnelbroker.NewSessionRequest.notifyToken)
}
-inline std::string* GetRequest::_internal_mutable_newnotifytoken() {
+inline std::string* NewSessionRequest::_internal_mutable_notifytoken() {
_has_bits_[0] |= 0x00000001u;
- return newnotifytoken_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
+ return notifytoken_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
}
-inline std::string* GetRequest::release_newnotifytoken() {
- // @@protoc_insertion_point(field_release:tunnelbroker.GetRequest.newNotifyToken)
- if (!_internal_has_newnotifytoken()) {
+inline std::string* NewSessionRequest::release_notifytoken() {
+ // @@protoc_insertion_point(field_release:tunnelbroker.NewSessionRequest.notifyToken)
+ if (!_internal_has_notifytoken()) {
return nullptr;
}
_has_bits_[0] &= ~0x00000001u;
- return newnotifytoken_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
+ return notifytoken_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
}
-inline void GetRequest::set_allocated_newnotifytoken(std::string* newnotifytoken) {
- if (newnotifytoken != nullptr) {
+inline void NewSessionRequest::set_allocated_notifytoken(std::string* notifytoken) {
+ if (notifytoken != nullptr) {
_has_bits_[0] |= 0x00000001u;
} else {
_has_bits_[0] &= ~0x00000001u;
}
- newnotifytoken_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), newnotifytoken,
+ notifytoken_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), notifytoken,
GetArena());
- // @@protoc_insertion_point(field_set_allocated:tunnelbroker.GetRequest.newNotifyToken)
+ // @@protoc_insertion_point(field_set_allocated:tunnelbroker.NewSessionRequest.notifyToken)
}
-// -------------------------------------------------------------------
-
-// GetResponseMessage
+// .tunnelbroker.NewSessionRequest.DeviceTypes deviceType = 5;
+inline void NewSessionRequest::clear_devicetype() {
+ devicetype_ = 0;
+}
+inline ::tunnelbroker::NewSessionRequest_DeviceTypes NewSessionRequest::_internal_devicetype() const {
+ return static_cast< ::tunnelbroker::NewSessionRequest_DeviceTypes >(devicetype_);
+}
+inline ::tunnelbroker::NewSessionRequest_DeviceTypes NewSessionRequest::devicetype() const {
+ // @@protoc_insertion_point(field_get:tunnelbroker.NewSessionRequest.deviceType)
+ return _internal_devicetype();
+}
+inline void NewSessionRequest::_internal_set_devicetype(::tunnelbroker::NewSessionRequest_DeviceTypes value) {
+
+ devicetype_ = value;
+}
+inline void NewSessionRequest::set_devicetype(::tunnelbroker::NewSessionRequest_DeviceTypes value) {
+ _internal_set_devicetype(value);
+ // @@protoc_insertion_point(field_set:tunnelbroker.NewSessionRequest.deviceType)
+}
-// string fromDeviceID = 1;
-inline void GetResponseMessage::clear_fromdeviceid() {
- fromdeviceid_.ClearToEmpty();
+// string deviceAppVersion = 6;
+inline void NewSessionRequest::clear_deviceappversion() {
+ deviceappversion_.ClearToEmpty();
}
-inline const std::string& GetResponseMessage::fromdeviceid() const {
- // @@protoc_insertion_point(field_get:tunnelbroker.GetResponseMessage.fromDeviceID)
- return _internal_fromdeviceid();
+inline const std::string& NewSessionRequest::deviceappversion() const {
+ // @@protoc_insertion_point(field_get:tunnelbroker.NewSessionRequest.deviceAppVersion)
+ return _internal_deviceappversion();
}
-inline void GetResponseMessage::set_fromdeviceid(const std::string& value) {
- _internal_set_fromdeviceid(value);
- // @@protoc_insertion_point(field_set:tunnelbroker.GetResponseMessage.fromDeviceID)
+inline void NewSessionRequest::set_deviceappversion(const std::string& value) {
+ _internal_set_deviceappversion(value);
+ // @@protoc_insertion_point(field_set:tunnelbroker.NewSessionRequest.deviceAppVersion)
}
-inline std::string* GetResponseMessage::mutable_fromdeviceid() {
- // @@protoc_insertion_point(field_mutable:tunnelbroker.GetResponseMessage.fromDeviceID)
- return _internal_mutable_fromdeviceid();
+inline std::string* NewSessionRequest::mutable_deviceappversion() {
+ // @@protoc_insertion_point(field_mutable:tunnelbroker.NewSessionRequest.deviceAppVersion)
+ return _internal_mutable_deviceappversion();
}
-inline const std::string& GetResponseMessage::_internal_fromdeviceid() const {
- return fromdeviceid_.Get();
+inline const std::string& NewSessionRequest::_internal_deviceappversion() const {
+ return deviceappversion_.Get();
}
-inline void GetResponseMessage::_internal_set_fromdeviceid(const std::string& value) {
+inline void NewSessionRequest::_internal_set_deviceappversion(const std::string& value) {
- fromdeviceid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
+ deviceappversion_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
}
-inline void GetResponseMessage::set_fromdeviceid(std::string&& value) {
+inline void NewSessionRequest::set_deviceappversion(std::string&& value) {
- fromdeviceid_.Set(
+ deviceappversion_.Set(
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
- // @@protoc_insertion_point(field_set_rvalue:tunnelbroker.GetResponseMessage.fromDeviceID)
+ // @@protoc_insertion_point(field_set_rvalue:tunnelbroker.NewSessionRequest.deviceAppVersion)
}
-inline void GetResponseMessage::set_fromdeviceid(const char* value) {
+inline void NewSessionRequest::set_deviceappversion(const char* value) {
GOOGLE_DCHECK(value != nullptr);
- fromdeviceid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
- // @@protoc_insertion_point(field_set_char:tunnelbroker.GetResponseMessage.fromDeviceID)
+ deviceappversion_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
+ // @@protoc_insertion_point(field_set_char:tunnelbroker.NewSessionRequest.deviceAppVersion)
}
-inline void GetResponseMessage::set_fromdeviceid(const char* value,
+inline void NewSessionRequest::set_deviceappversion(const char* value,
size_t size) {
- fromdeviceid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
+ deviceappversion_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
reinterpret_cast<const char*>(value), size), GetArena());
- // @@protoc_insertion_point(field_set_pointer:tunnelbroker.GetResponseMessage.fromDeviceID)
+ // @@protoc_insertion_point(field_set_pointer:tunnelbroker.NewSessionRequest.deviceAppVersion)
}
-inline std::string* GetResponseMessage::_internal_mutable_fromdeviceid() {
+inline std::string* NewSessionRequest::_internal_mutable_deviceappversion() {
- return fromdeviceid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
+ return deviceappversion_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
}
-inline std::string* GetResponseMessage::release_fromdeviceid() {
- // @@protoc_insertion_point(field_release:tunnelbroker.GetResponseMessage.fromDeviceID)
- return fromdeviceid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
+inline std::string* NewSessionRequest::release_deviceappversion() {
+ // @@protoc_insertion_point(field_release:tunnelbroker.NewSessionRequest.deviceAppVersion)
+ return deviceappversion_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
}
-inline void GetResponseMessage::set_allocated_fromdeviceid(std::string* fromdeviceid) {
- if (fromdeviceid != nullptr) {
+inline void NewSessionRequest::set_allocated_deviceappversion(std::string* deviceappversion) {
+ if (deviceappversion != nullptr) {
} else {
}
- fromdeviceid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), fromdeviceid,
+ deviceappversion_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), deviceappversion,
GetArena());
- // @@protoc_insertion_point(field_set_allocated:tunnelbroker.GetResponseMessage.fromDeviceID)
+ // @@protoc_insertion_point(field_set_allocated:tunnelbroker.NewSessionRequest.deviceAppVersion)
}
-// bytes payload = 2;
-inline void GetResponseMessage::clear_payload() {
- payload_.ClearToEmpty();
+// string deviceOS = 7;
+inline void NewSessionRequest::clear_deviceos() {
+ deviceos_.ClearToEmpty();
}
-inline const std::string& GetResponseMessage::payload() const {
- // @@protoc_insertion_point(field_get:tunnelbroker.GetResponseMessage.payload)
- return _internal_payload();
+inline const std::string& NewSessionRequest::deviceos() const {
+ // @@protoc_insertion_point(field_get:tunnelbroker.NewSessionRequest.deviceOS)
+ return _internal_deviceos();
}
-inline void GetResponseMessage::set_payload(const std::string& value) {
- _internal_set_payload(value);
- // @@protoc_insertion_point(field_set:tunnelbroker.GetResponseMessage.payload)
+inline void NewSessionRequest::set_deviceos(const std::string& value) {
+ _internal_set_deviceos(value);
+ // @@protoc_insertion_point(field_set:tunnelbroker.NewSessionRequest.deviceOS)
}
-inline std::string* GetResponseMessage::mutable_payload() {
- // @@protoc_insertion_point(field_mutable:tunnelbroker.GetResponseMessage.payload)
- return _internal_mutable_payload();
+inline std::string* NewSessionRequest::mutable_deviceos() {
+ // @@protoc_insertion_point(field_mutable:tunnelbroker.NewSessionRequest.deviceOS)
+ return _internal_mutable_deviceos();
}
-inline const std::string& GetResponseMessage::_internal_payload() const {
- return payload_.Get();
+inline const std::string& NewSessionRequest::_internal_deviceos() const {
+ return deviceos_.Get();
}
-inline void GetResponseMessage::_internal_set_payload(const std::string& value) {
+inline void NewSessionRequest::_internal_set_deviceos(const std::string& value) {
- payload_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
+ deviceos_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
}
-inline void GetResponseMessage::set_payload(std::string&& value) {
+inline void NewSessionRequest::set_deviceos(std::string&& value) {
- payload_.Set(
+ deviceos_.Set(
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
- // @@protoc_insertion_point(field_set_rvalue:tunnelbroker.GetResponseMessage.payload)
+ // @@protoc_insertion_point(field_set_rvalue:tunnelbroker.NewSessionRequest.deviceOS)
}
-inline void GetResponseMessage::set_payload(const char* value) {
+inline void NewSessionRequest::set_deviceos(const char* value) {
GOOGLE_DCHECK(value != nullptr);
- payload_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
- // @@protoc_insertion_point(field_set_char:tunnelbroker.GetResponseMessage.payload)
+ deviceos_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
+ // @@protoc_insertion_point(field_set_char:tunnelbroker.NewSessionRequest.deviceOS)
}
-inline void GetResponseMessage::set_payload(const void* value,
+inline void NewSessionRequest::set_deviceos(const char* value,
size_t size) {
- payload_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
+ deviceos_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
reinterpret_cast<const char*>(value), size), GetArena());
- // @@protoc_insertion_point(field_set_pointer:tunnelbroker.GetResponseMessage.payload)
+ // @@protoc_insertion_point(field_set_pointer:tunnelbroker.NewSessionRequest.deviceOS)
}
-inline std::string* GetResponseMessage::_internal_mutable_payload() {
+inline std::string* NewSessionRequest::_internal_mutable_deviceos() {
- return payload_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
+ return deviceos_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
}
-inline std::string* GetResponseMessage::release_payload() {
- // @@protoc_insertion_point(field_release:tunnelbroker.GetResponseMessage.payload)
- return payload_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
+inline std::string* NewSessionRequest::release_deviceos() {
+ // @@protoc_insertion_point(field_release:tunnelbroker.NewSessionRequest.deviceOS)
+ return deviceos_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
}
-inline void GetResponseMessage::set_allocated_payload(std::string* payload) {
- if (payload != nullptr) {
+inline void NewSessionRequest::set_allocated_deviceos(std::string* deviceos) {
+ if (deviceos != nullptr) {
} else {
}
- payload_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), payload,
+ deviceos_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), deviceos,
GetArena());
- // @@protoc_insertion_point(field_set_allocated:tunnelbroker.GetResponseMessage.payload)
-}
-
-// repeated string blobHashes = 3;
-inline int GetResponseMessage::_internal_blobhashes_size() const {
- return blobhashes_.size();
-}
-inline int GetResponseMessage::blobhashes_size() const {
- return _internal_blobhashes_size();
-}
-inline void GetResponseMessage::clear_blobhashes() {
- blobhashes_.Clear();
-}
-inline std::string* GetResponseMessage::add_blobhashes() {
- // @@protoc_insertion_point(field_add_mutable:tunnelbroker.GetResponseMessage.blobHashes)
- return _internal_add_blobhashes();
-}
-inline const std::string& GetResponseMessage::_internal_blobhashes(int index) const {
- return blobhashes_.Get(index);
-}
-inline const std::string& GetResponseMessage::blobhashes(int index) const {
- // @@protoc_insertion_point(field_get:tunnelbroker.GetResponseMessage.blobHashes)
- return _internal_blobhashes(index);
-}
-inline std::string* GetResponseMessage::mutable_blobhashes(int index) {
- // @@protoc_insertion_point(field_mutable:tunnelbroker.GetResponseMessage.blobHashes)
- return blobhashes_.Mutable(index);
-}
-inline void GetResponseMessage::set_blobhashes(int index, const std::string& value) {
- // @@protoc_insertion_point(field_set:tunnelbroker.GetResponseMessage.blobHashes)
- blobhashes_.Mutable(index)->assign(value);
-}
-inline void GetResponseMessage::set_blobhashes(int index, std::string&& value) {
- // @@protoc_insertion_point(field_set:tunnelbroker.GetResponseMessage.blobHashes)
- blobhashes_.Mutable(index)->assign(std::move(value));
-}
-inline void GetResponseMessage::set_blobhashes(int index, const char* value) {
- GOOGLE_DCHECK(value != nullptr);
- blobhashes_.Mutable(index)->assign(value);
- // @@protoc_insertion_point(field_set_char:tunnelbroker.GetResponseMessage.blobHashes)
-}
-inline void GetResponseMessage::set_blobhashes(int index, const char* value, size_t size) {
- blobhashes_.Mutable(index)->assign(
- reinterpret_cast<const char*>(value), size);
- // @@protoc_insertion_point(field_set_pointer:tunnelbroker.GetResponseMessage.blobHashes)
-}
-inline std::string* GetResponseMessage::_internal_add_blobhashes() {
- return blobhashes_.Add();
-}
-inline void GetResponseMessage::add_blobhashes(const std::string& value) {
- blobhashes_.Add()->assign(value);
- // @@protoc_insertion_point(field_add:tunnelbroker.GetResponseMessage.blobHashes)
-}
-inline void GetResponseMessage::add_blobhashes(std::string&& value) {
- blobhashes_.Add(std::move(value));
- // @@protoc_insertion_point(field_add:tunnelbroker.GetResponseMessage.blobHashes)
-}
-inline void GetResponseMessage::add_blobhashes(const char* value) {
- GOOGLE_DCHECK(value != nullptr);
- blobhashes_.Add()->assign(value);
- // @@protoc_insertion_point(field_add_char:tunnelbroker.GetResponseMessage.blobHashes)
-}
-inline void GetResponseMessage::add_blobhashes(const char* value, size_t size) {
- blobhashes_.Add()->assign(reinterpret_cast<const char*>(value), size);
- // @@protoc_insertion_point(field_add_pointer:tunnelbroker.GetResponseMessage.blobHashes)
-}
-inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
-GetResponseMessage::blobhashes() const {
- // @@protoc_insertion_point(field_list:tunnelbroker.GetResponseMessage.blobHashes)
- return blobhashes_;
-}
-inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
-GetResponseMessage::mutable_blobhashes() {
- // @@protoc_insertion_point(field_mutable_list:tunnelbroker.GetResponseMessage.blobHashes)
- return &blobhashes_;
+ // @@protoc_insertion_point(field_set_allocated:tunnelbroker.NewSessionRequest.deviceOS)
}
// -------------------------------------------------------------------
-// GetResponse
-
-// .tunnelbroker.GetResponseMessage responseMessage = 1;
-inline bool GetResponse::_internal_has_responsemessage() const {
- return data_case() == kResponseMessage;
-}
-inline bool GetResponse::has_responsemessage() const {
- return _internal_has_responsemessage();
-}
-inline void GetResponse::set_has_responsemessage() {
- _oneof_case_[0] = kResponseMessage;
-}
-inline void GetResponse::clear_responsemessage() {
- if (_internal_has_responsemessage()) {
- if (GetArena() == nullptr) {
- delete data_.responsemessage_;
- }
- clear_has_data();
- }
-}
-inline ::tunnelbroker::GetResponseMessage* GetResponse::release_responsemessage() {
- // @@protoc_insertion_point(field_release:tunnelbroker.GetResponse.responseMessage)
- if (_internal_has_responsemessage()) {
- clear_has_data();
- ::tunnelbroker::GetResponseMessage* temp = data_.responsemessage_;
- if (GetArena() != nullptr) {
- temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
- }
- data_.responsemessage_ = nullptr;
- return temp;
- } else {
- return nullptr;
- }
-}
-inline const ::tunnelbroker::GetResponseMessage& GetResponse::_internal_responsemessage() const {
- return _internal_has_responsemessage()
- ? *data_.responsemessage_
- : reinterpret_cast< ::tunnelbroker::GetResponseMessage&>(::tunnelbroker::_GetResponseMessage_default_instance_);
-}
-inline const ::tunnelbroker::GetResponseMessage& GetResponse::responsemessage() const {
- // @@protoc_insertion_point(field_get:tunnelbroker.GetResponse.responseMessage)
- return _internal_responsemessage();
-}
-inline ::tunnelbroker::GetResponseMessage* GetResponse::unsafe_arena_release_responsemessage() {
- // @@protoc_insertion_point(field_unsafe_arena_release:tunnelbroker.GetResponse.responseMessage)
- if (_internal_has_responsemessage()) {
- clear_has_data();
- ::tunnelbroker::GetResponseMessage* temp = data_.responsemessage_;
- data_.responsemessage_ = nullptr;
- return temp;
- } else {
- return nullptr;
- }
-}
-inline void GetResponse::unsafe_arena_set_allocated_responsemessage(::tunnelbroker::GetResponseMessage* responsemessage) {
- clear_data();
- if (responsemessage) {
- set_has_responsemessage();
- data_.responsemessage_ = responsemessage;
- }
- // @@protoc_insertion_point(field_unsafe_arena_set_allocated:tunnelbroker.GetResponse.responseMessage)
-}
-inline ::tunnelbroker::GetResponseMessage* GetResponse::_internal_mutable_responsemessage() {
- if (!_internal_has_responsemessage()) {
- clear_data();
- set_has_responsemessage();
- data_.responsemessage_ = CreateMaybeMessage< ::tunnelbroker::GetResponseMessage >(GetArena());
- }
- return data_.responsemessage_;
-}
-inline ::tunnelbroker::GetResponseMessage* GetResponse::mutable_responsemessage() {
- // @@protoc_insertion_point(field_mutable:tunnelbroker.GetResponse.responseMessage)
- return _internal_mutable_responsemessage();
-}
+// NewSessionResponse
-// .google.protobuf.Empty ping = 2;
-inline bool GetResponse::_internal_has_ping() const {
- return data_case() == kPing;
-}
-inline bool GetResponse::has_ping() const {
- return _internal_has_ping();
-}
-inline void GetResponse::set_has_ping() {
- _oneof_case_[0] = kPing;
-}
-inline PROTOBUF_NAMESPACE_ID::Empty* GetResponse::release_ping() {
- // @@protoc_insertion_point(field_release:tunnelbroker.GetResponse.ping)
- if (_internal_has_ping()) {
- clear_has_data();
- PROTOBUF_NAMESPACE_ID::Empty* temp = data_.ping_;
- if (GetArena() != nullptr) {
- temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
- }
- data_.ping_ = nullptr;
- return temp;
- } else {
- return nullptr;
- }
-}
-inline const PROTOBUF_NAMESPACE_ID::Empty& GetResponse::_internal_ping() const {
- return _internal_has_ping()
- ? *data_.ping_
- : reinterpret_cast< PROTOBUF_NAMESPACE_ID::Empty&>(PROTOBUF_NAMESPACE_ID::_Empty_default_instance_);
-}
-inline const PROTOBUF_NAMESPACE_ID::Empty& GetResponse::ping() const {
- // @@protoc_insertion_point(field_get:tunnelbroker.GetResponse.ping)
- return _internal_ping();
+// string sessionID = 1;
+inline void NewSessionResponse::clear_sessionid() {
+ sessionid_.ClearToEmpty();
}
-inline PROTOBUF_NAMESPACE_ID::Empty* GetResponse::unsafe_arena_release_ping() {
- // @@protoc_insertion_point(field_unsafe_arena_release:tunnelbroker.GetResponse.ping)
- if (_internal_has_ping()) {
- clear_has_data();
- PROTOBUF_NAMESPACE_ID::Empty* temp = data_.ping_;
- data_.ping_ = nullptr;
- return temp;
- } else {
- return nullptr;
- }
+inline const std::string& NewSessionResponse::sessionid() const {
+ // @@protoc_insertion_point(field_get:tunnelbroker.NewSessionResponse.sessionID)
+ return _internal_sessionid();
}
-inline void GetResponse::unsafe_arena_set_allocated_ping(PROTOBUF_NAMESPACE_ID::Empty* ping) {
- clear_data();
- if (ping) {
- set_has_ping();
- data_.ping_ = ping;
- }
- // @@protoc_insertion_point(field_unsafe_arena_set_allocated:tunnelbroker.GetResponse.ping)
+inline void NewSessionResponse::set_sessionid(const std::string& value) {
+ _internal_set_sessionid(value);
+ // @@protoc_insertion_point(field_set:tunnelbroker.NewSessionResponse.sessionID)
}
-inline PROTOBUF_NAMESPACE_ID::Empty* GetResponse::_internal_mutable_ping() {
- if (!_internal_has_ping()) {
- clear_data();
- set_has_ping();
- data_.ping_ = CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::Empty >(GetArena());
- }
- return data_.ping_;
+inline std::string* NewSessionResponse::mutable_sessionid() {
+ // @@protoc_insertion_point(field_mutable:tunnelbroker.NewSessionResponse.sessionID)
+ return _internal_mutable_sessionid();
}
-inline PROTOBUF_NAMESPACE_ID::Empty* GetResponse::mutable_ping() {
- // @@protoc_insertion_point(field_mutable:tunnelbroker.GetResponse.ping)
- return _internal_mutable_ping();
+inline const std::string& NewSessionResponse::_internal_sessionid() const {
+ return sessionid_.Get();
}
-
-// .google.protobuf.Empty newNotifyTokenRequired = 3;
-inline bool GetResponse::_internal_has_newnotifytokenrequired() const {
- return data_case() == kNewNotifyTokenRequired;
+inline void NewSessionResponse::_internal_set_sessionid(const std::string& value) {
+
+ sessionid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
}
-inline bool GetResponse::has_newnotifytokenrequired() const {
- return _internal_has_newnotifytokenrequired();
+inline void NewSessionResponse::set_sessionid(std::string&& value) {
+
+ sessionid_.Set(
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
+ // @@protoc_insertion_point(field_set_rvalue:tunnelbroker.NewSessionResponse.sessionID)
}
-inline void GetResponse::set_has_newnotifytokenrequired() {
- _oneof_case_[0] = kNewNotifyTokenRequired;
+inline void NewSessionResponse::set_sessionid(const char* value) {
+ GOOGLE_DCHECK(value != nullptr);
+
+ sessionid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
+ // @@protoc_insertion_point(field_set_char:tunnelbroker.NewSessionResponse.sessionID)
}
-inline PROTOBUF_NAMESPACE_ID::Empty* GetResponse::release_newnotifytokenrequired() {
- // @@protoc_insertion_point(field_release:tunnelbroker.GetResponse.newNotifyTokenRequired)
- if (_internal_has_newnotifytokenrequired()) {
- clear_has_data();
- PROTOBUF_NAMESPACE_ID::Empty* temp = data_.newnotifytokenrequired_;
- if (GetArena() != nullptr) {
- temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
- }
- data_.newnotifytokenrequired_ = nullptr;
- return temp;
- } else {
- return nullptr;
- }
+inline void NewSessionResponse::set_sessionid(const char* value,
+ size_t size) {
+
+ sessionid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
+ reinterpret_cast<const char*>(value), size), GetArena());
+ // @@protoc_insertion_point(field_set_pointer:tunnelbroker.NewSessionResponse.sessionID)
}
-inline const PROTOBUF_NAMESPACE_ID::Empty& GetResponse::_internal_newnotifytokenrequired() const {
- return _internal_has_newnotifytokenrequired()
- ? *data_.newnotifytokenrequired_
- : reinterpret_cast< PROTOBUF_NAMESPACE_ID::Empty&>(PROTOBUF_NAMESPACE_ID::_Empty_default_instance_);
+inline std::string* NewSessionResponse::_internal_mutable_sessionid() {
+
+ return sessionid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
}
-inline const PROTOBUF_NAMESPACE_ID::Empty& GetResponse::newnotifytokenrequired() const {
- // @@protoc_insertion_point(field_get:tunnelbroker.GetResponse.newNotifyTokenRequired)
- return _internal_newnotifytokenrequired();
+inline std::string* NewSessionResponse::release_sessionid() {
+ // @@protoc_insertion_point(field_release:tunnelbroker.NewSessionResponse.sessionID)
+ return sessionid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
}
-inline PROTOBUF_NAMESPACE_ID::Empty* GetResponse::unsafe_arena_release_newnotifytokenrequired() {
- // @@protoc_insertion_point(field_unsafe_arena_release:tunnelbroker.GetResponse.newNotifyTokenRequired)
- if (_internal_has_newnotifytokenrequired()) {
- clear_has_data();
- PROTOBUF_NAMESPACE_ID::Empty* temp = data_.newnotifytokenrequired_;
- data_.newnotifytokenrequired_ = nullptr;
- return temp;
+inline void NewSessionResponse::set_allocated_sessionid(std::string* sessionid) {
+ if (sessionid != nullptr) {
+
} else {
- return nullptr;
- }
-}
-inline void GetResponse::unsafe_arena_set_allocated_newnotifytokenrequired(PROTOBUF_NAMESPACE_ID::Empty* newnotifytokenrequired) {
- clear_data();
- if (newnotifytokenrequired) {
- set_has_newnotifytokenrequired();
- data_.newnotifytokenrequired_ = newnotifytokenrequired;
- }
- // @@protoc_insertion_point(field_unsafe_arena_set_allocated:tunnelbroker.GetResponse.newNotifyTokenRequired)
-}
-inline PROTOBUF_NAMESPACE_ID::Empty* GetResponse::_internal_mutable_newnotifytokenrequired() {
- if (!_internal_has_newnotifytokenrequired()) {
- clear_data();
- set_has_newnotifytokenrequired();
- data_.newnotifytokenrequired_ = CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::Empty >(GetArena());
+
}
- return data_.newnotifytokenrequired_;
-}
-inline PROTOBUF_NAMESPACE_ID::Empty* GetResponse::mutable_newnotifytokenrequired() {
- // @@protoc_insertion_point(field_mutable:tunnelbroker.GetResponse.newNotifyTokenRequired)
- return _internal_mutable_newnotifytokenrequired();
+ sessionid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), sessionid,
+ GetArena());
+ // @@protoc_insertion_point(field_set_allocated:tunnelbroker.NewSessionResponse.sessionID)
}
-inline bool GetResponse::has_data() const {
- return data_case() != DATA_NOT_SET;
-}
-inline void GetResponse::clear_has_data() {
- _oneof_case_[0] = DATA_NOT_SET;
-}
-inline GetResponse::DataCase GetResponse::data_case() const {
- return GetResponse::DataCase(_oneof_case_[0]);
-}
// -------------------------------------------------------------------
// ProcessedMessages
@@ -5610,14 +4011,6 @@
// -------------------------------------------------------------------
-// -------------------------------------------------------------------
-
-// -------------------------------------------------------------------
-
-// -------------------------------------------------------------------
-
-// -------------------------------------------------------------------
-
// @@protoc_insertion_point(namespace_scope)
diff --git a/shared/protos/_generated/tunnelbroker.pb.cc b/shared/protos/_generated/tunnelbroker.pb.cc
--- a/shared/protos/_generated/tunnelbroker.pb.cc
+++ b/shared/protos/_generated/tunnelbroker.pb.cc
@@ -72,60 +72,6 @@
};
};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT NewSessionResponseDefaultTypeInternal _NewSessionResponse_default_instance_;
-constexpr SendRequest::SendRequest(
- ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
- : blobhashes_()
- , sessionid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
- , todeviceid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
- , payload_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){}
-struct SendRequestDefaultTypeInternal {
- constexpr SendRequestDefaultTypeInternal()
- : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
- ~SendRequestDefaultTypeInternal() {}
- union {
- SendRequest _instance;
- };
-};
-PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SendRequestDefaultTypeInternal _SendRequest_default_instance_;
-constexpr GetRequest::GetRequest(
- ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
- : sessionid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
- , newnotifytoken_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){}
-struct GetRequestDefaultTypeInternal {
- constexpr GetRequestDefaultTypeInternal()
- : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
- ~GetRequestDefaultTypeInternal() {}
- union {
- GetRequest _instance;
- };
-};
-PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT GetRequestDefaultTypeInternal _GetRequest_default_instance_;
-constexpr GetResponseMessage::GetResponseMessage(
- ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
- : blobhashes_()
- , fromdeviceid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
- , payload_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){}
-struct GetResponseMessageDefaultTypeInternal {
- constexpr GetResponseMessageDefaultTypeInternal()
- : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
- ~GetResponseMessageDefaultTypeInternal() {}
- union {
- GetResponseMessage _instance;
- };
-};
-PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT GetResponseMessageDefaultTypeInternal _GetResponseMessage_default_instance_;
-constexpr GetResponse::GetResponse(
- ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
- : _oneof_case_{}{}
-struct GetResponseDefaultTypeInternal {
- constexpr GetResponseDefaultTypeInternal()
- : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
- ~GetResponseDefaultTypeInternal() {}
- union {
- GetResponse _instance;
- };
-};
-PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT GetResponseDefaultTypeInternal _GetResponse_default_instance_;
constexpr ProcessedMessages::ProcessedMessages(
::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
: messageid_(){}
@@ -217,7 +163,7 @@
};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT MessageToClientDefaultTypeInternal _MessageToClient_default_instance_;
} // namespace tunnelbroker
-static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_tunnelbroker_2eproto[15];
+static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_tunnelbroker_2eproto[11];
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* file_level_enum_descriptors_tunnelbroker_2eproto[1];
static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_tunnelbroker_2eproto = nullptr;
@@ -260,41 +206,6 @@
~0u, // no _weak_field_map_
PROTOBUF_FIELD_OFFSET(::tunnelbroker::NewSessionResponse, sessionid_),
~0u, // no _has_bits_
- PROTOBUF_FIELD_OFFSET(::tunnelbroker::SendRequest, _internal_metadata_),
- ~0u, // no _extensions_
- ~0u, // no _oneof_case_
- ~0u, // no _weak_field_map_
- PROTOBUF_FIELD_OFFSET(::tunnelbroker::SendRequest, sessionid_),
- PROTOBUF_FIELD_OFFSET(::tunnelbroker::SendRequest, todeviceid_),
- PROTOBUF_FIELD_OFFSET(::tunnelbroker::SendRequest, payload_),
- PROTOBUF_FIELD_OFFSET(::tunnelbroker::SendRequest, blobhashes_),
- PROTOBUF_FIELD_OFFSET(::tunnelbroker::GetRequest, _has_bits_),
- PROTOBUF_FIELD_OFFSET(::tunnelbroker::GetRequest, _internal_metadata_),
- ~0u, // no _extensions_
- ~0u, // no _oneof_case_
- ~0u, // no _weak_field_map_
- PROTOBUF_FIELD_OFFSET(::tunnelbroker::GetRequest, sessionid_),
- PROTOBUF_FIELD_OFFSET(::tunnelbroker::GetRequest, newnotifytoken_),
- ~0u,
- 0,
- ~0u, // no _has_bits_
- PROTOBUF_FIELD_OFFSET(::tunnelbroker::GetResponseMessage, _internal_metadata_),
- ~0u, // no _extensions_
- ~0u, // no _oneof_case_
- ~0u, // no _weak_field_map_
- PROTOBUF_FIELD_OFFSET(::tunnelbroker::GetResponseMessage, fromdeviceid_),
- PROTOBUF_FIELD_OFFSET(::tunnelbroker::GetResponseMessage, payload_),
- PROTOBUF_FIELD_OFFSET(::tunnelbroker::GetResponseMessage, blobhashes_),
- ~0u, // no _has_bits_
- PROTOBUF_FIELD_OFFSET(::tunnelbroker::GetResponse, _internal_metadata_),
- ~0u, // no _extensions_
- PROTOBUF_FIELD_OFFSET(::tunnelbroker::GetResponse, _oneof_case_[0]),
- ~0u, // no _weak_field_map_
- ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag,
- ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag,
- ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag,
- PROTOBUF_FIELD_OFFSET(::tunnelbroker::GetResponse, data_),
- ~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::tunnelbroker::ProcessedMessages, _internal_metadata_),
~0u, // no _extensions_
~0u, // no _oneof_case_
@@ -355,17 +266,13 @@
{ 6, -1, sizeof(::tunnelbroker::SessionSignatureResponse)},
{ 12, 24, sizeof(::tunnelbroker::NewSessionRequest)},
{ 31, -1, sizeof(::tunnelbroker::NewSessionResponse)},
- { 37, -1, sizeof(::tunnelbroker::SendRequest)},
- { 46, 53, sizeof(::tunnelbroker::GetRequest)},
- { 55, -1, sizeof(::tunnelbroker::GetResponseMessage)},
- { 63, -1, sizeof(::tunnelbroker::GetResponse)},
- { 72, -1, sizeof(::tunnelbroker::ProcessedMessages)},
- { 78, -1, sizeof(::tunnelbroker::MessageToTunnelbrokerStruct)},
- { 87, -1, sizeof(::tunnelbroker::MessagesToSend)},
- { 93, -1, sizeof(::tunnelbroker::MessageToTunnelbroker)},
- { 102, -1, sizeof(::tunnelbroker::MessageToClientStruct)},
- { 111, -1, sizeof(::tunnelbroker::MessagesToDeliver)},
- { 117, -1, sizeof(::tunnelbroker::MessageToClient)},
+ { 37, -1, sizeof(::tunnelbroker::ProcessedMessages)},
+ { 43, -1, sizeof(::tunnelbroker::MessageToTunnelbrokerStruct)},
+ { 52, -1, sizeof(::tunnelbroker::MessagesToSend)},
+ { 58, -1, sizeof(::tunnelbroker::MessageToTunnelbroker)},
+ { 67, -1, sizeof(::tunnelbroker::MessageToClientStruct)},
+ { 76, -1, sizeof(::tunnelbroker::MessagesToDeliver)},
+ { 82, -1, sizeof(::tunnelbroker::MessageToClient)},
};
static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = {
@@ -373,10 +280,6 @@
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::tunnelbroker::_SessionSignatureResponse_default_instance_),
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::tunnelbroker::_NewSessionRequest_default_instance_),
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::tunnelbroker::_NewSessionResponse_default_instance_),
- reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::tunnelbroker::_SendRequest_default_instance_),
- reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::tunnelbroker::_GetRequest_default_instance_),
- reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::tunnelbroker::_GetResponseMessage_default_instance_),
- reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::tunnelbroker::_GetResponse_default_instance_),
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::tunnelbroker::_ProcessedMessages_default_instance_),
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::tunnelbroker::_MessageToTunnelbrokerStruct_default_instance_),
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::tunnelbroker::_MessagesToSend_default_instance_),
@@ -398,58 +301,44 @@
"s\022\030\n\020deviceAppVersion\030\006 \001(\t\022\020\n\010deviceOS\030"
"\007 \001(\t\"1\n\013DeviceTypes\022\n\n\006MOBILE\020\000\022\007\n\003WEB\020"
"\001\022\r\n\tKEYSERVER\020\002B\016\n\014_notifyToken\"\'\n\022NewS"
- "essionResponse\022\021\n\tsessionID\030\001 \001(\t\"Y\n\013Sen"
- "dRequest\022\021\n\tsessionID\030\001 \001(\t\022\022\n\ntoDeviceI"
- "D\030\002 \001(\t\022\017\n\007payload\030\003 \001(\014\022\022\n\nblobHashes\030\004"
- " \003(\t\"O\n\nGetRequest\022\021\n\tsessionID\030\001 \001(\t\022\033\n"
- "\016newNotifyToken\030\002 \001(\tH\000\210\001\001B\021\n\017_newNotify"
- "Token\"O\n\022GetResponseMessage\022\024\n\014fromDevic"
- "eID\030\001 \001(\t\022\017\n\007payload\030\002 \001(\014\022\022\n\nblobHashes"
- "\030\003 \003(\t\"\264\001\n\013GetResponse\022;\n\017responseMessag"
- "e\030\001 \001(\0132 .tunnelbroker.GetResponseMessag"
- "eH\000\022&\n\004ping\030\002 \001(\0132\026.google.protobuf.Empt"
- "yH\000\0228\n\026newNotifyTokenRequired\030\003 \001(\0132\026.go"
- "ogle.protobuf.EmptyH\000B\006\n\004data\"&\n\021Process"
- "edMessages\022\021\n\tmessageID\030\001 \003(\t\"i\n\033Message"
- "ToTunnelbrokerStruct\022\021\n\tmessageID\030\001 \001(\t\022"
- "\022\n\ntoDeviceID\030\002 \001(\t\022\017\n\007payload\030\003 \001(\t\022\022\n\n"
- "blobHashes\030\004 \003(\t\"M\n\016MessagesToSend\022;\n\010me"
- "ssages\030\001 \003(\0132).tunnelbroker.MessageToTun"
- "nelbrokerStruct\"\257\001\n\025MessageToTunnelbroke"
- "r\0226\n\016messagesToSend\030\001 \001(\0132\034.tunnelbroker"
- ".MessagesToSendH\000\022<\n\021processedMessages\030\002"
- " \001(\0132\037.tunnelbroker.ProcessedMessagesH\000\022"
- "\030\n\016newNotifyToken\030\003 \001(\tH\000B\006\n\004data\"e\n\025Mes"
- "sageToClientStruct\022\021\n\tmessageID\030\001 \001(\t\022\024\n"
- "\014fromDeviceID\030\002 \001(\t\022\017\n\007payload\030\003 \001(\t\022\022\n\n"
- "blobHashes\030\004 \003(\t\"J\n\021MessagesToDeliver\0225\n"
- "\010messages\030\001 \003(\0132#.tunnelbroker.MessageTo"
- "ClientStruct\"\367\001\n\017MessageToClient\022<\n\021mess"
- "agesToDeliver\030\001 \001(\0132\037.tunnelbroker.Messa"
- "gesToDeliverH\000\022<\n\021processedMessages\030\002 \001("
- "\0132\037.tunnelbroker.ProcessedMessagesH\000\0228\n\026"
- "newNotifyTokenRequired\030\003 \001(\0132\026.google.pr"
- "otobuf.EmptyH\000\022&\n\004ping\030\004 \001(\0132\026.google.pr"
- "otobuf.EmptyH\000B\006\n\004data2\246\003\n\023TunnelbrokerS"
- "ervice\022c\n\020SessionSignature\022%.tunnelbroke"
- "r.SessionSignatureRequest\032&.tunnelbroker"
- ".SessionSignatureResponse\"\000\022Q\n\nNewSessio"
- "n\022\037.tunnelbroker.NewSessionRequest\032 .tun"
- "nelbroker.NewSessionResponse\"\000\022;\n\004Send\022\031"
- ".tunnelbroker.SendRequest\032\026.google.proto"
- "buf.Empty\"\000\022>\n\003Get\022\030.tunnelbroker.GetReq"
- "uest\032\031.tunnelbroker.GetResponse\"\0000\001\022Z\n\016M"
- "essagesStream\022#.tunnelbroker.MessageToTu"
- "nnelbroker\032\035.tunnelbroker.MessageToClien"
- "t\"\000(\0010\001b\006proto3"
+ "essionResponse\022\021\n\tsessionID\030\001 \001(\t\"&\n\021Pro"
+ "cessedMessages\022\021\n\tmessageID\030\001 \003(\t\"i\n\033Mes"
+ "sageToTunnelbrokerStruct\022\021\n\tmessageID\030\001 "
+ "\001(\t\022\022\n\ntoDeviceID\030\002 \001(\t\022\017\n\007payload\030\003 \001(\t"
+ "\022\022\n\nblobHashes\030\004 \003(\t\"M\n\016MessagesToSend\022;"
+ "\n\010messages\030\001 \003(\0132).tunnelbroker.MessageT"
+ "oTunnelbrokerStruct\"\257\001\n\025MessageToTunnelb"
+ "roker\0226\n\016messagesToSend\030\001 \001(\0132\034.tunnelbr"
+ "oker.MessagesToSendH\000\022<\n\021processedMessag"
+ "es\030\002 \001(\0132\037.tunnelbroker.ProcessedMessage"
+ "sH\000\022\030\n\016newNotifyToken\030\003 \001(\tH\000B\006\n\004data\"e\n"
+ "\025MessageToClientStruct\022\021\n\tmessageID\030\001 \001("
+ "\t\022\024\n\014fromDeviceID\030\002 \001(\t\022\017\n\007payload\030\003 \001(\t"
+ "\022\022\n\nblobHashes\030\004 \003(\t\"J\n\021MessagesToDelive"
+ "r\0225\n\010messages\030\001 \003(\0132#.tunnelbroker.Messa"
+ "geToClientStruct\"\367\001\n\017MessageToClient\022<\n\021"
+ "messagesToDeliver\030\001 \001(\0132\037.tunnelbroker.M"
+ "essagesToDeliverH\000\022<\n\021processedMessages\030"
+ "\002 \001(\0132\037.tunnelbroker.ProcessedMessagesH\000"
+ "\0228\n\026newNotifyTokenRequired\030\003 \001(\0132\026.googl"
+ "e.protobuf.EmptyH\000\022&\n\004ping\030\004 \001(\0132\026.googl"
+ "e.protobuf.EmptyH\000B\006\n\004data2\251\002\n\023Tunnelbro"
+ "kerService\022c\n\020SessionSignature\022%.tunnelb"
+ "roker.SessionSignatureRequest\032&.tunnelbr"
+ "oker.SessionSignatureResponse\"\000\022Q\n\nNewSe"
+ "ssion\022\037.tunnelbroker.NewSessionRequest\032 "
+ ".tunnelbroker.NewSessionResponse\"\000\022Z\n\016Me"
+ "ssagesStream\022#.tunnelbroker.MessageToTun"
+ "nelbroker\032\035.tunnelbroker.MessageToClient"
+ "\"\000(\0010\001b\006proto3"
;
static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_tunnelbroker_2eproto_deps[1] = {
&::descriptor_table_google_2fprotobuf_2fempty_2eproto,
};
static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_tunnelbroker_2eproto_once;
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_tunnelbroker_2eproto = {
- false, false, 2175, descriptor_table_protodef_tunnelbroker_2eproto, "tunnelbroker.proto",
- &descriptor_table_tunnelbroker_2eproto_once, descriptor_table_tunnelbroker_2eproto_deps, 1, 15,
+ false, false, 1614, descriptor_table_protodef_tunnelbroker_2eproto, "tunnelbroker.proto",
+ &descriptor_table_tunnelbroker_2eproto_once, descriptor_table_tunnelbroker_2eproto_deps, 1, 11,
schemas, file_default_instances, TableStruct_tunnelbroker_2eproto::offsets,
file_level_metadata_tunnelbroker_2eproto, file_level_enum_descriptors_tunnelbroker_2eproto, file_level_service_descriptors_tunnelbroker_2eproto,
};
@@ -1276,1279 +1165,118 @@
if (from.deviceos().size() > 0) {
_internal_set_deviceos(from._internal_deviceos());
}
- if (from.devicetype() != 0) {
- _internal_set_devicetype(from._internal_devicetype());
- }
-}
-
-void NewSessionRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
-// @@protoc_insertion_point(generalized_copy_from_start:tunnelbroker.NewSessionRequest)
- if (&from == this) return;
- Clear();
- MergeFrom(from);
-}
-
-void NewSessionRequest::CopyFrom(const NewSessionRequest& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:tunnelbroker.NewSessionRequest)
- if (&from == this) return;
- Clear();
- MergeFrom(from);
-}
-
-bool NewSessionRequest::IsInitialized() const {
- return true;
-}
-
-void NewSessionRequest::InternalSwap(NewSessionRequest* other) {
- using std::swap;
- _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
- swap(_has_bits_[0], other->_has_bits_[0]);
- deviceid_.Swap(&other->deviceid_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
- publickey_.Swap(&other->publickey_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
- signature_.Swap(&other->signature_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
- notifytoken_.Swap(&other->notifytoken_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
- deviceappversion_.Swap(&other->deviceappversion_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
- deviceos_.Swap(&other->deviceos_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
- swap(devicetype_, other->devicetype_);
-}
-
-::PROTOBUF_NAMESPACE_ID::Metadata NewSessionRequest::GetMetadata() const {
- return GetMetadataStatic();
-}
-
-
-// ===================================================================
-
-class NewSessionResponse::_Internal {
- public:
-};
-
-NewSessionResponse::NewSessionResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena)
- : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
- SharedCtor();
- RegisterArenaDtor(arena);
- // @@protoc_insertion_point(arena_constructor:tunnelbroker.NewSessionResponse)
-}
-NewSessionResponse::NewSessionResponse(const NewSessionResponse& from)
- : ::PROTOBUF_NAMESPACE_ID::Message() {
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- sessionid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- if (!from._internal_sessionid().empty()) {
- sessionid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sessionid(),
- GetArena());
- }
- // @@protoc_insertion_point(copy_constructor:tunnelbroker.NewSessionResponse)
-}
-
-void NewSessionResponse::SharedCtor() {
-sessionid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
-}
-
-NewSessionResponse::~NewSessionResponse() {
- // @@protoc_insertion_point(destructor:tunnelbroker.NewSessionResponse)
- SharedDtor();
- _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
-}
-
-void NewSessionResponse::SharedDtor() {
- GOOGLE_DCHECK(GetArena() == nullptr);
- sessionid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
-}
-
-void NewSessionResponse::ArenaDtor(void* object) {
- NewSessionResponse* _this = reinterpret_cast< NewSessionResponse* >(object);
- (void)_this;
-}
-void NewSessionResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
-}
-void NewSessionResponse::SetCachedSize(int size) const {
- _cached_size_.Set(size);
-}
-
-void NewSessionResponse::Clear() {
-// @@protoc_insertion_point(message_clear_start:tunnelbroker.NewSessionResponse)
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- // Prevent compiler warnings about cached_has_bits being unused
- (void) cached_has_bits;
-
- sessionid_.ClearToEmpty();
- _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
-}
-
-const char* NewSessionResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
-#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
- while (!ctx->Done(&ptr)) {
- ::PROTOBUF_NAMESPACE_ID::uint32 tag;
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
- CHK_(ptr);
- switch (tag >> 3) {
- // string sessionID = 1;
- case 1:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
- auto str = _internal_mutable_sessionid();
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "tunnelbroker.NewSessionResponse.sessionID"));
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- default: {
- handle_unusual:
- if ((tag & 7) == 4 || tag == 0) {
- ctx->SetLastTag(tag);
- goto success;
- }
- ptr = UnknownFieldParse(tag,
- _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
- ptr, ctx);
- CHK_(ptr != nullptr);
- continue;
- }
- } // switch
- } // while
-success:
- return ptr;
-failure:
- ptr = nullptr;
- goto success;
-#undef CHK_
-}
-
-::PROTOBUF_NAMESPACE_ID::uint8* NewSessionResponse::_InternalSerialize(
- ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:tunnelbroker.NewSessionResponse)
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- (void) cached_has_bits;
-
- // string sessionID = 1;
- if (this->sessionid().size() > 0) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
- this->_internal_sessionid().data(), static_cast<int>(this->_internal_sessionid().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
- "tunnelbroker.NewSessionResponse.sessionID");
- target = stream->WriteStringMaybeAliased(
- 1, this->_internal_sessionid(), target);
- }
-
- if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::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:tunnelbroker.NewSessionResponse)
- return target;
-}
-
-size_t NewSessionResponse::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:tunnelbroker.NewSessionResponse)
- size_t total_size = 0;
-
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- // Prevent compiler warnings about cached_has_bits being unused
- (void) cached_has_bits;
-
- // string sessionID = 1;
- if (this->sessionid().size() > 0) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_sessionid());
- }
-
- if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
- _internal_metadata_, total_size, &_cached_size_);
- }
- int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
- SetCachedSize(cached_size);
- return total_size;
-}
-
-void NewSessionResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
-// @@protoc_insertion_point(generalized_merge_from_start:tunnelbroker.NewSessionResponse)
- GOOGLE_DCHECK_NE(&from, this);
- const NewSessionResponse* source =
- ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<NewSessionResponse>(
- &from);
- if (source == nullptr) {
- // @@protoc_insertion_point(generalized_merge_from_cast_fail:tunnelbroker.NewSessionResponse)
- ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
- } else {
- // @@protoc_insertion_point(generalized_merge_from_cast_success:tunnelbroker.NewSessionResponse)
- MergeFrom(*source);
- }
-}
-
-void NewSessionResponse::MergeFrom(const NewSessionResponse& from) {
-// @@protoc_insertion_point(class_specific_merge_from_start:tunnelbroker.NewSessionResponse)
- GOOGLE_DCHECK_NE(&from, this);
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- (void) cached_has_bits;
-
- if (from.sessionid().size() > 0) {
- _internal_set_sessionid(from._internal_sessionid());
- }
-}
-
-void NewSessionResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
-// @@protoc_insertion_point(generalized_copy_from_start:tunnelbroker.NewSessionResponse)
- if (&from == this) return;
- Clear();
- MergeFrom(from);
-}
-
-void NewSessionResponse::CopyFrom(const NewSessionResponse& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:tunnelbroker.NewSessionResponse)
- if (&from == this) return;
- Clear();
- MergeFrom(from);
-}
-
-bool NewSessionResponse::IsInitialized() const {
- return true;
-}
-
-void NewSessionResponse::InternalSwap(NewSessionResponse* other) {
- using std::swap;
- _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
- sessionid_.Swap(&other->sessionid_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
-}
-
-::PROTOBUF_NAMESPACE_ID::Metadata NewSessionResponse::GetMetadata() const {
- return GetMetadataStatic();
-}
-
-
-// ===================================================================
-
-class SendRequest::_Internal {
- public:
-};
-
-SendRequest::SendRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena)
- : ::PROTOBUF_NAMESPACE_ID::Message(arena),
- blobhashes_(arena) {
- SharedCtor();
- RegisterArenaDtor(arena);
- // @@protoc_insertion_point(arena_constructor:tunnelbroker.SendRequest)
-}
-SendRequest::SendRequest(const SendRequest& from)
- : ::PROTOBUF_NAMESPACE_ID::Message(),
- blobhashes_(from.blobhashes_) {
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- sessionid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- if (!from._internal_sessionid().empty()) {
- sessionid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sessionid(),
- GetArena());
- }
- todeviceid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- if (!from._internal_todeviceid().empty()) {
- todeviceid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_todeviceid(),
- GetArena());
- }
- payload_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- if (!from._internal_payload().empty()) {
- payload_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_payload(),
- GetArena());
- }
- // @@protoc_insertion_point(copy_constructor:tunnelbroker.SendRequest)
-}
-
-void SendRequest::SharedCtor() {
-sessionid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
-todeviceid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
-payload_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
-}
-
-SendRequest::~SendRequest() {
- // @@protoc_insertion_point(destructor:tunnelbroker.SendRequest)
- SharedDtor();
- _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
-}
-
-void SendRequest::SharedDtor() {
- GOOGLE_DCHECK(GetArena() == nullptr);
- sessionid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- todeviceid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- payload_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
-}
-
-void SendRequest::ArenaDtor(void* object) {
- SendRequest* _this = reinterpret_cast< SendRequest* >(object);
- (void)_this;
-}
-void SendRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
-}
-void SendRequest::SetCachedSize(int size) const {
- _cached_size_.Set(size);
-}
-
-void SendRequest::Clear() {
-// @@protoc_insertion_point(message_clear_start:tunnelbroker.SendRequest)
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- // Prevent compiler warnings about cached_has_bits being unused
- (void) cached_has_bits;
-
- blobhashes_.Clear();
- sessionid_.ClearToEmpty();
- todeviceid_.ClearToEmpty();
- payload_.ClearToEmpty();
- _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
-}
-
-const char* SendRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
-#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
- while (!ctx->Done(&ptr)) {
- ::PROTOBUF_NAMESPACE_ID::uint32 tag;
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
- CHK_(ptr);
- switch (tag >> 3) {
- // string sessionID = 1;
- case 1:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
- auto str = _internal_mutable_sessionid();
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "tunnelbroker.SendRequest.sessionID"));
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- // string toDeviceID = 2;
- case 2:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
- auto str = _internal_mutable_todeviceid();
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "tunnelbroker.SendRequest.toDeviceID"));
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- // bytes payload = 3;
- case 3:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
- auto str = _internal_mutable_payload();
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- // repeated string blobHashes = 4;
- case 4:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) {
- ptr -= 1;
- do {
- ptr += 1;
- auto str = _internal_add_blobhashes();
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "tunnelbroker.SendRequest.blobHashes"));
- CHK_(ptr);
- if (!ctx->DataAvailable(ptr)) break;
- } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(ptr));
- } else goto handle_unusual;
- continue;
- default: {
- handle_unusual:
- if ((tag & 7) == 4 || tag == 0) {
- ctx->SetLastTag(tag);
- goto success;
- }
- ptr = UnknownFieldParse(tag,
- _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
- ptr, ctx);
- CHK_(ptr != nullptr);
- continue;
- }
- } // switch
- } // while
-success:
- return ptr;
-failure:
- ptr = nullptr;
- goto success;
-#undef CHK_
-}
-
-::PROTOBUF_NAMESPACE_ID::uint8* SendRequest::_InternalSerialize(
- ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:tunnelbroker.SendRequest)
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- (void) cached_has_bits;
-
- // string sessionID = 1;
- if (this->sessionid().size() > 0) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
- this->_internal_sessionid().data(), static_cast<int>(this->_internal_sessionid().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
- "tunnelbroker.SendRequest.sessionID");
- target = stream->WriteStringMaybeAliased(
- 1, this->_internal_sessionid(), target);
- }
-
- // string toDeviceID = 2;
- if (this->todeviceid().size() > 0) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
- this->_internal_todeviceid().data(), static_cast<int>(this->_internal_todeviceid().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
- "tunnelbroker.SendRequest.toDeviceID");
- target = stream->WriteStringMaybeAliased(
- 2, this->_internal_todeviceid(), target);
- }
-
- // bytes payload = 3;
- if (this->payload().size() > 0) {
- target = stream->WriteBytesMaybeAliased(
- 3, this->_internal_payload(), target);
- }
-
- // repeated string blobHashes = 4;
- for (int i = 0, n = this->_internal_blobhashes_size(); i < n; i++) {
- const auto& s = this->_internal_blobhashes(i);
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
- s.data(), static_cast<int>(s.length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
- "tunnelbroker.SendRequest.blobHashes");
- target = stream->WriteString(4, s, target);
- }
-
- if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::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:tunnelbroker.SendRequest)
- return target;
-}
-
-size_t SendRequest::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:tunnelbroker.SendRequest)
- size_t total_size = 0;
-
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- // Prevent compiler warnings about cached_has_bits being unused
- (void) cached_has_bits;
-
- // repeated string blobHashes = 4;
- total_size += 1 *
- ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(blobhashes_.size());
- for (int i = 0, n = blobhashes_.size(); i < n; i++) {
- total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- blobhashes_.Get(i));
- }
-
- // string sessionID = 1;
- if (this->sessionid().size() > 0) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_sessionid());
- }
-
- // string toDeviceID = 2;
- if (this->todeviceid().size() > 0) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_todeviceid());
- }
-
- // bytes payload = 3;
- if (this->payload().size() > 0) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize(
- this->_internal_payload());
- }
-
- if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
- _internal_metadata_, total_size, &_cached_size_);
- }
- int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
- SetCachedSize(cached_size);
- return total_size;
-}
-
-void SendRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
-// @@protoc_insertion_point(generalized_merge_from_start:tunnelbroker.SendRequest)
- GOOGLE_DCHECK_NE(&from, this);
- const SendRequest* source =
- ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<SendRequest>(
- &from);
- if (source == nullptr) {
- // @@protoc_insertion_point(generalized_merge_from_cast_fail:tunnelbroker.SendRequest)
- ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
- } else {
- // @@protoc_insertion_point(generalized_merge_from_cast_success:tunnelbroker.SendRequest)
- MergeFrom(*source);
- }
-}
-
-void SendRequest::MergeFrom(const SendRequest& from) {
-// @@protoc_insertion_point(class_specific_merge_from_start:tunnelbroker.SendRequest)
- GOOGLE_DCHECK_NE(&from, this);
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- (void) cached_has_bits;
-
- blobhashes_.MergeFrom(from.blobhashes_);
- if (from.sessionid().size() > 0) {
- _internal_set_sessionid(from._internal_sessionid());
- }
- if (from.todeviceid().size() > 0) {
- _internal_set_todeviceid(from._internal_todeviceid());
- }
- if (from.payload().size() > 0) {
- _internal_set_payload(from._internal_payload());
- }
-}
-
-void SendRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
-// @@protoc_insertion_point(generalized_copy_from_start:tunnelbroker.SendRequest)
- if (&from == this) return;
- Clear();
- MergeFrom(from);
-}
-
-void SendRequest::CopyFrom(const SendRequest& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:tunnelbroker.SendRequest)
- if (&from == this) return;
- Clear();
- MergeFrom(from);
-}
-
-bool SendRequest::IsInitialized() const {
- return true;
-}
-
-void SendRequest::InternalSwap(SendRequest* other) {
- using std::swap;
- _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
- blobhashes_.InternalSwap(&other->blobhashes_);
- sessionid_.Swap(&other->sessionid_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
- todeviceid_.Swap(&other->todeviceid_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
- payload_.Swap(&other->payload_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
-}
-
-::PROTOBUF_NAMESPACE_ID::Metadata SendRequest::GetMetadata() const {
- return GetMetadataStatic();
-}
-
-
-// ===================================================================
-
-class GetRequest::_Internal {
- public:
- using HasBits = decltype(std::declval<GetRequest>()._has_bits_);
- static void set_has_newnotifytoken(HasBits* has_bits) {
- (*has_bits)[0] |= 1u;
- }
-};
-
-GetRequest::GetRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena)
- : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
- SharedCtor();
- RegisterArenaDtor(arena);
- // @@protoc_insertion_point(arena_constructor:tunnelbroker.GetRequest)
-}
-GetRequest::GetRequest(const GetRequest& from)
- : ::PROTOBUF_NAMESPACE_ID::Message(),
- _has_bits_(from._has_bits_) {
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- sessionid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- if (!from._internal_sessionid().empty()) {
- sessionid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sessionid(),
- GetArena());
- }
- newnotifytoken_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- if (from._internal_has_newnotifytoken()) {
- newnotifytoken_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_newnotifytoken(),
- GetArena());
- }
- // @@protoc_insertion_point(copy_constructor:tunnelbroker.GetRequest)
-}
-
-void GetRequest::SharedCtor() {
-sessionid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
-newnotifytoken_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
-}
-
-GetRequest::~GetRequest() {
- // @@protoc_insertion_point(destructor:tunnelbroker.GetRequest)
- SharedDtor();
- _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
-}
-
-void GetRequest::SharedDtor() {
- GOOGLE_DCHECK(GetArena() == nullptr);
- sessionid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- newnotifytoken_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
-}
-
-void GetRequest::ArenaDtor(void* object) {
- GetRequest* _this = reinterpret_cast< GetRequest* >(object);
- (void)_this;
-}
-void GetRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
-}
-void GetRequest::SetCachedSize(int size) const {
- _cached_size_.Set(size);
-}
-
-void GetRequest::Clear() {
-// @@protoc_insertion_point(message_clear_start:tunnelbroker.GetRequest)
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- // Prevent compiler warnings about cached_has_bits being unused
- (void) cached_has_bits;
-
- sessionid_.ClearToEmpty();
- cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x00000001u) {
- newnotifytoken_.ClearNonDefaultToEmpty();
- }
- _has_bits_.Clear();
- _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
-}
-
-const char* GetRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
-#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
- _Internal::HasBits has_bits{};
- while (!ctx->Done(&ptr)) {
- ::PROTOBUF_NAMESPACE_ID::uint32 tag;
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
- CHK_(ptr);
- switch (tag >> 3) {
- // string sessionID = 1;
- case 1:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
- auto str = _internal_mutable_sessionid();
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "tunnelbroker.GetRequest.sessionID"));
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- // string newNotifyToken = 2;
- case 2:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
- auto str = _internal_mutable_newnotifytoken();
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "tunnelbroker.GetRequest.newNotifyToken"));
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- default: {
- handle_unusual:
- if ((tag & 7) == 4 || tag == 0) {
- ctx->SetLastTag(tag);
- goto success;
- }
- ptr = UnknownFieldParse(tag,
- _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
- ptr, ctx);
- CHK_(ptr != nullptr);
- continue;
- }
- } // switch
- } // while
-success:
- _has_bits_.Or(has_bits);
- return ptr;
-failure:
- ptr = nullptr;
- goto success;
-#undef CHK_
-}
-
-::PROTOBUF_NAMESPACE_ID::uint8* GetRequest::_InternalSerialize(
- ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:tunnelbroker.GetRequest)
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- (void) cached_has_bits;
-
- // string sessionID = 1;
- if (this->sessionid().size() > 0) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
- this->_internal_sessionid().data(), static_cast<int>(this->_internal_sessionid().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
- "tunnelbroker.GetRequest.sessionID");
- target = stream->WriteStringMaybeAliased(
- 1, this->_internal_sessionid(), target);
- }
-
- // string newNotifyToken = 2;
- if (_internal_has_newnotifytoken()) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
- this->_internal_newnotifytoken().data(), static_cast<int>(this->_internal_newnotifytoken().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
- "tunnelbroker.GetRequest.newNotifyToken");
- target = stream->WriteStringMaybeAliased(
- 2, this->_internal_newnotifytoken(), target);
- }
-
- if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::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:tunnelbroker.GetRequest)
- return target;
-}
-
-size_t GetRequest::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:tunnelbroker.GetRequest)
- size_t total_size = 0;
-
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- // Prevent compiler warnings about cached_has_bits being unused
- (void) cached_has_bits;
-
- // string sessionID = 1;
- if (this->sessionid().size() > 0) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_sessionid());
- }
-
- // string newNotifyToken = 2;
- cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x00000001u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_newnotifytoken());
- }
-
- if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
- _internal_metadata_, total_size, &_cached_size_);
- }
- int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
- SetCachedSize(cached_size);
- return total_size;
-}
-
-void GetRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
-// @@protoc_insertion_point(generalized_merge_from_start:tunnelbroker.GetRequest)
- GOOGLE_DCHECK_NE(&from, this);
- const GetRequest* source =
- ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<GetRequest>(
- &from);
- if (source == nullptr) {
- // @@protoc_insertion_point(generalized_merge_from_cast_fail:tunnelbroker.GetRequest)
- ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
- } else {
- // @@protoc_insertion_point(generalized_merge_from_cast_success:tunnelbroker.GetRequest)
- MergeFrom(*source);
- }
-}
-
-void GetRequest::MergeFrom(const GetRequest& from) {
-// @@protoc_insertion_point(class_specific_merge_from_start:tunnelbroker.GetRequest)
- GOOGLE_DCHECK_NE(&from, this);
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- (void) cached_has_bits;
-
- if (from.sessionid().size() > 0) {
- _internal_set_sessionid(from._internal_sessionid());
- }
- if (from._internal_has_newnotifytoken()) {
- _internal_set_newnotifytoken(from._internal_newnotifytoken());
- }
-}
-
-void GetRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
-// @@protoc_insertion_point(generalized_copy_from_start:tunnelbroker.GetRequest)
- if (&from == this) return;
- Clear();
- MergeFrom(from);
-}
-
-void GetRequest::CopyFrom(const GetRequest& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:tunnelbroker.GetRequest)
- if (&from == this) return;
- Clear();
- MergeFrom(from);
-}
-
-bool GetRequest::IsInitialized() const {
- return true;
-}
-
-void GetRequest::InternalSwap(GetRequest* other) {
- using std::swap;
- _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
- swap(_has_bits_[0], other->_has_bits_[0]);
- sessionid_.Swap(&other->sessionid_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
- newnotifytoken_.Swap(&other->newnotifytoken_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
-}
-
-::PROTOBUF_NAMESPACE_ID::Metadata GetRequest::GetMetadata() const {
- return GetMetadataStatic();
-}
-
-
-// ===================================================================
-
-class GetResponseMessage::_Internal {
- public:
-};
-
-GetResponseMessage::GetResponseMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena)
- : ::PROTOBUF_NAMESPACE_ID::Message(arena),
- blobhashes_(arena) {
- SharedCtor();
- RegisterArenaDtor(arena);
- // @@protoc_insertion_point(arena_constructor:tunnelbroker.GetResponseMessage)
-}
-GetResponseMessage::GetResponseMessage(const GetResponseMessage& from)
- : ::PROTOBUF_NAMESPACE_ID::Message(),
- blobhashes_(from.blobhashes_) {
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- fromdeviceid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- if (!from._internal_fromdeviceid().empty()) {
- fromdeviceid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_fromdeviceid(),
- GetArena());
- }
- payload_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- if (!from._internal_payload().empty()) {
- payload_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_payload(),
- GetArena());
- }
- // @@protoc_insertion_point(copy_constructor:tunnelbroker.GetResponseMessage)
-}
-
-void GetResponseMessage::SharedCtor() {
-fromdeviceid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
-payload_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
-}
-
-GetResponseMessage::~GetResponseMessage() {
- // @@protoc_insertion_point(destructor:tunnelbroker.GetResponseMessage)
- SharedDtor();
- _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
-}
-
-void GetResponseMessage::SharedDtor() {
- GOOGLE_DCHECK(GetArena() == nullptr);
- fromdeviceid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- payload_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
-}
-
-void GetResponseMessage::ArenaDtor(void* object) {
- GetResponseMessage* _this = reinterpret_cast< GetResponseMessage* >(object);
- (void)_this;
-}
-void GetResponseMessage::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
-}
-void GetResponseMessage::SetCachedSize(int size) const {
- _cached_size_.Set(size);
-}
-
-void GetResponseMessage::Clear() {
-// @@protoc_insertion_point(message_clear_start:tunnelbroker.GetResponseMessage)
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- // Prevent compiler warnings about cached_has_bits being unused
- (void) cached_has_bits;
-
- blobhashes_.Clear();
- fromdeviceid_.ClearToEmpty();
- payload_.ClearToEmpty();
- _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
-}
-
-const char* GetResponseMessage::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
-#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
- while (!ctx->Done(&ptr)) {
- ::PROTOBUF_NAMESPACE_ID::uint32 tag;
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
- CHK_(ptr);
- switch (tag >> 3) {
- // string fromDeviceID = 1;
- case 1:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
- auto str = _internal_mutable_fromdeviceid();
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "tunnelbroker.GetResponseMessage.fromDeviceID"));
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- // bytes payload = 2;
- case 2:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
- auto str = _internal_mutable_payload();
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- // repeated string blobHashes = 3;
- case 3:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
- ptr -= 1;
- do {
- ptr += 1;
- auto str = _internal_add_blobhashes();
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "tunnelbroker.GetResponseMessage.blobHashes"));
- CHK_(ptr);
- if (!ctx->DataAvailable(ptr)) break;
- } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr));
- } else goto handle_unusual;
- continue;
- default: {
- handle_unusual:
- if ((tag & 7) == 4 || tag == 0) {
- ctx->SetLastTag(tag);
- goto success;
- }
- ptr = UnknownFieldParse(tag,
- _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
- ptr, ctx);
- CHK_(ptr != nullptr);
- continue;
- }
- } // switch
- } // while
-success:
- return ptr;
-failure:
- ptr = nullptr;
- goto success;
-#undef CHK_
-}
-
-::PROTOBUF_NAMESPACE_ID::uint8* GetResponseMessage::_InternalSerialize(
- ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:tunnelbroker.GetResponseMessage)
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- (void) cached_has_bits;
-
- // string fromDeviceID = 1;
- if (this->fromdeviceid().size() > 0) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
- this->_internal_fromdeviceid().data(), static_cast<int>(this->_internal_fromdeviceid().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
- "tunnelbroker.GetResponseMessage.fromDeviceID");
- target = stream->WriteStringMaybeAliased(
- 1, this->_internal_fromdeviceid(), target);
- }
-
- // bytes payload = 2;
- if (this->payload().size() > 0) {
- target = stream->WriteBytesMaybeAliased(
- 2, this->_internal_payload(), target);
- }
-
- // repeated string blobHashes = 3;
- for (int i = 0, n = this->_internal_blobhashes_size(); i < n; i++) {
- const auto& s = this->_internal_blobhashes(i);
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
- s.data(), static_cast<int>(s.length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
- "tunnelbroker.GetResponseMessage.blobHashes");
- target = stream->WriteString(3, s, target);
- }
-
- if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::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:tunnelbroker.GetResponseMessage)
- return target;
-}
-
-size_t GetResponseMessage::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:tunnelbroker.GetResponseMessage)
- size_t total_size = 0;
-
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- // Prevent compiler warnings about cached_has_bits being unused
- (void) cached_has_bits;
-
- // repeated string blobHashes = 3;
- total_size += 1 *
- ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(blobhashes_.size());
- for (int i = 0, n = blobhashes_.size(); i < n; i++) {
- total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- blobhashes_.Get(i));
- }
-
- // string fromDeviceID = 1;
- if (this->fromdeviceid().size() > 0) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_fromdeviceid());
- }
-
- // bytes payload = 2;
- if (this->payload().size() > 0) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize(
- this->_internal_payload());
- }
-
- if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
- _internal_metadata_, total_size, &_cached_size_);
- }
- int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
- SetCachedSize(cached_size);
- return total_size;
-}
-
-void GetResponseMessage::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
-// @@protoc_insertion_point(generalized_merge_from_start:tunnelbroker.GetResponseMessage)
- GOOGLE_DCHECK_NE(&from, this);
- const GetResponseMessage* source =
- ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<GetResponseMessage>(
- &from);
- if (source == nullptr) {
- // @@protoc_insertion_point(generalized_merge_from_cast_fail:tunnelbroker.GetResponseMessage)
- ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
- } else {
- // @@protoc_insertion_point(generalized_merge_from_cast_success:tunnelbroker.GetResponseMessage)
- MergeFrom(*source);
- }
-}
-
-void GetResponseMessage::MergeFrom(const GetResponseMessage& from) {
-// @@protoc_insertion_point(class_specific_merge_from_start:tunnelbroker.GetResponseMessage)
- GOOGLE_DCHECK_NE(&from, this);
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- (void) cached_has_bits;
-
- blobhashes_.MergeFrom(from.blobhashes_);
- if (from.fromdeviceid().size() > 0) {
- _internal_set_fromdeviceid(from._internal_fromdeviceid());
- }
- if (from.payload().size() > 0) {
- _internal_set_payload(from._internal_payload());
+ if (from.devicetype() != 0) {
+ _internal_set_devicetype(from._internal_devicetype());
}
}
-void GetResponseMessage::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
-// @@protoc_insertion_point(generalized_copy_from_start:tunnelbroker.GetResponseMessage)
+void NewSessionRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
+// @@protoc_insertion_point(generalized_copy_from_start:tunnelbroker.NewSessionRequest)
if (&from == this) return;
Clear();
MergeFrom(from);
}
-void GetResponseMessage::CopyFrom(const GetResponseMessage& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:tunnelbroker.GetResponseMessage)
+void NewSessionRequest::CopyFrom(const NewSessionRequest& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:tunnelbroker.NewSessionRequest)
if (&from == this) return;
Clear();
MergeFrom(from);
}
-bool GetResponseMessage::IsInitialized() const {
+bool NewSessionRequest::IsInitialized() const {
return true;
}
-void GetResponseMessage::InternalSwap(GetResponseMessage* other) {
+void NewSessionRequest::InternalSwap(NewSessionRequest* other) {
using std::swap;
_internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
- blobhashes_.InternalSwap(&other->blobhashes_);
- fromdeviceid_.Swap(&other->fromdeviceid_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
- payload_.Swap(&other->payload_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
+ swap(_has_bits_[0], other->_has_bits_[0]);
+ deviceid_.Swap(&other->deviceid_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
+ publickey_.Swap(&other->publickey_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
+ signature_.Swap(&other->signature_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
+ notifytoken_.Swap(&other->notifytoken_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
+ deviceappversion_.Swap(&other->deviceappversion_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
+ deviceos_.Swap(&other->deviceos_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
+ swap(devicetype_, other->devicetype_);
}
-::PROTOBUF_NAMESPACE_ID::Metadata GetResponseMessage::GetMetadata() const {
+::PROTOBUF_NAMESPACE_ID::Metadata NewSessionRequest::GetMetadata() const {
return GetMetadataStatic();
}
// ===================================================================
-class GetResponse::_Internal {
+class NewSessionResponse::_Internal {
public:
- static const ::tunnelbroker::GetResponseMessage& responsemessage(const GetResponse* msg);
- static const PROTOBUF_NAMESPACE_ID::Empty& ping(const GetResponse* msg);
- static const PROTOBUF_NAMESPACE_ID::Empty& newnotifytokenrequired(const GetResponse* msg);
};
-const ::tunnelbroker::GetResponseMessage&
-GetResponse::_Internal::responsemessage(const GetResponse* msg) {
- return *msg->data_.responsemessage_;
-}
-const PROTOBUF_NAMESPACE_ID::Empty&
-GetResponse::_Internal::ping(const GetResponse* msg) {
- return *msg->data_.ping_;
-}
-const PROTOBUF_NAMESPACE_ID::Empty&
-GetResponse::_Internal::newnotifytokenrequired(const GetResponse* msg) {
- return *msg->data_.newnotifytokenrequired_;
-}
-void GetResponse::set_allocated_responsemessage(::tunnelbroker::GetResponseMessage* responsemessage) {
- ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
- clear_data();
- if (responsemessage) {
- ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(responsemessage);
- if (message_arena != submessage_arena) {
- responsemessage = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
- message_arena, responsemessage, submessage_arena);
- }
- set_has_responsemessage();
- data_.responsemessage_ = responsemessage;
- }
- // @@protoc_insertion_point(field_set_allocated:tunnelbroker.GetResponse.responseMessage)
-}
-void GetResponse::set_allocated_ping(PROTOBUF_NAMESPACE_ID::Empty* ping) {
- ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
- clear_data();
- if (ping) {
- ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(ping)->GetArena();
- if (message_arena != submessage_arena) {
- ping = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
- message_arena, ping, submessage_arena);
- }
- set_has_ping();
- data_.ping_ = ping;
- }
- // @@protoc_insertion_point(field_set_allocated:tunnelbroker.GetResponse.ping)
-}
-void GetResponse::clear_ping() {
- if (_internal_has_ping()) {
- if (GetArena() == nullptr) {
- delete data_.ping_;
- }
- clear_has_data();
- }
-}
-void GetResponse::set_allocated_newnotifytokenrequired(PROTOBUF_NAMESPACE_ID::Empty* newnotifytokenrequired) {
- ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
- clear_data();
- if (newnotifytokenrequired) {
- ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
- reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(newnotifytokenrequired)->GetArena();
- if (message_arena != submessage_arena) {
- newnotifytokenrequired = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
- message_arena, newnotifytokenrequired, submessage_arena);
- }
- set_has_newnotifytokenrequired();
- data_.newnotifytokenrequired_ = newnotifytokenrequired;
- }
- // @@protoc_insertion_point(field_set_allocated:tunnelbroker.GetResponse.newNotifyTokenRequired)
-}
-void GetResponse::clear_newnotifytokenrequired() {
- if (_internal_has_newnotifytokenrequired()) {
- if (GetArena() == nullptr) {
- delete data_.newnotifytokenrequired_;
- }
- clear_has_data();
- }
-}
-GetResponse::GetResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena)
+NewSessionResponse::NewSessionResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena)
: ::PROTOBUF_NAMESPACE_ID::Message(arena) {
SharedCtor();
RegisterArenaDtor(arena);
- // @@protoc_insertion_point(arena_constructor:tunnelbroker.GetResponse)
+ // @@protoc_insertion_point(arena_constructor:tunnelbroker.NewSessionResponse)
}
-GetResponse::GetResponse(const GetResponse& from)
+NewSessionResponse::NewSessionResponse(const NewSessionResponse& from)
: ::PROTOBUF_NAMESPACE_ID::Message() {
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- clear_has_data();
- switch (from.data_case()) {
- case kResponseMessage: {
- _internal_mutable_responsemessage()->::tunnelbroker::GetResponseMessage::MergeFrom(from._internal_responsemessage());
- break;
- }
- case kPing: {
- _internal_mutable_ping()->PROTOBUF_NAMESPACE_ID::Empty::MergeFrom(from._internal_ping());
- break;
- }
- case kNewNotifyTokenRequired: {
- _internal_mutable_newnotifytokenrequired()->PROTOBUF_NAMESPACE_ID::Empty::MergeFrom(from._internal_newnotifytokenrequired());
- break;
- }
- case DATA_NOT_SET: {
- break;
- }
+ sessionid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+ if (!from._internal_sessionid().empty()) {
+ sessionid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sessionid(),
+ GetArena());
}
- // @@protoc_insertion_point(copy_constructor:tunnelbroker.GetResponse)
+ // @@protoc_insertion_point(copy_constructor:tunnelbroker.NewSessionResponse)
}
-void GetResponse::SharedCtor() {
-clear_has_data();
+void NewSessionResponse::SharedCtor() {
+sessionid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
-GetResponse::~GetResponse() {
- // @@protoc_insertion_point(destructor:tunnelbroker.GetResponse)
+NewSessionResponse::~NewSessionResponse() {
+ // @@protoc_insertion_point(destructor:tunnelbroker.NewSessionResponse)
SharedDtor();
_internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
-void GetResponse::SharedDtor() {
+void NewSessionResponse::SharedDtor() {
GOOGLE_DCHECK(GetArena() == nullptr);
- if (has_data()) {
- clear_data();
- }
+ sessionid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
-void GetResponse::ArenaDtor(void* object) {
- GetResponse* _this = reinterpret_cast< GetResponse* >(object);
+void NewSessionResponse::ArenaDtor(void* object) {
+ NewSessionResponse* _this = reinterpret_cast< NewSessionResponse* >(object);
(void)_this;
}
-void GetResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
+void NewSessionResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
}
-void GetResponse::SetCachedSize(int size) const {
+void NewSessionResponse::SetCachedSize(int size) const {
_cached_size_.Set(size);
}
-void GetResponse::clear_data() {
-// @@protoc_insertion_point(one_of_clear_start:tunnelbroker.GetResponse)
- switch (data_case()) {
- case kResponseMessage: {
- if (GetArena() == nullptr) {
- delete data_.responsemessage_;
- }
- break;
- }
- case kPing: {
- if (GetArena() == nullptr) {
- delete data_.ping_;
- }
- break;
- }
- case kNewNotifyTokenRequired: {
- if (GetArena() == nullptr) {
- delete data_.newnotifytokenrequired_;
- }
- break;
- }
- case DATA_NOT_SET: {
- break;
- }
- }
- _oneof_case_[0] = DATA_NOT_SET;
-}
-
-
-void GetResponse::Clear() {
-// @@protoc_insertion_point(message_clear_start:tunnelbroker.GetResponse)
+void NewSessionResponse::Clear() {
+// @@protoc_insertion_point(message_clear_start:tunnelbroker.NewSessionResponse)
::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- clear_data();
+ sessionid_.ClearToEmpty();
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
}
-const char* GetResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+const char* NewSessionResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
while (!ctx->Done(&ptr)) {
::PROTOBUF_NAMESPACE_ID::uint32 tag;
ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
CHK_(ptr);
switch (tag >> 3) {
- // .tunnelbroker.GetResponseMessage responseMessage = 1;
+ // string sessionID = 1;
case 1:
if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
- ptr = ctx->ParseMessage(_internal_mutable_responsemessage(), ptr);
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- // .google.protobuf.Empty ping = 2;
- case 2:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
- ptr = ctx->ParseMessage(_internal_mutable_ping(), ptr);
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- // .google.protobuf.Empty newNotifyTokenRequired = 3;
- case 3:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
- ptr = ctx->ParseMessage(_internal_mutable_newnotifytokenrequired(), ptr);
+ auto str = _internal_mutable_sessionid();
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
+ CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "tunnelbroker.NewSessionResponse.sessionID"));
CHK_(ptr);
} else goto handle_unusual;
continue;
@@ -2574,78 +1302,45 @@
#undef CHK_
}
-::PROTOBUF_NAMESPACE_ID::uint8* GetResponse::_InternalSerialize(
+::PROTOBUF_NAMESPACE_ID::uint8* NewSessionResponse::_InternalSerialize(
::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:tunnelbroker.GetResponse)
+ // @@protoc_insertion_point(serialize_to_array_start:tunnelbroker.NewSessionResponse)
::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
(void) cached_has_bits;
- // .tunnelbroker.GetResponseMessage responseMessage = 1;
- if (_internal_has_responsemessage()) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
- InternalWriteMessage(
- 1, _Internal::responsemessage(this), target, stream);
- }
-
- // .google.protobuf.Empty ping = 2;
- if (_internal_has_ping()) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
- InternalWriteMessage(
- 2, _Internal::ping(this), target, stream);
- }
-
- // .google.protobuf.Empty newNotifyTokenRequired = 3;
- if (_internal_has_newnotifytokenrequired()) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
- InternalWriteMessage(
- 3, _Internal::newnotifytokenrequired(this), target, stream);
+ // string sessionID = 1;
+ if (this->sessionid().size() > 0) {
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
+ this->_internal_sessionid().data(), static_cast<int>(this->_internal_sessionid().length()),
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
+ "tunnelbroker.NewSessionResponse.sessionID");
+ target = stream->WriteStringMaybeAliased(
+ 1, this->_internal_sessionid(), target);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
target = ::PROTOBUF_NAMESPACE_ID::internal::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:tunnelbroker.GetResponse)
+ // @@protoc_insertion_point(serialize_to_array_end:tunnelbroker.NewSessionResponse)
return target;
}
-size_t GetResponse::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:tunnelbroker.GetResponse)
+size_t NewSessionResponse::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:tunnelbroker.NewSessionResponse)
size_t total_size = 0;
::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- switch (data_case()) {
- // .tunnelbroker.GetResponseMessage responseMessage = 1;
- case kResponseMessage: {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
- *data_.responsemessage_);
- break;
- }
- // .google.protobuf.Empty ping = 2;
- case kPing: {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
- *data_.ping_);
- break;
- }
- // .google.protobuf.Empty newNotifyTokenRequired = 3;
- case kNewNotifyTokenRequired: {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
- *data_.newnotifytokenrequired_);
- break;
- }
- case DATA_NOT_SET: {
- break;
- }
+ // string sessionID = 1;
+ if (this->sessionid().size() > 0) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
+ this->_internal_sessionid());
}
+
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
_internal_metadata_, total_size, &_cached_size_);
@@ -2655,73 +1350,58 @@
return total_size;
}
-void GetResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
-// @@protoc_insertion_point(generalized_merge_from_start:tunnelbroker.GetResponse)
+void NewSessionResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
+// @@protoc_insertion_point(generalized_merge_from_start:tunnelbroker.NewSessionResponse)
GOOGLE_DCHECK_NE(&from, this);
- const GetResponse* source =
- ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<GetResponse>(
+ const NewSessionResponse* source =
+ ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<NewSessionResponse>(
&from);
if (source == nullptr) {
- // @@protoc_insertion_point(generalized_merge_from_cast_fail:tunnelbroker.GetResponse)
+ // @@protoc_insertion_point(generalized_merge_from_cast_fail:tunnelbroker.NewSessionResponse)
::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
} else {
- // @@protoc_insertion_point(generalized_merge_from_cast_success:tunnelbroker.GetResponse)
+ // @@protoc_insertion_point(generalized_merge_from_cast_success:tunnelbroker.NewSessionResponse)
MergeFrom(*source);
}
}
-void GetResponse::MergeFrom(const GetResponse& from) {
-// @@protoc_insertion_point(class_specific_merge_from_start:tunnelbroker.GetResponse)
+void NewSessionResponse::MergeFrom(const NewSessionResponse& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:tunnelbroker.NewSessionResponse)
GOOGLE_DCHECK_NE(&from, this);
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
(void) cached_has_bits;
- switch (from.data_case()) {
- case kResponseMessage: {
- _internal_mutable_responsemessage()->::tunnelbroker::GetResponseMessage::MergeFrom(from._internal_responsemessage());
- break;
- }
- case kPing: {
- _internal_mutable_ping()->PROTOBUF_NAMESPACE_ID::Empty::MergeFrom(from._internal_ping());
- break;
- }
- case kNewNotifyTokenRequired: {
- _internal_mutable_newnotifytokenrequired()->PROTOBUF_NAMESPACE_ID::Empty::MergeFrom(from._internal_newnotifytokenrequired());
- break;
- }
- case DATA_NOT_SET: {
- break;
- }
+ if (from.sessionid().size() > 0) {
+ _internal_set_sessionid(from._internal_sessionid());
}
}
-void GetResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
-// @@protoc_insertion_point(generalized_copy_from_start:tunnelbroker.GetResponse)
+void NewSessionResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
+// @@protoc_insertion_point(generalized_copy_from_start:tunnelbroker.NewSessionResponse)
if (&from == this) return;
Clear();
MergeFrom(from);
}
-void GetResponse::CopyFrom(const GetResponse& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:tunnelbroker.GetResponse)
+void NewSessionResponse::CopyFrom(const NewSessionResponse& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:tunnelbroker.NewSessionResponse)
if (&from == this) return;
Clear();
MergeFrom(from);
}
-bool GetResponse::IsInitialized() const {
+bool NewSessionResponse::IsInitialized() const {
return true;
}
-void GetResponse::InternalSwap(GetResponse* other) {
+void NewSessionResponse::InternalSwap(NewSessionResponse* other) {
using std::swap;
_internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
- swap(data_, other->data_);
- swap(_oneof_case_[0], other->_oneof_case_[0]);
+ sessionid_.Swap(&other->sessionid_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
}
-::PROTOBUF_NAMESPACE_ID::Metadata GetResponse::GetMetadata() const {
+::PROTOBUF_NAMESPACE_ID::Metadata NewSessionResponse::GetMetadata() const {
return GetMetadataStatic();
}
@@ -4736,18 +3416,6 @@
template<> PROTOBUF_NOINLINE ::tunnelbroker::NewSessionResponse* Arena::CreateMaybeMessage< ::tunnelbroker::NewSessionResponse >(Arena* arena) {
return Arena::CreateMessageInternal< ::tunnelbroker::NewSessionResponse >(arena);
}
-template<> PROTOBUF_NOINLINE ::tunnelbroker::SendRequest* Arena::CreateMaybeMessage< ::tunnelbroker::SendRequest >(Arena* arena) {
- return Arena::CreateMessageInternal< ::tunnelbroker::SendRequest >(arena);
-}
-template<> PROTOBUF_NOINLINE ::tunnelbroker::GetRequest* Arena::CreateMaybeMessage< ::tunnelbroker::GetRequest >(Arena* arena) {
- return Arena::CreateMessageInternal< ::tunnelbroker::GetRequest >(arena);
-}
-template<> PROTOBUF_NOINLINE ::tunnelbroker::GetResponseMessage* Arena::CreateMaybeMessage< ::tunnelbroker::GetResponseMessage >(Arena* arena) {
- return Arena::CreateMessageInternal< ::tunnelbroker::GetResponseMessage >(arena);
-}
-template<> PROTOBUF_NOINLINE ::tunnelbroker::GetResponse* Arena::CreateMaybeMessage< ::tunnelbroker::GetResponse >(Arena* arena) {
- return Arena::CreateMessageInternal< ::tunnelbroker::GetResponse >(arena);
-}
template<> PROTOBUF_NOINLINE ::tunnelbroker::ProcessedMessages* Arena::CreateMaybeMessage< ::tunnelbroker::ProcessedMessages >(Arena* arena) {
return Arena::CreateMessageInternal< ::tunnelbroker::ProcessedMessages >(arena);
}
diff --git a/shared/protos/tunnelbroker.proto b/shared/protos/tunnelbroker.proto
--- a/shared/protos/tunnelbroker.proto
+++ b/shared/protos/tunnelbroker.proto
@@ -7,12 +7,6 @@
service TunnelbrokerService {
rpc SessionSignature(SessionSignatureRequest) returns (SessionSignatureResponse) {}
rpc NewSession(NewSessionRequest) returns (NewSessionResponse) {}
- rpc Send(SendRequest) returns (google.protobuf.Empty) {}
- rpc Get(GetRequest) returns (stream GetResponse) {}
-
- // Replacing Send and Get with a single bidirectional streaming RPC
- // The client should provide the valid `sessionID` identifier
- // from the `NewSession` in the stream request metadata
rpc MessagesStream(stream MessageToTunnelbroker) returns (stream MessageToClient) {}
}
@@ -46,36 +40,6 @@
string sessionID = 1;
}
-// Send payload to device
-
-message SendRequest {
- string sessionID = 1;
- string toDeviceID = 2;
- bytes payload = 3;
- repeated string blobHashes = 4;
-}
-
-// Get messages from devices
-
-message GetRequest {
- string sessionID = 1;
- optional string newNotifyToken = 2;
-}
-
-message GetResponseMessage {
- string fromDeviceID = 1;
- bytes payload = 2;
- repeated string blobHashes = 3;
-}
-
-message GetResponse {
- oneof data {
- GetResponseMessage responseMessage = 1;
- google.protobuf.Empty ping = 2;
- google.protobuf.Empty newNotifyTokenRequired = 3;
- }
-}
-
// Common messages structures for the MessagesStream
message ProcessedMessages {

File Metadata

Mime Type
text/plain
Expires
Sun, Nov 17, 2:48 AM (21 h, 11 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2511245
Default Alt Text
D5684.id18596.diff (356 KB)

Event Timeline