LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
iks.grpc.pb.h
Go to the documentation of this file.
1// Generated by the gRPC C++ plugin.
2// If you make any local change, they will be lost.
3// source: iks.proto
4#ifndef GRPC_iks_2eproto__INCLUDED
5#define GRPC_iks_2eproto__INCLUDED
6
7#include "iks.pb.h"
8
9#include <functional>
10#include <grpcpp/impl/codegen/async_generic_service.h>
11#include <grpcpp/impl/codegen/async_stream.h>
12#include <grpcpp/impl/codegen/async_unary_call.h>
13#include <grpcpp/impl/codegen/client_callback.h>
14#include <grpcpp/impl/codegen/client_context.h>
15#include <grpcpp/impl/codegen/completion_queue.h>
16#include <grpcpp/impl/codegen/message_allocator.h>
17#include <grpcpp/impl/codegen/method_handler.h>
18#include <grpcpp/impl/codegen/proto_utils.h>
19#include <grpcpp/impl/codegen/rpc_method.h>
20#include <grpcpp/impl/codegen/server_callback.h>
21#include <grpcpp/impl/codegen/server_callback_handlers.h>
22#include <grpcpp/impl/codegen/server_context.h>
23#include <grpcpp/impl/codegen/service_type.h>
24#include <grpcpp/impl/codegen/status.h>
25#include <grpcpp/impl/codegen/stub_options.h>
26#include <grpcpp/impl/codegen/sync_stream.h>
27
28// The IKSF service, exposed to remote client.
29// This API is used by LibLogicalAccess to provide
30// server side cryptography.
31class IKSService final {
32 public:
33 static constexpr char const* service_full_name() {
34 return "IKSService";
35 }
37 public:
38 virtual ~StubInterface() {}
39 // Request random data from the server.
40 virtual ::grpc::Status GenRandom(::grpc::ClientContext* context, const ::CMSG_GenRandom& request, ::SMSG_GenRandom* response) = 0;
41 std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_GenRandom>> AsyncGenRandom(::grpc::ClientContext* context, const ::CMSG_GenRandom& request, ::grpc::CompletionQueue* cq) {
42 return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_GenRandom>>(AsyncGenRandomRaw(context, request, cq));
43 }
44 std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_GenRandom>> PrepareAsyncGenRandom(::grpc::ClientContext* context, const ::CMSG_GenRandom& request, ::grpc::CompletionQueue* cq) {
45 return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_GenRandom>>(PrepareAsyncGenRandomRaw(context, request, cq));
46 }
47 // Generic AES Encryption routine.
48 // No padding management.
49 virtual ::grpc::Status AESEncrypt(::grpc::ClientContext* context, const ::CMSG_AESOperation& request, ::SMSG_AESResult* response) = 0;
50 std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_AESResult>> AsyncAESEncrypt(::grpc::ClientContext* context, const ::CMSG_AESOperation& request, ::grpc::CompletionQueue* cq) {
51 return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_AESResult>>(AsyncAESEncryptRaw(context, request, cq));
52 }
53 std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_AESResult>> PrepareAsyncAESEncrypt(::grpc::ClientContext* context, const ::CMSG_AESOperation& request, ::grpc::CompletionQueue* cq) {
54 return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_AESResult>>(PrepareAsyncAESEncryptRaw(context, request, cq));
55 }
56 // Generic AES Decryption routine.
57 // No padding management.
58 virtual ::grpc::Status AESDecrypt(::grpc::ClientContext* context, const ::CMSG_AESOperation& request, ::SMSG_AESResult* response) = 0;
59 std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_AESResult>> AsyncAESDecrypt(::grpc::ClientContext* context, const ::CMSG_AESOperation& request, ::grpc::CompletionQueue* cq) {
60 return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_AESResult>>(AsyncAESDecryptRaw(context, request, cq));
61 }
62 std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_AESResult>> PrepareAsyncAESDecrypt(::grpc::ClientContext* context, const ::CMSG_AESOperation& request, ::grpc::CompletionQueue* cq) {
63 return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_AESResult>>(PrepareAsyncAESDecryptRaw(context, request, cq));
64 }
65 // Desfire ISO Authentication -- Step 1
66 virtual ::grpc::Status DESFireISOAuth1(::grpc::ClientContext* context, const ::CMSG_DesfireISOAuth_Step1& request, ::SMSG_DesfireISOAuth_Step1* response) = 0;
67 std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireISOAuth_Step1>> AsyncDESFireISOAuth1(::grpc::ClientContext* context, const ::CMSG_DesfireISOAuth_Step1& request, ::grpc::CompletionQueue* cq) {
68 return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireISOAuth_Step1>>(AsyncDESFireISOAuth1Raw(context, request, cq));
69 }
70 std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireISOAuth_Step1>> PrepareAsyncDESFireISOAuth1(::grpc::ClientContext* context, const ::CMSG_DesfireISOAuth_Step1& request, ::grpc::CompletionQueue* cq) {
71 return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireISOAuth_Step1>>(PrepareAsyncDESFireISOAuth1Raw(context, request, cq));
72 }
73 // Desfire ISO Authentication -- Step 2
74 virtual ::grpc::Status DESFireISOAuth2(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2& request, ::SMSG_DesfireAuth_Step2* response) = 0;
75 std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAuth_Step2>> AsyncDESFireISOAuth2(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2& request, ::grpc::CompletionQueue* cq) {
76 return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAuth_Step2>>(AsyncDESFireISOAuth2Raw(context, request, cq));
77 }
78 std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAuth_Step2>> PrepareAsyncDESFireISOAuth2(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2& request, ::grpc::CompletionQueue* cq) {
79 return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAuth_Step2>>(PrepareAsyncDESFireISOAuth2Raw(context, request, cq));
80 }
81 // Desfire AES Authentication -- Step 1
82 virtual ::grpc::Status DESFireAESAuth1(::grpc::ClientContext* context, const ::CMSG_DesfireAESAuth_Step1& request, ::SMSG_DesfireAESAuth_Step1* response) = 0;
83 std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAESAuth_Step1>> AsyncDESFireAESAuth1(::grpc::ClientContext* context, const ::CMSG_DesfireAESAuth_Step1& request, ::grpc::CompletionQueue* cq) {
84 return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAESAuth_Step1>>(AsyncDESFireAESAuth1Raw(context, request, cq));
85 }
86 std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAESAuth_Step1>> PrepareAsyncDESFireAESAuth1(::grpc::ClientContext* context, const ::CMSG_DesfireAESAuth_Step1& request, ::grpc::CompletionQueue* cq) {
87 return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAESAuth_Step1>>(PrepareAsyncDESFireAESAuth1Raw(context, request, cq));
88 }
89 // Desfire AES Authentication -- Step 2
90 virtual ::grpc::Status DESFireAESAuth2(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2& request, ::SMSG_DesfireAuth_Step2* response) = 0;
91 std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAuth_Step2>> AsyncDESFireAESAuth2(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2& request, ::grpc::CompletionQueue* cq) {
92 return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAuth_Step2>>(AsyncDESFireAESAuth2Raw(context, request, cq));
93 }
94 std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAuth_Step2>> PrepareAsyncDESFireAESAuth2(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2& request, ::grpc::CompletionQueue* cq) {
95 return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAuth_Step2>>(PrepareAsyncDESFireAESAuth2Raw(context, request, cq));
96 }
97 // Generate DESFire change-key cryptogram where both keys
98 // are stored by IKS.
99 // This call is forward to IKSD which perform the cryptogram generation.
100 virtual ::grpc::Status DESFireChangeKey(::grpc::ClientContext* context, const ::CMSG_DesfireChangeKey& request, ::SMSG_DesfireChangeKey* response) = 0;
101 std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireChangeKey>> AsyncDESFireChangeKey(::grpc::ClientContext* context, const ::CMSG_DesfireChangeKey& request, ::grpc::CompletionQueue* cq) {
102 return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireChangeKey>>(AsyncDESFireChangeKeyRaw(context, request, cq));
103 }
104 std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireChangeKey>> PrepareAsyncDESFireChangeKey(::grpc::ClientContext* context, const ::CMSG_DesfireChangeKey& request, ::grpc::CompletionQueue* cq) {
105 return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireChangeKey>>(PrepareAsyncDESFireChangeKeyRaw(context, request, cq));
106 }
108 public:
109 virtual ~async_interface() {}
110 // Request random data from the server.
111 virtual void GenRandom(::grpc::ClientContext* context, const ::CMSG_GenRandom* request, ::SMSG_GenRandom* response, std::function<void(::grpc::Status)>) = 0;
112 virtual void GenRandom(::grpc::ClientContext* context, const ::CMSG_GenRandom* request, ::SMSG_GenRandom* response, ::grpc::ClientUnaryReactor* reactor) = 0;
113 // Generic AES Encryption routine.
114 // No padding management.
115 virtual void AESEncrypt(::grpc::ClientContext* context, const ::CMSG_AESOperation* request, ::SMSG_AESResult* response, std::function<void(::grpc::Status)>) = 0;
116 virtual void AESEncrypt(::grpc::ClientContext* context, const ::CMSG_AESOperation* request, ::SMSG_AESResult* response, ::grpc::ClientUnaryReactor* reactor) = 0;
117 // Generic AES Decryption routine.
118 // No padding management.
119 virtual void AESDecrypt(::grpc::ClientContext* context, const ::CMSG_AESOperation* request, ::SMSG_AESResult* response, std::function<void(::grpc::Status)>) = 0;
120 virtual void AESDecrypt(::grpc::ClientContext* context, const ::CMSG_AESOperation* request, ::SMSG_AESResult* response, ::grpc::ClientUnaryReactor* reactor) = 0;
121 // Desfire ISO Authentication -- Step 1
122 virtual void DESFireISOAuth1(::grpc::ClientContext* context, const ::CMSG_DesfireISOAuth_Step1* request, ::SMSG_DesfireISOAuth_Step1* response, std::function<void(::grpc::Status)>) = 0;
123 virtual void DESFireISOAuth1(::grpc::ClientContext* context, const ::CMSG_DesfireISOAuth_Step1* request, ::SMSG_DesfireISOAuth_Step1* response, ::grpc::ClientUnaryReactor* reactor) = 0;
124 // Desfire ISO Authentication -- Step 2
125 virtual void DESFireISOAuth2(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2* request, ::SMSG_DesfireAuth_Step2* response, std::function<void(::grpc::Status)>) = 0;
126 virtual void DESFireISOAuth2(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2* request, ::SMSG_DesfireAuth_Step2* response, ::grpc::ClientUnaryReactor* reactor) = 0;
127 // Desfire AES Authentication -- Step 1
128 virtual void DESFireAESAuth1(::grpc::ClientContext* context, const ::CMSG_DesfireAESAuth_Step1* request, ::SMSG_DesfireAESAuth_Step1* response, std::function<void(::grpc::Status)>) = 0;
129 virtual void DESFireAESAuth1(::grpc::ClientContext* context, const ::CMSG_DesfireAESAuth_Step1* request, ::SMSG_DesfireAESAuth_Step1* response, ::grpc::ClientUnaryReactor* reactor) = 0;
130 // Desfire AES Authentication -- Step 2
131 virtual void DESFireAESAuth2(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2* request, ::SMSG_DesfireAuth_Step2* response, std::function<void(::grpc::Status)>) = 0;
132 virtual void DESFireAESAuth2(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2* request, ::SMSG_DesfireAuth_Step2* response, ::grpc::ClientUnaryReactor* reactor) = 0;
133 // Generate DESFire change-key cryptogram where both keys
134 // are stored by IKS.
135 // This call is forward to IKSD which perform the cryptogram generation.
136 virtual void DESFireChangeKey(::grpc::ClientContext* context, const ::CMSG_DesfireChangeKey* request, ::SMSG_DesfireChangeKey* response, std::function<void(::grpc::Status)>) = 0;
137 virtual void DESFireChangeKey(::grpc::ClientContext* context, const ::CMSG_DesfireChangeKey* request, ::SMSG_DesfireChangeKey* response, ::grpc::ClientUnaryReactor* reactor) = 0;
138 };
140 virtual class async_interface* async() { return nullptr; }
142 private:
143 virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_GenRandom>* AsyncGenRandomRaw(::grpc::ClientContext* context, const ::CMSG_GenRandom& request, ::grpc::CompletionQueue* cq) = 0;
144 virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_GenRandom>* PrepareAsyncGenRandomRaw(::grpc::ClientContext* context, const ::CMSG_GenRandom& request, ::grpc::CompletionQueue* cq) = 0;
145 virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_AESResult>* AsyncAESEncryptRaw(::grpc::ClientContext* context, const ::CMSG_AESOperation& request, ::grpc::CompletionQueue* cq) = 0;
146 virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_AESResult>* PrepareAsyncAESEncryptRaw(::grpc::ClientContext* context, const ::CMSG_AESOperation& request, ::grpc::CompletionQueue* cq) = 0;
147 virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_AESResult>* AsyncAESDecryptRaw(::grpc::ClientContext* context, const ::CMSG_AESOperation& request, ::grpc::CompletionQueue* cq) = 0;
148 virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_AESResult>* PrepareAsyncAESDecryptRaw(::grpc::ClientContext* context, const ::CMSG_AESOperation& request, ::grpc::CompletionQueue* cq) = 0;
149 virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireISOAuth_Step1>* AsyncDESFireISOAuth1Raw(::grpc::ClientContext* context, const ::CMSG_DesfireISOAuth_Step1& request, ::grpc::CompletionQueue* cq) = 0;
150 virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireISOAuth_Step1>* PrepareAsyncDESFireISOAuth1Raw(::grpc::ClientContext* context, const ::CMSG_DesfireISOAuth_Step1& request, ::grpc::CompletionQueue* cq) = 0;
151 virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAuth_Step2>* AsyncDESFireISOAuth2Raw(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2& request, ::grpc::CompletionQueue* cq) = 0;
152 virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAuth_Step2>* PrepareAsyncDESFireISOAuth2Raw(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2& request, ::grpc::CompletionQueue* cq) = 0;
153 virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAESAuth_Step1>* AsyncDESFireAESAuth1Raw(::grpc::ClientContext* context, const ::CMSG_DesfireAESAuth_Step1& request, ::grpc::CompletionQueue* cq) = 0;
154 virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAESAuth_Step1>* PrepareAsyncDESFireAESAuth1Raw(::grpc::ClientContext* context, const ::CMSG_DesfireAESAuth_Step1& request, ::grpc::CompletionQueue* cq) = 0;
155 virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAuth_Step2>* AsyncDESFireAESAuth2Raw(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2& request, ::grpc::CompletionQueue* cq) = 0;
156 virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAuth_Step2>* PrepareAsyncDESFireAESAuth2Raw(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2& request, ::grpc::CompletionQueue* cq) = 0;
157 virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireChangeKey>* AsyncDESFireChangeKeyRaw(::grpc::ClientContext* context, const ::CMSG_DesfireChangeKey& request, ::grpc::CompletionQueue* cq) = 0;
158 virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireChangeKey>* PrepareAsyncDESFireChangeKeyRaw(::grpc::ClientContext* context, const ::CMSG_DesfireChangeKey& request, ::grpc::CompletionQueue* cq) = 0;
159 };
160 class Stub final : public StubInterface {
161 public:
162 Stub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options = ::grpc::StubOptions());
163 ::grpc::Status GenRandom(::grpc::ClientContext* context, const ::CMSG_GenRandom& request, ::SMSG_GenRandom* response) override;
164 std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_GenRandom>> AsyncGenRandom(::grpc::ClientContext* context, const ::CMSG_GenRandom& request, ::grpc::CompletionQueue* cq) {
165 return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_GenRandom>>(AsyncGenRandomRaw(context, request, cq));
166 }
167 std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_GenRandom>> PrepareAsyncGenRandom(::grpc::ClientContext* context, const ::CMSG_GenRandom& request, ::grpc::CompletionQueue* cq) {
168 return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_GenRandom>>(PrepareAsyncGenRandomRaw(context, request, cq));
169 }
170 ::grpc::Status AESEncrypt(::grpc::ClientContext* context, const ::CMSG_AESOperation& request, ::SMSG_AESResult* response) override;
171 std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_AESResult>> AsyncAESEncrypt(::grpc::ClientContext* context, const ::CMSG_AESOperation& request, ::grpc::CompletionQueue* cq) {
172 return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_AESResult>>(AsyncAESEncryptRaw(context, request, cq));
173 }
174 std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_AESResult>> PrepareAsyncAESEncrypt(::grpc::ClientContext* context, const ::CMSG_AESOperation& request, ::grpc::CompletionQueue* cq) {
175 return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_AESResult>>(PrepareAsyncAESEncryptRaw(context, request, cq));
176 }
177 ::grpc::Status AESDecrypt(::grpc::ClientContext* context, const ::CMSG_AESOperation& request, ::SMSG_AESResult* response) override;
178 std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_AESResult>> AsyncAESDecrypt(::grpc::ClientContext* context, const ::CMSG_AESOperation& request, ::grpc::CompletionQueue* cq) {
179 return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_AESResult>>(AsyncAESDecryptRaw(context, request, cq));
180 }
181 std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_AESResult>> PrepareAsyncAESDecrypt(::grpc::ClientContext* context, const ::CMSG_AESOperation& request, ::grpc::CompletionQueue* cq) {
182 return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_AESResult>>(PrepareAsyncAESDecryptRaw(context, request, cq));
183 }
184 ::grpc::Status DESFireISOAuth1(::grpc::ClientContext* context, const ::CMSG_DesfireISOAuth_Step1& request, ::SMSG_DesfireISOAuth_Step1* response) override;
185 std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireISOAuth_Step1>> AsyncDESFireISOAuth1(::grpc::ClientContext* context, const ::CMSG_DesfireISOAuth_Step1& request, ::grpc::CompletionQueue* cq) {
186 return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireISOAuth_Step1>>(AsyncDESFireISOAuth1Raw(context, request, cq));
187 }
188 std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireISOAuth_Step1>> PrepareAsyncDESFireISOAuth1(::grpc::ClientContext* context, const ::CMSG_DesfireISOAuth_Step1& request, ::grpc::CompletionQueue* cq) {
189 return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireISOAuth_Step1>>(PrepareAsyncDESFireISOAuth1Raw(context, request, cq));
190 }
191 ::grpc::Status DESFireISOAuth2(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2& request, ::SMSG_DesfireAuth_Step2* response) override;
192 std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAuth_Step2>> AsyncDESFireISOAuth2(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2& request, ::grpc::CompletionQueue* cq) {
193 return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAuth_Step2>>(AsyncDESFireISOAuth2Raw(context, request, cq));
194 }
195 std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAuth_Step2>> PrepareAsyncDESFireISOAuth2(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2& request, ::grpc::CompletionQueue* cq) {
196 return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAuth_Step2>>(PrepareAsyncDESFireISOAuth2Raw(context, request, cq));
197 }
198 ::grpc::Status DESFireAESAuth1(::grpc::ClientContext* context, const ::CMSG_DesfireAESAuth_Step1& request, ::SMSG_DesfireAESAuth_Step1* response) override;
199 std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAESAuth_Step1>> AsyncDESFireAESAuth1(::grpc::ClientContext* context, const ::CMSG_DesfireAESAuth_Step1& request, ::grpc::CompletionQueue* cq) {
200 return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAESAuth_Step1>>(AsyncDESFireAESAuth1Raw(context, request, cq));
201 }
202 std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAESAuth_Step1>> PrepareAsyncDESFireAESAuth1(::grpc::ClientContext* context, const ::CMSG_DesfireAESAuth_Step1& request, ::grpc::CompletionQueue* cq) {
203 return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAESAuth_Step1>>(PrepareAsyncDESFireAESAuth1Raw(context, request, cq));
204 }
205 ::grpc::Status DESFireAESAuth2(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2& request, ::SMSG_DesfireAuth_Step2* response) override;
206 std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAuth_Step2>> AsyncDESFireAESAuth2(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2& request, ::grpc::CompletionQueue* cq) {
207 return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAuth_Step2>>(AsyncDESFireAESAuth2Raw(context, request, cq));
208 }
209 std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAuth_Step2>> PrepareAsyncDESFireAESAuth2(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2& request, ::grpc::CompletionQueue* cq) {
210 return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAuth_Step2>>(PrepareAsyncDESFireAESAuth2Raw(context, request, cq));
211 }
212 ::grpc::Status DESFireChangeKey(::grpc::ClientContext* context, const ::CMSG_DesfireChangeKey& request, ::SMSG_DesfireChangeKey* response) override;
213 std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireChangeKey>> AsyncDESFireChangeKey(::grpc::ClientContext* context, const ::CMSG_DesfireChangeKey& request, ::grpc::CompletionQueue* cq) {
214 return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireChangeKey>>(AsyncDESFireChangeKeyRaw(context, request, cq));
215 }
216 std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireChangeKey>> PrepareAsyncDESFireChangeKey(::grpc::ClientContext* context, const ::CMSG_DesfireChangeKey& request, ::grpc::CompletionQueue* cq) {
217 return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireChangeKey>>(PrepareAsyncDESFireChangeKeyRaw(context, request, cq));
218 }
219 class async final :
221 public:
222 void GenRandom(::grpc::ClientContext* context, const ::CMSG_GenRandom* request, ::SMSG_GenRandom* response, std::function<void(::grpc::Status)>) override;
223 void GenRandom(::grpc::ClientContext* context, const ::CMSG_GenRandom* request, ::SMSG_GenRandom* response, ::grpc::ClientUnaryReactor* reactor) override;
224 void AESEncrypt(::grpc::ClientContext* context, const ::CMSG_AESOperation* request, ::SMSG_AESResult* response, std::function<void(::grpc::Status)>) override;
225 void AESEncrypt(::grpc::ClientContext* context, const ::CMSG_AESOperation* request, ::SMSG_AESResult* response, ::grpc::ClientUnaryReactor* reactor) override;
226 void AESDecrypt(::grpc::ClientContext* context, const ::CMSG_AESOperation* request, ::SMSG_AESResult* response, std::function<void(::grpc::Status)>) override;
227 void AESDecrypt(::grpc::ClientContext* context, const ::CMSG_AESOperation* request, ::SMSG_AESResult* response, ::grpc::ClientUnaryReactor* reactor) override;
228 void DESFireISOAuth1(::grpc::ClientContext* context, const ::CMSG_DesfireISOAuth_Step1* request, ::SMSG_DesfireISOAuth_Step1* response, std::function<void(::grpc::Status)>) override;
229 void DESFireISOAuth1(::grpc::ClientContext* context, const ::CMSG_DesfireISOAuth_Step1* request, ::SMSG_DesfireISOAuth_Step1* response, ::grpc::ClientUnaryReactor* reactor) override;
230 void DESFireISOAuth2(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2* request, ::SMSG_DesfireAuth_Step2* response, std::function<void(::grpc::Status)>) override;
231 void DESFireISOAuth2(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2* request, ::SMSG_DesfireAuth_Step2* response, ::grpc::ClientUnaryReactor* reactor) override;
232 void DESFireAESAuth1(::grpc::ClientContext* context, const ::CMSG_DesfireAESAuth_Step1* request, ::SMSG_DesfireAESAuth_Step1* response, std::function<void(::grpc::Status)>) override;
233 void DESFireAESAuth1(::grpc::ClientContext* context, const ::CMSG_DesfireAESAuth_Step1* request, ::SMSG_DesfireAESAuth_Step1* response, ::grpc::ClientUnaryReactor* reactor) override;
234 void DESFireAESAuth2(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2* request, ::SMSG_DesfireAuth_Step2* response, std::function<void(::grpc::Status)>) override;
235 void DESFireAESAuth2(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2* request, ::SMSG_DesfireAuth_Step2* response, ::grpc::ClientUnaryReactor* reactor) override;
236 void DESFireChangeKey(::grpc::ClientContext* context, const ::CMSG_DesfireChangeKey* request, ::SMSG_DesfireChangeKey* response, std::function<void(::grpc::Status)>) override;
237 void DESFireChangeKey(::grpc::ClientContext* context, const ::CMSG_DesfireChangeKey* request, ::SMSG_DesfireChangeKey* response, ::grpc::ClientUnaryReactor* reactor) override;
238 private:
239 friend class Stub;
240 explicit async(Stub* stub): stub_(stub) { }
241 Stub* stub() { return stub_; }
243 };
244 class async* async() override { return &async_stub_; }
245
246 private:
247 std::shared_ptr< ::grpc::ChannelInterface> channel_;
248 class async async_stub_{this};
249 ::grpc::ClientAsyncResponseReader< ::SMSG_GenRandom>* AsyncGenRandomRaw(::grpc::ClientContext* context, const ::CMSG_GenRandom& request, ::grpc::CompletionQueue* cq) override;
250 ::grpc::ClientAsyncResponseReader< ::SMSG_GenRandom>* PrepareAsyncGenRandomRaw(::grpc::ClientContext* context, const ::CMSG_GenRandom& request, ::grpc::CompletionQueue* cq) override;
251 ::grpc::ClientAsyncResponseReader< ::SMSG_AESResult>* AsyncAESEncryptRaw(::grpc::ClientContext* context, const ::CMSG_AESOperation& request, ::grpc::CompletionQueue* cq) override;
252 ::grpc::ClientAsyncResponseReader< ::SMSG_AESResult>* PrepareAsyncAESEncryptRaw(::grpc::ClientContext* context, const ::CMSG_AESOperation& request, ::grpc::CompletionQueue* cq) override;
253 ::grpc::ClientAsyncResponseReader< ::SMSG_AESResult>* AsyncAESDecryptRaw(::grpc::ClientContext* context, const ::CMSG_AESOperation& request, ::grpc::CompletionQueue* cq) override;
254 ::grpc::ClientAsyncResponseReader< ::SMSG_AESResult>* PrepareAsyncAESDecryptRaw(::grpc::ClientContext* context, const ::CMSG_AESOperation& request, ::grpc::CompletionQueue* cq) override;
255 ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireISOAuth_Step1>* AsyncDESFireISOAuth1Raw(::grpc::ClientContext* context, const ::CMSG_DesfireISOAuth_Step1& request, ::grpc::CompletionQueue* cq) override;
256 ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireISOAuth_Step1>* PrepareAsyncDESFireISOAuth1Raw(::grpc::ClientContext* context, const ::CMSG_DesfireISOAuth_Step1& request, ::grpc::CompletionQueue* cq) override;
257 ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAuth_Step2>* AsyncDESFireISOAuth2Raw(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2& request, ::grpc::CompletionQueue* cq) override;
258 ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAuth_Step2>* PrepareAsyncDESFireISOAuth2Raw(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2& request, ::grpc::CompletionQueue* cq) override;
259 ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAESAuth_Step1>* AsyncDESFireAESAuth1Raw(::grpc::ClientContext* context, const ::CMSG_DesfireAESAuth_Step1& request, ::grpc::CompletionQueue* cq) override;
260 ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAESAuth_Step1>* PrepareAsyncDESFireAESAuth1Raw(::grpc::ClientContext* context, const ::CMSG_DesfireAESAuth_Step1& request, ::grpc::CompletionQueue* cq) override;
261 ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAuth_Step2>* AsyncDESFireAESAuth2Raw(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2& request, ::grpc::CompletionQueue* cq) override;
262 ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAuth_Step2>* PrepareAsyncDESFireAESAuth2Raw(::grpc::ClientContext* context, const ::CMSG_DesfireAuth_Step2& request, ::grpc::CompletionQueue* cq) override;
263 ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireChangeKey>* AsyncDESFireChangeKeyRaw(::grpc::ClientContext* context, const ::CMSG_DesfireChangeKey& request, ::grpc::CompletionQueue* cq) override;
264 ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireChangeKey>* PrepareAsyncDESFireChangeKeyRaw(::grpc::ClientContext* context, const ::CMSG_DesfireChangeKey& request, ::grpc::CompletionQueue* cq) override;
265 const ::grpc::internal::RpcMethod rpcmethod_GenRandom_;
266 const ::grpc::internal::RpcMethod rpcmethod_AESEncrypt_;
267 const ::grpc::internal::RpcMethod rpcmethod_AESDecrypt_;
268 const ::grpc::internal::RpcMethod rpcmethod_DESFireISOAuth1_;
269 const ::grpc::internal::RpcMethod rpcmethod_DESFireISOAuth2_;
270 const ::grpc::internal::RpcMethod rpcmethod_DESFireAESAuth1_;
271 const ::grpc::internal::RpcMethod rpcmethod_DESFireAESAuth2_;
272 const ::grpc::internal::RpcMethod rpcmethod_DESFireChangeKey_;
273 };
274 static std::unique_ptr<Stub> NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options = ::grpc::StubOptions());
275
276 class Service : public ::grpc::Service {
277 public:
278 Service();
279 virtual ~Service();
280 // Request random data from the server.
281 virtual ::grpc::Status GenRandom(::grpc::ServerContext* context, const ::CMSG_GenRandom* request, ::SMSG_GenRandom* response);
282 // Generic AES Encryption routine.
283 // No padding management.
284 virtual ::grpc::Status AESEncrypt(::grpc::ServerContext* context, const ::CMSG_AESOperation* request, ::SMSG_AESResult* response);
285 // Generic AES Decryption routine.
286 // No padding management.
287 virtual ::grpc::Status AESDecrypt(::grpc::ServerContext* context, const ::CMSG_AESOperation* request, ::SMSG_AESResult* response);
288 // Desfire ISO Authentication -- Step 1
289 virtual ::grpc::Status DESFireISOAuth1(::grpc::ServerContext* context, const ::CMSG_DesfireISOAuth_Step1* request, ::SMSG_DesfireISOAuth_Step1* response);
290 // Desfire ISO Authentication -- Step 2
291 virtual ::grpc::Status DESFireISOAuth2(::grpc::ServerContext* context, const ::CMSG_DesfireAuth_Step2* request, ::SMSG_DesfireAuth_Step2* response);
292 // Desfire AES Authentication -- Step 1
293 virtual ::grpc::Status DESFireAESAuth1(::grpc::ServerContext* context, const ::CMSG_DesfireAESAuth_Step1* request, ::SMSG_DesfireAESAuth_Step1* response);
294 // Desfire AES Authentication -- Step 2
295 virtual ::grpc::Status DESFireAESAuth2(::grpc::ServerContext* context, const ::CMSG_DesfireAuth_Step2* request, ::SMSG_DesfireAuth_Step2* response);
296 // Generate DESFire change-key cryptogram where both keys
297 // are stored by IKS.
298 // This call is forward to IKSD which perform the cryptogram generation.
299 virtual ::grpc::Status DESFireChangeKey(::grpc::ServerContext* context, const ::CMSG_DesfireChangeKey* request, ::SMSG_DesfireChangeKey* response);
300 };
301 template <class BaseClass>
302 class WithAsyncMethod_GenRandom : public BaseClass {
303 private:
304 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
305 public:
307 ::grpc::Service::MarkMethodAsync(0);
308 }
311 }
312 // disable synchronous version of this method
313 ::grpc::Status GenRandom(::grpc::ServerContext* /*context*/, const ::CMSG_GenRandom* /*request*/, ::SMSG_GenRandom* /*response*/) override {
314 abort();
315 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
316 }
317 void RequestGenRandom(::grpc::ServerContext* context, ::CMSG_GenRandom* request, ::grpc::ServerAsyncResponseWriter< ::SMSG_GenRandom>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
318 ::grpc::Service::RequestAsyncUnary(0, context, request, response, new_call_cq, notification_cq, tag);
319 }
320 };
321 template <class BaseClass>
322 class WithAsyncMethod_AESEncrypt : public BaseClass {
323 private:
324 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
325 public:
327 ::grpc::Service::MarkMethodAsync(1);
328 }
331 }
332 // disable synchronous version of this method
333 ::grpc::Status AESEncrypt(::grpc::ServerContext* /*context*/, const ::CMSG_AESOperation* /*request*/, ::SMSG_AESResult* /*response*/) override {
334 abort();
335 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
336 }
337 void RequestAESEncrypt(::grpc::ServerContext* context, ::CMSG_AESOperation* request, ::grpc::ServerAsyncResponseWriter< ::SMSG_AESResult>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
338 ::grpc::Service::RequestAsyncUnary(1, context, request, response, new_call_cq, notification_cq, tag);
339 }
340 };
341 template <class BaseClass>
342 class WithAsyncMethod_AESDecrypt : public BaseClass {
343 private:
344 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
345 public:
347 ::grpc::Service::MarkMethodAsync(2);
348 }
351 }
352 // disable synchronous version of this method
353 ::grpc::Status AESDecrypt(::grpc::ServerContext* /*context*/, const ::CMSG_AESOperation* /*request*/, ::SMSG_AESResult* /*response*/) override {
354 abort();
355 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
356 }
357 void RequestAESDecrypt(::grpc::ServerContext* context, ::CMSG_AESOperation* request, ::grpc::ServerAsyncResponseWriter< ::SMSG_AESResult>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
358 ::grpc::Service::RequestAsyncUnary(2, context, request, response, new_call_cq, notification_cq, tag);
359 }
360 };
361 template <class BaseClass>
362 class WithAsyncMethod_DESFireISOAuth1 : public BaseClass {
363 private:
364 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
365 public:
367 ::grpc::Service::MarkMethodAsync(3);
368 }
371 }
372 // disable synchronous version of this method
373 ::grpc::Status DESFireISOAuth1(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireISOAuth_Step1* /*request*/, ::SMSG_DesfireISOAuth_Step1* /*response*/) override {
374 abort();
375 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
376 }
377 void RequestDESFireISOAuth1(::grpc::ServerContext* context, ::CMSG_DesfireISOAuth_Step1* request, ::grpc::ServerAsyncResponseWriter< ::SMSG_DesfireISOAuth_Step1>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
378 ::grpc::Service::RequestAsyncUnary(3, context, request, response, new_call_cq, notification_cq, tag);
379 }
380 };
381 template <class BaseClass>
382 class WithAsyncMethod_DESFireISOAuth2 : public BaseClass {
383 private:
384 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
385 public:
387 ::grpc::Service::MarkMethodAsync(4);
388 }
391 }
392 // disable synchronous version of this method
393 ::grpc::Status DESFireISOAuth2(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireAuth_Step2* /*request*/, ::SMSG_DesfireAuth_Step2* /*response*/) override {
394 abort();
395 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
396 }
397 void RequestDESFireISOAuth2(::grpc::ServerContext* context, ::CMSG_DesfireAuth_Step2* request, ::grpc::ServerAsyncResponseWriter< ::SMSG_DesfireAuth_Step2>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
398 ::grpc::Service::RequestAsyncUnary(4, context, request, response, new_call_cq, notification_cq, tag);
399 }
400 };
401 template <class BaseClass>
402 class WithAsyncMethod_DESFireAESAuth1 : public BaseClass {
403 private:
404 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
405 public:
407 ::grpc::Service::MarkMethodAsync(5);
408 }
411 }
412 // disable synchronous version of this method
413 ::grpc::Status DESFireAESAuth1(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireAESAuth_Step1* /*request*/, ::SMSG_DesfireAESAuth_Step1* /*response*/) override {
414 abort();
415 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
416 }
417 void RequestDESFireAESAuth1(::grpc::ServerContext* context, ::CMSG_DesfireAESAuth_Step1* request, ::grpc::ServerAsyncResponseWriter< ::SMSG_DesfireAESAuth_Step1>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
418 ::grpc::Service::RequestAsyncUnary(5, context, request, response, new_call_cq, notification_cq, tag);
419 }
420 };
421 template <class BaseClass>
422 class WithAsyncMethod_DESFireAESAuth2 : public BaseClass {
423 private:
424 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
425 public:
427 ::grpc::Service::MarkMethodAsync(6);
428 }
431 }
432 // disable synchronous version of this method
433 ::grpc::Status DESFireAESAuth2(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireAuth_Step2* /*request*/, ::SMSG_DesfireAuth_Step2* /*response*/) override {
434 abort();
435 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
436 }
437 void RequestDESFireAESAuth2(::grpc::ServerContext* context, ::CMSG_DesfireAuth_Step2* request, ::grpc::ServerAsyncResponseWriter< ::SMSG_DesfireAuth_Step2>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
438 ::grpc::Service::RequestAsyncUnary(6, context, request, response, new_call_cq, notification_cq, tag);
439 }
440 };
441 template <class BaseClass>
442 class WithAsyncMethod_DESFireChangeKey : public BaseClass {
443 private:
444 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
445 public:
447 ::grpc::Service::MarkMethodAsync(7);
448 }
451 }
452 // disable synchronous version of this method
453 ::grpc::Status DESFireChangeKey(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireChangeKey* /*request*/, ::SMSG_DesfireChangeKey* /*response*/) override {
454 abort();
455 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
456 }
457 void RequestDESFireChangeKey(::grpc::ServerContext* context, ::CMSG_DesfireChangeKey* request, ::grpc::ServerAsyncResponseWriter< ::SMSG_DesfireChangeKey>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
458 ::grpc::Service::RequestAsyncUnary(7, context, request, response, new_call_cq, notification_cq, tag);
459 }
460 };
462 template <class BaseClass>
463 class WithCallbackMethod_GenRandom : public BaseClass {
464 private:
465 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
466 public:
468 ::grpc::Service::MarkMethodCallback(0,
469 new ::grpc::internal::CallbackUnaryHandler< ::CMSG_GenRandom, ::SMSG_GenRandom>(
470 [this](
471 ::grpc::CallbackServerContext* context, const ::CMSG_GenRandom* request, ::SMSG_GenRandom* response) { return this->GenRandom(context, request, response); }));}
473 ::grpc::MessageAllocator< ::CMSG_GenRandom, ::SMSG_GenRandom>* allocator) {
474 ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(0);
475 static_cast<::grpc::internal::CallbackUnaryHandler< ::CMSG_GenRandom, ::SMSG_GenRandom>*>(handler)
476 ->SetMessageAllocator(allocator);
477 }
480 }
481 // disable synchronous version of this method
482 ::grpc::Status GenRandom(::grpc::ServerContext* /*context*/, const ::CMSG_GenRandom* /*request*/, ::SMSG_GenRandom* /*response*/) override {
483 abort();
484 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
485 }
486 virtual ::grpc::ServerUnaryReactor* GenRandom(
487 ::grpc::CallbackServerContext* /*context*/, const ::CMSG_GenRandom* /*request*/, ::SMSG_GenRandom* /*response*/) { return nullptr; }
488 };
489 template <class BaseClass>
490 class WithCallbackMethod_AESEncrypt : public BaseClass {
491 private:
492 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
493 public:
495 ::grpc::Service::MarkMethodCallback(1,
496 new ::grpc::internal::CallbackUnaryHandler< ::CMSG_AESOperation, ::SMSG_AESResult>(
497 [this](
498 ::grpc::CallbackServerContext* context, const ::CMSG_AESOperation* request, ::SMSG_AESResult* response) { return this->AESEncrypt(context, request, response); }));}
500 ::grpc::MessageAllocator< ::CMSG_AESOperation, ::SMSG_AESResult>* allocator) {
501 ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(1);
502 static_cast<::grpc::internal::CallbackUnaryHandler< ::CMSG_AESOperation, ::SMSG_AESResult>*>(handler)
503 ->SetMessageAllocator(allocator);
504 }
507 }
508 // disable synchronous version of this method
509 ::grpc::Status AESEncrypt(::grpc::ServerContext* /*context*/, const ::CMSG_AESOperation* /*request*/, ::SMSG_AESResult* /*response*/) override {
510 abort();
511 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
512 }
513 virtual ::grpc::ServerUnaryReactor* AESEncrypt(
514 ::grpc::CallbackServerContext* /*context*/, const ::CMSG_AESOperation* /*request*/, ::SMSG_AESResult* /*response*/) { return nullptr; }
515 };
516 template <class BaseClass>
517 class WithCallbackMethod_AESDecrypt : public BaseClass {
518 private:
519 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
520 public:
522 ::grpc::Service::MarkMethodCallback(2,
523 new ::grpc::internal::CallbackUnaryHandler< ::CMSG_AESOperation, ::SMSG_AESResult>(
524 [this](
525 ::grpc::CallbackServerContext* context, const ::CMSG_AESOperation* request, ::SMSG_AESResult* response) { return this->AESDecrypt(context, request, response); }));}
527 ::grpc::MessageAllocator< ::CMSG_AESOperation, ::SMSG_AESResult>* allocator) {
528 ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(2);
529 static_cast<::grpc::internal::CallbackUnaryHandler< ::CMSG_AESOperation, ::SMSG_AESResult>*>(handler)
530 ->SetMessageAllocator(allocator);
531 }
534 }
535 // disable synchronous version of this method
536 ::grpc::Status AESDecrypt(::grpc::ServerContext* /*context*/, const ::CMSG_AESOperation* /*request*/, ::SMSG_AESResult* /*response*/) override {
537 abort();
538 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
539 }
540 virtual ::grpc::ServerUnaryReactor* AESDecrypt(
541 ::grpc::CallbackServerContext* /*context*/, const ::CMSG_AESOperation* /*request*/, ::SMSG_AESResult* /*response*/) { return nullptr; }
542 };
543 template <class BaseClass>
544 class WithCallbackMethod_DESFireISOAuth1 : public BaseClass {
545 private:
546 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
547 public:
549 ::grpc::Service::MarkMethodCallback(3,
550 new ::grpc::internal::CallbackUnaryHandler< ::CMSG_DesfireISOAuth_Step1, ::SMSG_DesfireISOAuth_Step1>(
551 [this](
552 ::grpc::CallbackServerContext* context, const ::CMSG_DesfireISOAuth_Step1* request, ::SMSG_DesfireISOAuth_Step1* response) { return this->DESFireISOAuth1(context, request, response); }));}
554 ::grpc::MessageAllocator< ::CMSG_DesfireISOAuth_Step1, ::SMSG_DesfireISOAuth_Step1>* allocator) {
555 ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(3);
556 static_cast<::grpc::internal::CallbackUnaryHandler< ::CMSG_DesfireISOAuth_Step1, ::SMSG_DesfireISOAuth_Step1>*>(handler)
557 ->SetMessageAllocator(allocator);
558 }
561 }
562 // disable synchronous version of this method
563 ::grpc::Status DESFireISOAuth1(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireISOAuth_Step1* /*request*/, ::SMSG_DesfireISOAuth_Step1* /*response*/) override {
564 abort();
565 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
566 }
567 virtual ::grpc::ServerUnaryReactor* DESFireISOAuth1(
568 ::grpc::CallbackServerContext* /*context*/, const ::CMSG_DesfireISOAuth_Step1* /*request*/, ::SMSG_DesfireISOAuth_Step1* /*response*/) { return nullptr; }
569 };
570 template <class BaseClass>
571 class WithCallbackMethod_DESFireISOAuth2 : public BaseClass {
572 private:
573 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
574 public:
576 ::grpc::Service::MarkMethodCallback(4,
577 new ::grpc::internal::CallbackUnaryHandler< ::CMSG_DesfireAuth_Step2, ::SMSG_DesfireAuth_Step2>(
578 [this](
579 ::grpc::CallbackServerContext* context, const ::CMSG_DesfireAuth_Step2* request, ::SMSG_DesfireAuth_Step2* response) { return this->DESFireISOAuth2(context, request, response); }));}
581 ::grpc::MessageAllocator< ::CMSG_DesfireAuth_Step2, ::SMSG_DesfireAuth_Step2>* allocator) {
582 ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(4);
583 static_cast<::grpc::internal::CallbackUnaryHandler< ::CMSG_DesfireAuth_Step2, ::SMSG_DesfireAuth_Step2>*>(handler)
584 ->SetMessageAllocator(allocator);
585 }
588 }
589 // disable synchronous version of this method
590 ::grpc::Status DESFireISOAuth2(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireAuth_Step2* /*request*/, ::SMSG_DesfireAuth_Step2* /*response*/) override {
591 abort();
592 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
593 }
594 virtual ::grpc::ServerUnaryReactor* DESFireISOAuth2(
595 ::grpc::CallbackServerContext* /*context*/, const ::CMSG_DesfireAuth_Step2* /*request*/, ::SMSG_DesfireAuth_Step2* /*response*/) { return nullptr; }
596 };
597 template <class BaseClass>
598 class WithCallbackMethod_DESFireAESAuth1 : public BaseClass {
599 private:
600 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
601 public:
603 ::grpc::Service::MarkMethodCallback(5,
604 new ::grpc::internal::CallbackUnaryHandler< ::CMSG_DesfireAESAuth_Step1, ::SMSG_DesfireAESAuth_Step1>(
605 [this](
606 ::grpc::CallbackServerContext* context, const ::CMSG_DesfireAESAuth_Step1* request, ::SMSG_DesfireAESAuth_Step1* response) { return this->DESFireAESAuth1(context, request, response); }));}
608 ::grpc::MessageAllocator< ::CMSG_DesfireAESAuth_Step1, ::SMSG_DesfireAESAuth_Step1>* allocator) {
609 ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(5);
610 static_cast<::grpc::internal::CallbackUnaryHandler< ::CMSG_DesfireAESAuth_Step1, ::SMSG_DesfireAESAuth_Step1>*>(handler)
611 ->SetMessageAllocator(allocator);
612 }
615 }
616 // disable synchronous version of this method
617 ::grpc::Status DESFireAESAuth1(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireAESAuth_Step1* /*request*/, ::SMSG_DesfireAESAuth_Step1* /*response*/) override {
618 abort();
619 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
620 }
621 virtual ::grpc::ServerUnaryReactor* DESFireAESAuth1(
622 ::grpc::CallbackServerContext* /*context*/, const ::CMSG_DesfireAESAuth_Step1* /*request*/, ::SMSG_DesfireAESAuth_Step1* /*response*/) { return nullptr; }
623 };
624 template <class BaseClass>
625 class WithCallbackMethod_DESFireAESAuth2 : public BaseClass {
626 private:
627 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
628 public:
630 ::grpc::Service::MarkMethodCallback(6,
631 new ::grpc::internal::CallbackUnaryHandler< ::CMSG_DesfireAuth_Step2, ::SMSG_DesfireAuth_Step2>(
632 [this](
633 ::grpc::CallbackServerContext* context, const ::CMSG_DesfireAuth_Step2* request, ::SMSG_DesfireAuth_Step2* response) { return this->DESFireAESAuth2(context, request, response); }));}
635 ::grpc::MessageAllocator< ::CMSG_DesfireAuth_Step2, ::SMSG_DesfireAuth_Step2>* allocator) {
636 ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(6);
637 static_cast<::grpc::internal::CallbackUnaryHandler< ::CMSG_DesfireAuth_Step2, ::SMSG_DesfireAuth_Step2>*>(handler)
638 ->SetMessageAllocator(allocator);
639 }
642 }
643 // disable synchronous version of this method
644 ::grpc::Status DESFireAESAuth2(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireAuth_Step2* /*request*/, ::SMSG_DesfireAuth_Step2* /*response*/) override {
645 abort();
646 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
647 }
648 virtual ::grpc::ServerUnaryReactor* DESFireAESAuth2(
649 ::grpc::CallbackServerContext* /*context*/, const ::CMSG_DesfireAuth_Step2* /*request*/, ::SMSG_DesfireAuth_Step2* /*response*/) { return nullptr; }
650 };
651 template <class BaseClass>
652 class WithCallbackMethod_DESFireChangeKey : public BaseClass {
653 private:
654 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
655 public:
657 ::grpc::Service::MarkMethodCallback(7,
658 new ::grpc::internal::CallbackUnaryHandler< ::CMSG_DesfireChangeKey, ::SMSG_DesfireChangeKey>(
659 [this](
660 ::grpc::CallbackServerContext* context, const ::CMSG_DesfireChangeKey* request, ::SMSG_DesfireChangeKey* response) { return this->DESFireChangeKey(context, request, response); }));}
662 ::grpc::MessageAllocator< ::CMSG_DesfireChangeKey, ::SMSG_DesfireChangeKey>* allocator) {
663 ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(7);
664 static_cast<::grpc::internal::CallbackUnaryHandler< ::CMSG_DesfireChangeKey, ::SMSG_DesfireChangeKey>*>(handler)
665 ->SetMessageAllocator(allocator);
666 }
669 }
670 // disable synchronous version of this method
671 ::grpc::Status DESFireChangeKey(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireChangeKey* /*request*/, ::SMSG_DesfireChangeKey* /*response*/) override {
672 abort();
673 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
674 }
675 virtual ::grpc::ServerUnaryReactor* DESFireChangeKey(
676 ::grpc::CallbackServerContext* /*context*/, const ::CMSG_DesfireChangeKey* /*request*/, ::SMSG_DesfireChangeKey* /*response*/) { return nullptr; }
677 };
680 template <class BaseClass>
681 class WithGenericMethod_GenRandom : public BaseClass {
682 private:
683 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
684 public:
686 ::grpc::Service::MarkMethodGeneric(0);
687 }
690 }
691 // disable synchronous version of this method
692 ::grpc::Status GenRandom(::grpc::ServerContext* /*context*/, const ::CMSG_GenRandom* /*request*/, ::SMSG_GenRandom* /*response*/) override {
693 abort();
694 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
695 }
696 };
697 template <class BaseClass>
698 class WithGenericMethod_AESEncrypt : public BaseClass {
699 private:
700 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
701 public:
703 ::grpc::Service::MarkMethodGeneric(1);
704 }
707 }
708 // disable synchronous version of this method
709 ::grpc::Status AESEncrypt(::grpc::ServerContext* /*context*/, const ::CMSG_AESOperation* /*request*/, ::SMSG_AESResult* /*response*/) override {
710 abort();
711 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
712 }
713 };
714 template <class BaseClass>
715 class WithGenericMethod_AESDecrypt : public BaseClass {
716 private:
717 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
718 public:
720 ::grpc::Service::MarkMethodGeneric(2);
721 }
724 }
725 // disable synchronous version of this method
726 ::grpc::Status AESDecrypt(::grpc::ServerContext* /*context*/, const ::CMSG_AESOperation* /*request*/, ::SMSG_AESResult* /*response*/) override {
727 abort();
728 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
729 }
730 };
731 template <class BaseClass>
732 class WithGenericMethod_DESFireISOAuth1 : public BaseClass {
733 private:
734 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
735 public:
737 ::grpc::Service::MarkMethodGeneric(3);
738 }
741 }
742 // disable synchronous version of this method
743 ::grpc::Status DESFireISOAuth1(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireISOAuth_Step1* /*request*/, ::SMSG_DesfireISOAuth_Step1* /*response*/) override {
744 abort();
745 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
746 }
747 };
748 template <class BaseClass>
749 class WithGenericMethod_DESFireISOAuth2 : public BaseClass {
750 private:
751 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
752 public:
754 ::grpc::Service::MarkMethodGeneric(4);
755 }
758 }
759 // disable synchronous version of this method
760 ::grpc::Status DESFireISOAuth2(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireAuth_Step2* /*request*/, ::SMSG_DesfireAuth_Step2* /*response*/) override {
761 abort();
762 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
763 }
764 };
765 template <class BaseClass>
766 class WithGenericMethod_DESFireAESAuth1 : public BaseClass {
767 private:
768 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
769 public:
771 ::grpc::Service::MarkMethodGeneric(5);
772 }
775 }
776 // disable synchronous version of this method
777 ::grpc::Status DESFireAESAuth1(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireAESAuth_Step1* /*request*/, ::SMSG_DesfireAESAuth_Step1* /*response*/) override {
778 abort();
779 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
780 }
781 };
782 template <class BaseClass>
783 class WithGenericMethod_DESFireAESAuth2 : public BaseClass {
784 private:
785 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
786 public:
788 ::grpc::Service::MarkMethodGeneric(6);
789 }
792 }
793 // disable synchronous version of this method
794 ::grpc::Status DESFireAESAuth2(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireAuth_Step2* /*request*/, ::SMSG_DesfireAuth_Step2* /*response*/) override {
795 abort();
796 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
797 }
798 };
799 template <class BaseClass>
800 class WithGenericMethod_DESFireChangeKey : public BaseClass {
801 private:
802 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
803 public:
805 ::grpc::Service::MarkMethodGeneric(7);
806 }
809 }
810 // disable synchronous version of this method
811 ::grpc::Status DESFireChangeKey(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireChangeKey* /*request*/, ::SMSG_DesfireChangeKey* /*response*/) override {
812 abort();
813 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
814 }
815 };
816 template <class BaseClass>
817 class WithRawMethod_GenRandom : public BaseClass {
818 private:
819 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
820 public:
822 ::grpc::Service::MarkMethodRaw(0);
823 }
826 }
827 // disable synchronous version of this method
828 ::grpc::Status GenRandom(::grpc::ServerContext* /*context*/, const ::CMSG_GenRandom* /*request*/, ::SMSG_GenRandom* /*response*/) override {
829 abort();
830 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
831 }
832 void RequestGenRandom(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
833 ::grpc::Service::RequestAsyncUnary(0, context, request, response, new_call_cq, notification_cq, tag);
834 }
835 };
836 template <class BaseClass>
837 class WithRawMethod_AESEncrypt : public BaseClass {
838 private:
839 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
840 public:
842 ::grpc::Service::MarkMethodRaw(1);
843 }
846 }
847 // disable synchronous version of this method
848 ::grpc::Status AESEncrypt(::grpc::ServerContext* /*context*/, const ::CMSG_AESOperation* /*request*/, ::SMSG_AESResult* /*response*/) override {
849 abort();
850 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
851 }
852 void RequestAESEncrypt(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
853 ::grpc::Service::RequestAsyncUnary(1, context, request, response, new_call_cq, notification_cq, tag);
854 }
855 };
856 template <class BaseClass>
857 class WithRawMethod_AESDecrypt : public BaseClass {
858 private:
859 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
860 public:
862 ::grpc::Service::MarkMethodRaw(2);
863 }
866 }
867 // disable synchronous version of this method
868 ::grpc::Status AESDecrypt(::grpc::ServerContext* /*context*/, const ::CMSG_AESOperation* /*request*/, ::SMSG_AESResult* /*response*/) override {
869 abort();
870 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
871 }
872 void RequestAESDecrypt(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
873 ::grpc::Service::RequestAsyncUnary(2, context, request, response, new_call_cq, notification_cq, tag);
874 }
875 };
876 template <class BaseClass>
877 class WithRawMethod_DESFireISOAuth1 : public BaseClass {
878 private:
879 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
880 public:
882 ::grpc::Service::MarkMethodRaw(3);
883 }
886 }
887 // disable synchronous version of this method
888 ::grpc::Status DESFireISOAuth1(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireISOAuth_Step1* /*request*/, ::SMSG_DesfireISOAuth_Step1* /*response*/) override {
889 abort();
890 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
891 }
892 void RequestDESFireISOAuth1(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
893 ::grpc::Service::RequestAsyncUnary(3, context, request, response, new_call_cq, notification_cq, tag);
894 }
895 };
896 template <class BaseClass>
897 class WithRawMethod_DESFireISOAuth2 : public BaseClass {
898 private:
899 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
900 public:
902 ::grpc::Service::MarkMethodRaw(4);
903 }
906 }
907 // disable synchronous version of this method
908 ::grpc::Status DESFireISOAuth2(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireAuth_Step2* /*request*/, ::SMSG_DesfireAuth_Step2* /*response*/) override {
909 abort();
910 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
911 }
912 void RequestDESFireISOAuth2(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
913 ::grpc::Service::RequestAsyncUnary(4, context, request, response, new_call_cq, notification_cq, tag);
914 }
915 };
916 template <class BaseClass>
917 class WithRawMethod_DESFireAESAuth1 : public BaseClass {
918 private:
919 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
920 public:
922 ::grpc::Service::MarkMethodRaw(5);
923 }
926 }
927 // disable synchronous version of this method
928 ::grpc::Status DESFireAESAuth1(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireAESAuth_Step1* /*request*/, ::SMSG_DesfireAESAuth_Step1* /*response*/) override {
929 abort();
930 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
931 }
932 void RequestDESFireAESAuth1(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
933 ::grpc::Service::RequestAsyncUnary(5, context, request, response, new_call_cq, notification_cq, tag);
934 }
935 };
936 template <class BaseClass>
937 class WithRawMethod_DESFireAESAuth2 : public BaseClass {
938 private:
939 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
940 public:
942 ::grpc::Service::MarkMethodRaw(6);
943 }
946 }
947 // disable synchronous version of this method
948 ::grpc::Status DESFireAESAuth2(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireAuth_Step2* /*request*/, ::SMSG_DesfireAuth_Step2* /*response*/) override {
949 abort();
950 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
951 }
952 void RequestDESFireAESAuth2(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
953 ::grpc::Service::RequestAsyncUnary(6, context, request, response, new_call_cq, notification_cq, tag);
954 }
955 };
956 template <class BaseClass>
957 class WithRawMethod_DESFireChangeKey : public BaseClass {
958 private:
959 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
960 public:
962 ::grpc::Service::MarkMethodRaw(7);
963 }
966 }
967 // disable synchronous version of this method
968 ::grpc::Status DESFireChangeKey(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireChangeKey* /*request*/, ::SMSG_DesfireChangeKey* /*response*/) override {
969 abort();
970 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
971 }
972 void RequestDESFireChangeKey(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
973 ::grpc::Service::RequestAsyncUnary(7, context, request, response, new_call_cq, notification_cq, tag);
974 }
975 };
976 template <class BaseClass>
977 class WithRawCallbackMethod_GenRandom : public BaseClass {
978 private:
979 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
980 public:
982 ::grpc::Service::MarkMethodRawCallback(0,
983 new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
984 [this](
985 ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->GenRandom(context, request, response); }));
986 }
989 }
990 // disable synchronous version of this method
991 ::grpc::Status GenRandom(::grpc::ServerContext* /*context*/, const ::CMSG_GenRandom* /*request*/, ::SMSG_GenRandom* /*response*/) override {
992 abort();
993 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
994 }
995 virtual ::grpc::ServerUnaryReactor* GenRandom(
996 ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; }
997 };
998 template <class BaseClass>
999 class WithRawCallbackMethod_AESEncrypt : public BaseClass {
1000 private:
1001 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
1002 public:
1004 ::grpc::Service::MarkMethodRawCallback(1,
1005 new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
1006 [this](
1007 ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->AESEncrypt(context, request, response); }));
1008 }
1011 }
1012 // disable synchronous version of this method
1013 ::grpc::Status AESEncrypt(::grpc::ServerContext* /*context*/, const ::CMSG_AESOperation* /*request*/, ::SMSG_AESResult* /*response*/) override {
1014 abort();
1015 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1016 }
1017 virtual ::grpc::ServerUnaryReactor* AESEncrypt(
1018 ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; }
1019 };
1020 template <class BaseClass>
1021 class WithRawCallbackMethod_AESDecrypt : public BaseClass {
1022 private:
1023 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
1024 public:
1026 ::grpc::Service::MarkMethodRawCallback(2,
1027 new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
1028 [this](
1029 ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->AESDecrypt(context, request, response); }));
1030 }
1033 }
1034 // disable synchronous version of this method
1035 ::grpc::Status AESDecrypt(::grpc::ServerContext* /*context*/, const ::CMSG_AESOperation* /*request*/, ::SMSG_AESResult* /*response*/) override {
1036 abort();
1037 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1038 }
1039 virtual ::grpc::ServerUnaryReactor* AESDecrypt(
1040 ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; }
1041 };
1042 template <class BaseClass>
1043 class WithRawCallbackMethod_DESFireISOAuth1 : public BaseClass {
1044 private:
1045 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
1046 public:
1048 ::grpc::Service::MarkMethodRawCallback(3,
1049 new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
1050 [this](
1051 ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->DESFireISOAuth1(context, request, response); }));
1052 }
1055 }
1056 // disable synchronous version of this method
1057 ::grpc::Status DESFireISOAuth1(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireISOAuth_Step1* /*request*/, ::SMSG_DesfireISOAuth_Step1* /*response*/) override {
1058 abort();
1059 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1060 }
1061 virtual ::grpc::ServerUnaryReactor* DESFireISOAuth1(
1062 ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; }
1063 };
1064 template <class BaseClass>
1065 class WithRawCallbackMethod_DESFireISOAuth2 : public BaseClass {
1066 private:
1067 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
1068 public:
1070 ::grpc::Service::MarkMethodRawCallback(4,
1071 new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
1072 [this](
1073 ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->DESFireISOAuth2(context, request, response); }));
1074 }
1077 }
1078 // disable synchronous version of this method
1079 ::grpc::Status DESFireISOAuth2(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireAuth_Step2* /*request*/, ::SMSG_DesfireAuth_Step2* /*response*/) override {
1080 abort();
1081 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1082 }
1083 virtual ::grpc::ServerUnaryReactor* DESFireISOAuth2(
1084 ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; }
1085 };
1086 template <class BaseClass>
1087 class WithRawCallbackMethod_DESFireAESAuth1 : public BaseClass {
1088 private:
1089 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
1090 public:
1092 ::grpc::Service::MarkMethodRawCallback(5,
1093 new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
1094 [this](
1095 ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->DESFireAESAuth1(context, request, response); }));
1096 }
1099 }
1100 // disable synchronous version of this method
1101 ::grpc::Status DESFireAESAuth1(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireAESAuth_Step1* /*request*/, ::SMSG_DesfireAESAuth_Step1* /*response*/) override {
1102 abort();
1103 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1104 }
1105 virtual ::grpc::ServerUnaryReactor* DESFireAESAuth1(
1106 ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; }
1107 };
1108 template <class BaseClass>
1109 class WithRawCallbackMethod_DESFireAESAuth2 : public BaseClass {
1110 private:
1111 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
1112 public:
1114 ::grpc::Service::MarkMethodRawCallback(6,
1115 new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
1116 [this](
1117 ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->DESFireAESAuth2(context, request, response); }));
1118 }
1121 }
1122 // disable synchronous version of this method
1123 ::grpc::Status DESFireAESAuth2(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireAuth_Step2* /*request*/, ::SMSG_DesfireAuth_Step2* /*response*/) override {
1124 abort();
1125 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1126 }
1127 virtual ::grpc::ServerUnaryReactor* DESFireAESAuth2(
1128 ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; }
1129 };
1130 template <class BaseClass>
1132 private:
1133 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
1134 public:
1136 ::grpc::Service::MarkMethodRawCallback(7,
1137 new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
1138 [this](
1139 ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->DESFireChangeKey(context, request, response); }));
1140 }
1143 }
1144 // disable synchronous version of this method
1145 ::grpc::Status DESFireChangeKey(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireChangeKey* /*request*/, ::SMSG_DesfireChangeKey* /*response*/) override {
1146 abort();
1147 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1148 }
1149 virtual ::grpc::ServerUnaryReactor* DESFireChangeKey(
1150 ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; }
1151 };
1152 template <class BaseClass>
1153 class WithStreamedUnaryMethod_GenRandom : public BaseClass {
1154 private:
1155 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
1156 public:
1158 ::grpc::Service::MarkMethodStreamed(0,
1159 new ::grpc::internal::StreamedUnaryHandler<
1161 [this](::grpc::ServerContext* context,
1162 ::grpc::ServerUnaryStreamer<
1163 ::CMSG_GenRandom, ::SMSG_GenRandom>* streamer) {
1164 return this->StreamedGenRandom(context,
1165 streamer);
1166 }));
1167 }
1170 }
1171 // disable regular version of this method
1172 ::grpc::Status GenRandom(::grpc::ServerContext* /*context*/, const ::CMSG_GenRandom* /*request*/, ::SMSG_GenRandom* /*response*/) override {
1173 abort();
1174 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1175 }
1176 // replace default version of method with streamed unary
1177 virtual ::grpc::Status StreamedGenRandom(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::CMSG_GenRandom,::SMSG_GenRandom>* server_unary_streamer) = 0;
1178 };
1179 template <class BaseClass>
1180 class WithStreamedUnaryMethod_AESEncrypt : public BaseClass {
1181 private:
1182 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
1183 public:
1185 ::grpc::Service::MarkMethodStreamed(1,
1186 new ::grpc::internal::StreamedUnaryHandler<
1188 [this](::grpc::ServerContext* context,
1189 ::grpc::ServerUnaryStreamer<
1191 return this->StreamedAESEncrypt(context,
1192 streamer);
1193 }));
1194 }
1197 }
1198 // disable regular version of this method
1199 ::grpc::Status AESEncrypt(::grpc::ServerContext* /*context*/, const ::CMSG_AESOperation* /*request*/, ::SMSG_AESResult* /*response*/) override {
1200 abort();
1201 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1202 }
1203 // replace default version of method with streamed unary
1204 virtual ::grpc::Status StreamedAESEncrypt(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::CMSG_AESOperation,::SMSG_AESResult>* server_unary_streamer) = 0;
1205 };
1206 template <class BaseClass>
1207 class WithStreamedUnaryMethod_AESDecrypt : public BaseClass {
1208 private:
1209 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
1210 public:
1212 ::grpc::Service::MarkMethodStreamed(2,
1213 new ::grpc::internal::StreamedUnaryHandler<
1215 [this](::grpc::ServerContext* context,
1216 ::grpc::ServerUnaryStreamer<
1218 return this->StreamedAESDecrypt(context,
1219 streamer);
1220 }));
1221 }
1224 }
1225 // disable regular version of this method
1226 ::grpc::Status AESDecrypt(::grpc::ServerContext* /*context*/, const ::CMSG_AESOperation* /*request*/, ::SMSG_AESResult* /*response*/) override {
1227 abort();
1228 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1229 }
1230 // replace default version of method with streamed unary
1231 virtual ::grpc::Status StreamedAESDecrypt(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::CMSG_AESOperation,::SMSG_AESResult>* server_unary_streamer) = 0;
1232 };
1233 template <class BaseClass>
1235 private:
1236 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
1237 public:
1239 ::grpc::Service::MarkMethodStreamed(3,
1240 new ::grpc::internal::StreamedUnaryHandler<
1242 [this](::grpc::ServerContext* context,
1243 ::grpc::ServerUnaryStreamer<
1245 return this->StreamedDESFireISOAuth1(context,
1246 streamer);
1247 }));
1248 }
1251 }
1252 // disable regular version of this method
1253 ::grpc::Status DESFireISOAuth1(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireISOAuth_Step1* /*request*/, ::SMSG_DesfireISOAuth_Step1* /*response*/) override {
1254 abort();
1255 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1256 }
1257 // replace default version of method with streamed unary
1258 virtual ::grpc::Status StreamedDESFireISOAuth1(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::CMSG_DesfireISOAuth_Step1,::SMSG_DesfireISOAuth_Step1>* server_unary_streamer) = 0;
1259 };
1260 template <class BaseClass>
1262 private:
1263 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
1264 public:
1266 ::grpc::Service::MarkMethodStreamed(4,
1267 new ::grpc::internal::StreamedUnaryHandler<
1269 [this](::grpc::ServerContext* context,
1270 ::grpc::ServerUnaryStreamer<
1272 return this->StreamedDESFireISOAuth2(context,
1273 streamer);
1274 }));
1275 }
1278 }
1279 // disable regular version of this method
1280 ::grpc::Status DESFireISOAuth2(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireAuth_Step2* /*request*/, ::SMSG_DesfireAuth_Step2* /*response*/) override {
1281 abort();
1282 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1283 }
1284 // replace default version of method with streamed unary
1285 virtual ::grpc::Status StreamedDESFireISOAuth2(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::CMSG_DesfireAuth_Step2,::SMSG_DesfireAuth_Step2>* server_unary_streamer) = 0;
1286 };
1287 template <class BaseClass>
1289 private:
1290 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
1291 public:
1293 ::grpc::Service::MarkMethodStreamed(5,
1294 new ::grpc::internal::StreamedUnaryHandler<
1296 [this](::grpc::ServerContext* context,
1297 ::grpc::ServerUnaryStreamer<
1299 return this->StreamedDESFireAESAuth1(context,
1300 streamer);
1301 }));
1302 }
1305 }
1306 // disable regular version of this method
1307 ::grpc::Status DESFireAESAuth1(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireAESAuth_Step1* /*request*/, ::SMSG_DesfireAESAuth_Step1* /*response*/) override {
1308 abort();
1309 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1310 }
1311 // replace default version of method with streamed unary
1312 virtual ::grpc::Status StreamedDESFireAESAuth1(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::CMSG_DesfireAESAuth_Step1,::SMSG_DesfireAESAuth_Step1>* server_unary_streamer) = 0;
1313 };
1314 template <class BaseClass>
1316 private:
1317 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
1318 public:
1320 ::grpc::Service::MarkMethodStreamed(6,
1321 new ::grpc::internal::StreamedUnaryHandler<
1323 [this](::grpc::ServerContext* context,
1324 ::grpc::ServerUnaryStreamer<
1326 return this->StreamedDESFireAESAuth2(context,
1327 streamer);
1328 }));
1329 }
1332 }
1333 // disable regular version of this method
1334 ::grpc::Status DESFireAESAuth2(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireAuth_Step2* /*request*/, ::SMSG_DesfireAuth_Step2* /*response*/) override {
1335 abort();
1336 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1337 }
1338 // replace default version of method with streamed unary
1339 virtual ::grpc::Status StreamedDESFireAESAuth2(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::CMSG_DesfireAuth_Step2,::SMSG_DesfireAuth_Step2>* server_unary_streamer) = 0;
1340 };
1341 template <class BaseClass>
1343 private:
1344 void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
1345 public:
1347 ::grpc::Service::MarkMethodStreamed(7,
1348 new ::grpc::internal::StreamedUnaryHandler<
1350 [this](::grpc::ServerContext* context,
1351 ::grpc::ServerUnaryStreamer<
1353 return this->StreamedDESFireChangeKey(context,
1354 streamer);
1355 }));
1356 }
1359 }
1360 // disable regular version of this method
1361 ::grpc::Status DESFireChangeKey(::grpc::ServerContext* /*context*/, const ::CMSG_DesfireChangeKey* /*request*/, ::SMSG_DesfireChangeKey* /*response*/) override {
1362 abort();
1363 return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1364 }
1365 // replace default version of method with streamed unary
1366 virtual ::grpc::Status StreamedDESFireChangeKey(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::CMSG_DesfireChangeKey,::SMSG_DesfireChangeKey>* server_unary_streamer) = 0;
1367 };
1371};
1372
1373
1374#endif // GRPC_iks_2eproto__INCLUDED
Definition: iks.pb.h:1198
Definition: iks.pb.h:1571
Definition: iks.pb.h:2261
Definition: iks.pb.h:497
Definition: iks.pb.h:1908
Definition: iks.pb.h:929
Definition: iks.grpc.pb.h:276
virtual ::grpc::Status DESFireISOAuth1(::grpc::ServerContext *context, const ::CMSG_DesfireISOAuth_Step1 *request, ::SMSG_DesfireISOAuth_Step1 *response)
Definition: iks.grpc.pb.cc:342
virtual ::grpc::Status AESEncrypt(::grpc::ServerContext *context, const ::CMSG_AESOperation *request, ::SMSG_AESResult *response)
Definition: iks.grpc.pb.cc:328
Service()
Definition: iks.grpc.pb.cc:235
virtual ::grpc::Status DESFireAESAuth2(::grpc::ServerContext *context, const ::CMSG_DesfireAuth_Step2 *request, ::SMSG_DesfireAuth_Step2 *response)
Definition: iks.grpc.pb.cc:363
virtual ::grpc::Status DESFireISOAuth2(::grpc::ServerContext *context, const ::CMSG_DesfireAuth_Step2 *request, ::SMSG_DesfireAuth_Step2 *response)
Definition: iks.grpc.pb.cc:349
virtual ::grpc::Status AESDecrypt(::grpc::ServerContext *context, const ::CMSG_AESOperation *request, ::SMSG_AESResult *response)
Definition: iks.grpc.pb.cc:335
virtual ::grpc::Status DESFireAESAuth1(::grpc::ServerContext *context, const ::CMSG_DesfireAESAuth_Step1 *request, ::SMSG_DesfireAESAuth_Step1 *response)
Definition: iks.grpc.pb.cc:356
virtual ::grpc::Status DESFireChangeKey(::grpc::ServerContext *context, const ::CMSG_DesfireChangeKey *request, ::SMSG_DesfireChangeKey *response)
Definition: iks.grpc.pb.cc:370
virtual ~Service()
Definition: iks.grpc.pb.cc:318
virtual ::grpc::Status GenRandom(::grpc::ServerContext *context, const ::CMSG_GenRandom *request, ::SMSG_GenRandom *response)
Definition: iks.grpc.pb.cc:321
Definition: iks.grpc.pb.h:107
virtual void GenRandom(::grpc::ClientContext *context, const ::CMSG_GenRandom *request, ::SMSG_GenRandom *response, std::function< void(::grpc::Status)>)=0
virtual void AESEncrypt(::grpc::ClientContext *context, const ::CMSG_AESOperation *request, ::SMSG_AESResult *response, ::grpc::ClientUnaryReactor *reactor)=0
virtual void DESFireAESAuth1(::grpc::ClientContext *context, const ::CMSG_DesfireAESAuth_Step1 *request, ::SMSG_DesfireAESAuth_Step1 *response, ::grpc::ClientUnaryReactor *reactor)=0
virtual void DESFireAESAuth2(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 *request, ::SMSG_DesfireAuth_Step2 *response, ::grpc::ClientUnaryReactor *reactor)=0
virtual ~async_interface()
Definition: iks.grpc.pb.h:109
virtual void DESFireISOAuth2(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 *request, ::SMSG_DesfireAuth_Step2 *response, std::function< void(::grpc::Status)>)=0
virtual void AESDecrypt(::grpc::ClientContext *context, const ::CMSG_AESOperation *request, ::SMSG_AESResult *response, std::function< void(::grpc::Status)>)=0
virtual void DESFireISOAuth1(::grpc::ClientContext *context, const ::CMSG_DesfireISOAuth_Step1 *request, ::SMSG_DesfireISOAuth_Step1 *response, std::function< void(::grpc::Status)>)=0
virtual void DESFireAESAuth1(::grpc::ClientContext *context, const ::CMSG_DesfireAESAuth_Step1 *request, ::SMSG_DesfireAESAuth_Step1 *response, std::function< void(::grpc::Status)>)=0
virtual void AESDecrypt(::grpc::ClientContext *context, const ::CMSG_AESOperation *request, ::SMSG_AESResult *response, ::grpc::ClientUnaryReactor *reactor)=0
virtual void DESFireAESAuth2(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 *request, ::SMSG_DesfireAuth_Step2 *response, std::function< void(::grpc::Status)>)=0
virtual void GenRandom(::grpc::ClientContext *context, const ::CMSG_GenRandom *request, ::SMSG_GenRandom *response, ::grpc::ClientUnaryReactor *reactor)=0
virtual void DESFireChangeKey(::grpc::ClientContext *context, const ::CMSG_DesfireChangeKey *request, ::SMSG_DesfireChangeKey *response, ::grpc::ClientUnaryReactor *reactor)=0
virtual void DESFireISOAuth1(::grpc::ClientContext *context, const ::CMSG_DesfireISOAuth_Step1 *request, ::SMSG_DesfireISOAuth_Step1 *response, ::grpc::ClientUnaryReactor *reactor)=0
virtual void DESFireISOAuth2(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 *request, ::SMSG_DesfireAuth_Step2 *response, ::grpc::ClientUnaryReactor *reactor)=0
virtual void AESEncrypt(::grpc::ClientContext *context, const ::CMSG_AESOperation *request, ::SMSG_AESResult *response, std::function< void(::grpc::Status)>)=0
virtual void DESFireChangeKey(::grpc::ClientContext *context, const ::CMSG_DesfireChangeKey *request, ::SMSG_DesfireChangeKey *response, std::function< void(::grpc::Status)>)=0
Definition: iks.grpc.pb.h:36
virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_GenRandom > * AsyncGenRandomRaw(::grpc::ClientContext *context, const ::CMSG_GenRandom &request, ::grpc::CompletionQueue *cq)=0
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireISOAuth_Step1 > > PrepareAsyncDESFireISOAuth1(::grpc::ClientContext *context, const ::CMSG_DesfireISOAuth_Step1 &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:70
virtual ::grpc::Status DESFireAESAuth2(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 &request, ::SMSG_DesfireAuth_Step2 *response)=0
virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_AESResult > * PrepareAsyncAESEncryptRaw(::grpc::ClientContext *context, const ::CMSG_AESOperation &request, ::grpc::CompletionQueue *cq)=0
virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_GenRandom > * PrepareAsyncGenRandomRaw(::grpc::ClientContext *context, const ::CMSG_GenRandom &request, ::grpc::CompletionQueue *cq)=0
virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireChangeKey > * PrepareAsyncDESFireChangeKeyRaw(::grpc::ClientContext *context, const ::CMSG_DesfireChangeKey &request, ::grpc::CompletionQueue *cq)=0
virtual ::grpc::Status DESFireAESAuth1(::grpc::ClientContext *context, const ::CMSG_DesfireAESAuth_Step1 &request, ::SMSG_DesfireAESAuth_Step1 *response)=0
virtual ::grpc::Status DESFireChangeKey(::grpc::ClientContext *context, const ::CMSG_DesfireChangeKey &request, ::SMSG_DesfireChangeKey *response)=0
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_AESResult > > PrepareAsyncAESDecrypt(::grpc::ClientContext *context, const ::CMSG_AESOperation &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:62
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAESAuth_Step1 > > PrepareAsyncDESFireAESAuth1(::grpc::ClientContext *context, const ::CMSG_DesfireAESAuth_Step1 &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:86
virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_AESResult > * AsyncAESEncryptRaw(::grpc::ClientContext *context, const ::CMSG_AESOperation &request, ::grpc::CompletionQueue *cq)=0
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireChangeKey > > AsyncDESFireChangeKey(::grpc::ClientContext *context, const ::CMSG_DesfireChangeKey &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:101
virtual ::grpc::Status AESEncrypt(::grpc::ClientContext *context, const ::CMSG_AESOperation &request, ::SMSG_AESResult *response)=0
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAuth_Step2 > > AsyncDESFireISOAuth2(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:75
virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireISOAuth_Step1 > * PrepareAsyncDESFireISOAuth1Raw(::grpc::ClientContext *context, const ::CMSG_DesfireISOAuth_Step1 &request, ::grpc::CompletionQueue *cq)=0
virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAuth_Step2 > * AsyncDESFireISOAuth2Raw(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 &request, ::grpc::CompletionQueue *cq)=0
class async_interface experimental_async_interface
Definition: iks.grpc.pb.h:139
virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAuth_Step2 > * PrepareAsyncDESFireISOAuth2Raw(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 &request, ::grpc::CompletionQueue *cq)=0
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_GenRandom > > AsyncGenRandom(::grpc::ClientContext *context, const ::CMSG_GenRandom &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:41
virtual ::grpc::Status DESFireISOAuth1(::grpc::ClientContext *context, const ::CMSG_DesfireISOAuth_Step1 &request, ::SMSG_DesfireISOAuth_Step1 *response)=0
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_AESResult > > PrepareAsyncAESEncrypt(::grpc::ClientContext *context, const ::CMSG_AESOperation &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:53
virtual ~StubInterface()
Definition: iks.grpc.pb.h:38
virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAESAuth_Step1 > * PrepareAsyncDESFireAESAuth1Raw(::grpc::ClientContext *context, const ::CMSG_DesfireAESAuth_Step1 &request, ::grpc::CompletionQueue *cq)=0
virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_AESResult > * AsyncAESDecryptRaw(::grpc::ClientContext *context, const ::CMSG_AESOperation &request, ::grpc::CompletionQueue *cq)=0
virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireISOAuth_Step1 > * AsyncDESFireISOAuth1Raw(::grpc::ClientContext *context, const ::CMSG_DesfireISOAuth_Step1 &request, ::grpc::CompletionQueue *cq)=0
virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAuth_Step2 > * AsyncDESFireAESAuth2Raw(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 &request, ::grpc::CompletionQueue *cq)=0
virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireChangeKey > * AsyncDESFireChangeKeyRaw(::grpc::ClientContext *context, const ::CMSG_DesfireChangeKey &request, ::grpc::CompletionQueue *cq)=0
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireISOAuth_Step1 > > AsyncDESFireISOAuth1(::grpc::ClientContext *context, const ::CMSG_DesfireISOAuth_Step1 &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:67
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireChangeKey > > PrepareAsyncDESFireChangeKey(::grpc::ClientContext *context, const ::CMSG_DesfireChangeKey &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:104
virtual ::grpc::Status DESFireISOAuth2(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 &request, ::SMSG_DesfireAuth_Step2 *response)=0
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_GenRandom > > PrepareAsyncGenRandom(::grpc::ClientContext *context, const ::CMSG_GenRandom &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:44
virtual ::grpc::Status AESDecrypt(::grpc::ClientContext *context, const ::CMSG_AESOperation &request, ::SMSG_AESResult *response)=0
virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAESAuth_Step1 > * AsyncDESFireAESAuth1Raw(::grpc::ClientContext *context, const ::CMSG_DesfireAESAuth_Step1 &request, ::grpc::CompletionQueue *cq)=0
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAuth_Step2 > > AsyncDESFireAESAuth2(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:91
virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAuth_Step2 > * PrepareAsyncDESFireAESAuth2Raw(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 &request, ::grpc::CompletionQueue *cq)=0
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_AESResult > > AsyncAESEncrypt(::grpc::ClientContext *context, const ::CMSG_AESOperation &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:50
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAESAuth_Step1 > > AsyncDESFireAESAuth1(::grpc::ClientContext *context, const ::CMSG_DesfireAESAuth_Step1 &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:83
virtual class async_interface * async()
Definition: iks.grpc.pb.h:140
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAuth_Step2 > > PrepareAsyncDESFireAESAuth2(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:94
virtual ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_AESResult > * PrepareAsyncAESDecryptRaw(::grpc::ClientContext *context, const ::CMSG_AESOperation &request, ::grpc::CompletionQueue *cq)=0
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_AESResult > > AsyncAESDecrypt(::grpc::ClientContext *context, const ::CMSG_AESOperation &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:59
class async_interface * experimental_async()
Definition: iks.grpc.pb.h:141
virtual ::grpc::Status GenRandom(::grpc::ClientContext *context, const ::CMSG_GenRandom &request, ::SMSG_GenRandom *response)=0
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::SMSG_DesfireAuth_Step2 > > PrepareAsyncDESFireISOAuth2(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:78
Definition: iks.grpc.pb.h:248
Definition: iks.grpc.pb.h:220
void DESFireAESAuth2(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 *request, ::SMSG_DesfireAuth_Step2 *response, std::function< void(::grpc::Status)>) override
Definition: iks.grpc.pb.cc:193
Stub * stub()
Definition: iks.grpc.pb.h:241
Stub * stub_
Definition: iks.grpc.pb.h:242
async(Stub *stub)
Definition: iks.grpc.pb.h:240
void DESFireAESAuth1(::grpc::ClientContext *context, const ::CMSG_DesfireAESAuth_Step1 *request, ::SMSG_DesfireAESAuth_Step1 *response, std::function< void(::grpc::Status)>) override
Definition: iks.grpc.pb.cc:170
void GenRandom(::grpc::ClientContext *context, const ::CMSG_GenRandom *request, ::SMSG_GenRandom *response, std::function< void(::grpc::Status)>) override
Definition: iks.grpc.pb.cc:55
void AESDecrypt(::grpc::ClientContext *context, const ::CMSG_AESOperation *request, ::SMSG_AESResult *response, std::function< void(::grpc::Status)>) override
Definition: iks.grpc.pb.cc:101
void DESFireChangeKey(::grpc::ClientContext *context, const ::CMSG_DesfireChangeKey *request, ::SMSG_DesfireChangeKey *response, std::function< void(::grpc::Status)>) override
Definition: iks.grpc.pb.cc:216
void DESFireISOAuth1(::grpc::ClientContext *context, const ::CMSG_DesfireISOAuth_Step1 *request, ::SMSG_DesfireISOAuth_Step1 *response, std::function< void(::grpc::Status)>) override
Definition: iks.grpc.pb.cc:124
void DESFireISOAuth2(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 *request, ::SMSG_DesfireAuth_Step2 *response, std::function< void(::grpc::Status)>) override
Definition: iks.grpc.pb.cc:147
void AESEncrypt(::grpc::ClientContext *context, const ::CMSG_AESOperation *request, ::SMSG_AESResult *response, std::function< void(::grpc::Status)>) override
Definition: iks.grpc.pb.cc:78
Definition: iks.grpc.pb.h:160
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAuth_Step2 > > AsyncDESFireISOAuth2(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:192
::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAuth_Step2 > * AsyncDESFireAESAuth2Raw(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 &request, ::grpc::CompletionQueue *cq) override
Definition: iks.grpc.pb.cc:205
::grpc::ClientAsyncResponseReader< ::SMSG_AESResult > * PrepareAsyncAESEncryptRaw(::grpc::ClientContext *context, const ::CMSG_AESOperation &request, ::grpc::CompletionQueue *cq) override
Definition: iks.grpc.pb.cc:86
::grpc::ClientAsyncResponseReader< ::SMSG_AESResult > * PrepareAsyncAESDecryptRaw(::grpc::ClientContext *context, const ::CMSG_AESOperation &request, ::grpc::CompletionQueue *cq) override
Definition: iks.grpc.pb.cc:109
::grpc::Status DESFireChangeKey(::grpc::ClientContext *context, const ::CMSG_DesfireChangeKey &request, ::SMSG_DesfireChangeKey *response) override
Definition: iks.grpc.pb.cc:212
::grpc::ClientAsyncResponseReader< ::SMSG_GenRandom > * AsyncGenRandomRaw(::grpc::ClientContext *context, const ::CMSG_GenRandom &request, ::grpc::CompletionQueue *cq) override
Definition: iks.grpc.pb.cc:67
::grpc::Status GenRandom(::grpc::ClientContext *context, const ::CMSG_GenRandom &request, ::SMSG_GenRandom *response) override
Definition: iks.grpc.pb.cc:51
std::shared_ptr< ::grpc::ChannelInterface > channel_
Definition: iks.grpc.pb.h:247
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireChangeKey > > PrepareAsyncDESFireChangeKey(::grpc::ClientContext *context, const ::CMSG_DesfireChangeKey &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:216
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireISOAuth_Step1 > > PrepareAsyncDESFireISOAuth1(::grpc::ClientContext *context, const ::CMSG_DesfireISOAuth_Step1 &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:188
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireChangeKey > > AsyncDESFireChangeKey(::grpc::ClientContext *context, const ::CMSG_DesfireChangeKey &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:213
::grpc::ClientAsyncResponseReader< ::SMSG_AESResult > * AsyncAESDecryptRaw(::grpc::ClientContext *context, const ::CMSG_AESOperation &request, ::grpc::CompletionQueue *cq) override
Definition: iks.grpc.pb.cc:113
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_AESResult > > PrepareAsyncAESDecrypt(::grpc::ClientContext *context, const ::CMSG_AESOperation &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:181
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAuth_Step2 > > AsyncDESFireAESAuth2(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:206
::grpc::ClientAsyncResponseReader< ::SMSG_DesfireChangeKey > * AsyncDESFireChangeKeyRaw(::grpc::ClientContext *context, const ::CMSG_DesfireChangeKey &request, ::grpc::CompletionQueue *cq) override
Definition: iks.grpc.pb.cc:228
const ::grpc::internal::RpcMethod rpcmethod_DESFireAESAuth2_
Definition: iks.grpc.pb.h:271
::grpc::ClientAsyncResponseReader< ::SMSG_DesfireChangeKey > * PrepareAsyncDESFireChangeKeyRaw(::grpc::ClientContext *context, const ::CMSG_DesfireChangeKey &request, ::grpc::CompletionQueue *cq) override
Definition: iks.grpc.pb.cc:224
::grpc::Status AESDecrypt(::grpc::ClientContext *context, const ::CMSG_AESOperation &request, ::SMSG_AESResult *response) override
Definition: iks.grpc.pb.cc:97
::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAuth_Step2 > * PrepareAsyncDESFireAESAuth2Raw(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 &request, ::grpc::CompletionQueue *cq) override
Definition: iks.grpc.pb.cc:201
::grpc::ClientAsyncResponseReader< ::SMSG_GenRandom > * PrepareAsyncGenRandomRaw(::grpc::ClientContext *context, const ::CMSG_GenRandom &request, ::grpc::CompletionQueue *cq) override
Definition: iks.grpc.pb.cc:63
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireISOAuth_Step1 > > AsyncDESFireISOAuth1(::grpc::ClientContext *context, const ::CMSG_DesfireISOAuth_Step1 &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:185
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_AESResult > > AsyncAESDecrypt(::grpc::ClientContext *context, const ::CMSG_AESOperation &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:178
const ::grpc::internal::RpcMethod rpcmethod_GenRandom_
Definition: iks.grpc.pb.h:265
class async * async() override
Definition: iks.grpc.pb.h:244
::grpc::Status DESFireISOAuth2(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 &request, ::SMSG_DesfireAuth_Step2 *response) override
Definition: iks.grpc.pb.cc:143
::grpc::Status DESFireAESAuth2(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 &request, ::SMSG_DesfireAuth_Step2 *response) override
Definition: iks.grpc.pb.cc:189
::grpc::Status DESFireAESAuth1(::grpc::ClientContext *context, const ::CMSG_DesfireAESAuth_Step1 &request, ::SMSG_DesfireAESAuth_Step1 *response) override
Definition: iks.grpc.pb.cc:166
::grpc::Status AESEncrypt(::grpc::ClientContext *context, const ::CMSG_AESOperation &request, ::SMSG_AESResult *response) override
Definition: iks.grpc.pb.cc:74
const ::grpc::internal::RpcMethod rpcmethod_AESEncrypt_
Definition: iks.grpc.pb.h:266
::grpc::ClientAsyncResponseReader< ::SMSG_DesfireISOAuth_Step1 > * AsyncDESFireISOAuth1Raw(::grpc::ClientContext *context, const ::CMSG_DesfireISOAuth_Step1 &request, ::grpc::CompletionQueue *cq) override
Definition: iks.grpc.pb.cc:136
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAESAuth_Step1 > > PrepareAsyncDESFireAESAuth1(::grpc::ClientContext *context, const ::CMSG_DesfireAESAuth_Step1 &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:202
::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAESAuth_Step1 > * AsyncDESFireAESAuth1Raw(::grpc::ClientContext *context, const ::CMSG_DesfireAESAuth_Step1 &request, ::grpc::CompletionQueue *cq) override
Definition: iks.grpc.pb.cc:182
const ::grpc::internal::RpcMethod rpcmethod_DESFireAESAuth1_
Definition: iks.grpc.pb.h:270
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_GenRandom > > PrepareAsyncGenRandom(::grpc::ClientContext *context, const ::CMSG_GenRandom &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:167
::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAuth_Step2 > * PrepareAsyncDESFireISOAuth2Raw(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 &request, ::grpc::CompletionQueue *cq) override
Definition: iks.grpc.pb.cc:155
::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAuth_Step2 > * AsyncDESFireISOAuth2Raw(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 &request, ::grpc::CompletionQueue *cq) override
Definition: iks.grpc.pb.cc:159
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_AESResult > > AsyncAESEncrypt(::grpc::ClientContext *context, const ::CMSG_AESOperation &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:171
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_GenRandom > > AsyncGenRandom(::grpc::ClientContext *context, const ::CMSG_GenRandom &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:164
const ::grpc::internal::RpcMethod rpcmethod_AESDecrypt_
Definition: iks.grpc.pb.h:267
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_AESResult > > PrepareAsyncAESEncrypt(::grpc::ClientContext *context, const ::CMSG_AESOperation &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:174
const ::grpc::internal::RpcMethod rpcmethod_DESFireISOAuth2_
Definition: iks.grpc.pb.h:269
::grpc::Status DESFireISOAuth1(::grpc::ClientContext *context, const ::CMSG_DesfireISOAuth_Step1 &request, ::SMSG_DesfireISOAuth_Step1 *response) override
Definition: iks.grpc.pb.cc:120
::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAESAuth_Step1 > * PrepareAsyncDESFireAESAuth1Raw(::grpc::ClientContext *context, const ::CMSG_DesfireAESAuth_Step1 &request, ::grpc::CompletionQueue *cq) override
Definition: iks.grpc.pb.cc:178
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAESAuth_Step1 > > AsyncDESFireAESAuth1(::grpc::ClientContext *context, const ::CMSG_DesfireAESAuth_Step1 &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:199
::grpc::ClientAsyncResponseReader< ::SMSG_DesfireISOAuth_Step1 > * PrepareAsyncDESFireISOAuth1Raw(::grpc::ClientContext *context, const ::CMSG_DesfireISOAuth_Step1 &request, ::grpc::CompletionQueue *cq) override
Definition: iks.grpc.pb.cc:132
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAuth_Step2 > > PrepareAsyncDESFireISOAuth2(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:195
const ::grpc::internal::RpcMethod rpcmethod_DESFireChangeKey_
Definition: iks.grpc.pb.h:272
const ::grpc::internal::RpcMethod rpcmethod_DESFireISOAuth1_
Definition: iks.grpc.pb.h:268
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::SMSG_DesfireAuth_Step2 > > PrepareAsyncDESFireAESAuth2(::grpc::ClientContext *context, const ::CMSG_DesfireAuth_Step2 &request, ::grpc::CompletionQueue *cq)
Definition: iks.grpc.pb.h:209
::grpc::ClientAsyncResponseReader< ::SMSG_AESResult > * AsyncAESEncryptRaw(::grpc::ClientContext *context, const ::CMSG_AESOperation &request, ::grpc::CompletionQueue *cq) override
Definition: iks.grpc.pb.cc:90
Definition: iks.grpc.pb.h:342
::grpc::Status AESDecrypt(::grpc::ServerContext *, const ::CMSG_AESOperation *, ::SMSG_AESResult *) override
Definition: iks.grpc.pb.h:353
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:344
WithAsyncMethod_AESDecrypt()
Definition: iks.grpc.pb.h:346
~WithAsyncMethod_AESDecrypt() override
Definition: iks.grpc.pb.h:349
void RequestAESDecrypt(::grpc::ServerContext *context, ::CMSG_AESOperation *request, ::grpc::ServerAsyncResponseWriter< ::SMSG_AESResult > *response, ::grpc::CompletionQueue *new_call_cq, ::grpc::ServerCompletionQueue *notification_cq, void *tag)
Definition: iks.grpc.pb.h:357
Definition: iks.grpc.pb.h:322
~WithAsyncMethod_AESEncrypt() override
Definition: iks.grpc.pb.h:329
WithAsyncMethod_AESEncrypt()
Definition: iks.grpc.pb.h:326
::grpc::Status AESEncrypt(::grpc::ServerContext *, const ::CMSG_AESOperation *, ::SMSG_AESResult *) override
Definition: iks.grpc.pb.h:333
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:324
void RequestAESEncrypt(::grpc::ServerContext *context, ::CMSG_AESOperation *request, ::grpc::ServerAsyncResponseWriter< ::SMSG_AESResult > *response, ::grpc::CompletionQueue *new_call_cq, ::grpc::ServerCompletionQueue *notification_cq, void *tag)
Definition: iks.grpc.pb.h:337
Definition: iks.grpc.pb.h:402
void RequestDESFireAESAuth1(::grpc::ServerContext *context, ::CMSG_DesfireAESAuth_Step1 *request, ::grpc::ServerAsyncResponseWriter< ::SMSG_DesfireAESAuth_Step1 > *response, ::grpc::CompletionQueue *new_call_cq, ::grpc::ServerCompletionQueue *notification_cq, void *tag)
Definition: iks.grpc.pb.h:417
WithAsyncMethod_DESFireAESAuth1()
Definition: iks.grpc.pb.h:406
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:404
~WithAsyncMethod_DESFireAESAuth1() override
Definition: iks.grpc.pb.h:409
::grpc::Status DESFireAESAuth1(::grpc::ServerContext *, const ::CMSG_DesfireAESAuth_Step1 *, ::SMSG_DesfireAESAuth_Step1 *) override
Definition: iks.grpc.pb.h:413
Definition: iks.grpc.pb.h:422
~WithAsyncMethod_DESFireAESAuth2() override
Definition: iks.grpc.pb.h:429
void RequestDESFireAESAuth2(::grpc::ServerContext *context, ::CMSG_DesfireAuth_Step2 *request, ::grpc::ServerAsyncResponseWriter< ::SMSG_DesfireAuth_Step2 > *response, ::grpc::CompletionQueue *new_call_cq, ::grpc::ServerCompletionQueue *notification_cq, void *tag)
Definition: iks.grpc.pb.h:437
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:424
::grpc::Status DESFireAESAuth2(::grpc::ServerContext *, const ::CMSG_DesfireAuth_Step2 *, ::SMSG_DesfireAuth_Step2 *) override
Definition: iks.grpc.pb.h:433
WithAsyncMethod_DESFireAESAuth2()
Definition: iks.grpc.pb.h:426
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:444
void RequestDESFireChangeKey(::grpc::ServerContext *context, ::CMSG_DesfireChangeKey *request, ::grpc::ServerAsyncResponseWriter< ::SMSG_DesfireChangeKey > *response, ::grpc::CompletionQueue *new_call_cq, ::grpc::ServerCompletionQueue *notification_cq, void *tag)
Definition: iks.grpc.pb.h:457
::grpc::Status DESFireChangeKey(::grpc::ServerContext *, const ::CMSG_DesfireChangeKey *, ::SMSG_DesfireChangeKey *) override
Definition: iks.grpc.pb.h:453
WithAsyncMethod_DESFireChangeKey()
Definition: iks.grpc.pb.h:446
~WithAsyncMethod_DESFireChangeKey() override
Definition: iks.grpc.pb.h:449
Definition: iks.grpc.pb.h:362
WithAsyncMethod_DESFireISOAuth1()
Definition: iks.grpc.pb.h:366
~WithAsyncMethod_DESFireISOAuth1() override
Definition: iks.grpc.pb.h:369
void RequestDESFireISOAuth1(::grpc::ServerContext *context, ::CMSG_DesfireISOAuth_Step1 *request, ::grpc::ServerAsyncResponseWriter< ::SMSG_DesfireISOAuth_Step1 > *response, ::grpc::CompletionQueue *new_call_cq, ::grpc::ServerCompletionQueue *notification_cq, void *tag)
Definition: iks.grpc.pb.h:377
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:364
::grpc::Status DESFireISOAuth1(::grpc::ServerContext *, const ::CMSG_DesfireISOAuth_Step1 *, ::SMSG_DesfireISOAuth_Step1 *) override
Definition: iks.grpc.pb.h:373
Definition: iks.grpc.pb.h:382
~WithAsyncMethod_DESFireISOAuth2() override
Definition: iks.grpc.pb.h:389
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:384
::grpc::Status DESFireISOAuth2(::grpc::ServerContext *, const ::CMSG_DesfireAuth_Step2 *, ::SMSG_DesfireAuth_Step2 *) override
Definition: iks.grpc.pb.h:393
void RequestDESFireISOAuth2(::grpc::ServerContext *context, ::CMSG_DesfireAuth_Step2 *request, ::grpc::ServerAsyncResponseWriter< ::SMSG_DesfireAuth_Step2 > *response, ::grpc::CompletionQueue *new_call_cq, ::grpc::ServerCompletionQueue *notification_cq, void *tag)
Definition: iks.grpc.pb.h:397
WithAsyncMethod_DESFireISOAuth2()
Definition: iks.grpc.pb.h:386
Definition: iks.grpc.pb.h:302
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:304
::grpc::Status GenRandom(::grpc::ServerContext *, const ::CMSG_GenRandom *, ::SMSG_GenRandom *) override
Definition: iks.grpc.pb.h:313
WithAsyncMethod_GenRandom()
Definition: iks.grpc.pb.h:306
void RequestGenRandom(::grpc::ServerContext *context, ::CMSG_GenRandom *request, ::grpc::ServerAsyncResponseWriter< ::SMSG_GenRandom > *response, ::grpc::CompletionQueue *new_call_cq, ::grpc::ServerCompletionQueue *notification_cq, void *tag)
Definition: iks.grpc.pb.h:317
~WithAsyncMethod_GenRandom() override
Definition: iks.grpc.pb.h:309
Definition: iks.grpc.pb.h:517
void SetMessageAllocatorFor_AESDecrypt(::grpc::MessageAllocator< ::CMSG_AESOperation, ::SMSG_AESResult > *allocator)
Definition: iks.grpc.pb.h:526
::grpc::Status AESDecrypt(::grpc::ServerContext *, const ::CMSG_AESOperation *, ::SMSG_AESResult *) override
Definition: iks.grpc.pb.h:536
WithCallbackMethod_AESDecrypt()
Definition: iks.grpc.pb.h:521
virtual ::grpc::ServerUnaryReactor * AESDecrypt(::grpc::CallbackServerContext *, const ::CMSG_AESOperation *, ::SMSG_AESResult *)
Definition: iks.grpc.pb.h:540
~WithCallbackMethod_AESDecrypt() override
Definition: iks.grpc.pb.h:532
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:519
Definition: iks.grpc.pb.h:490
WithCallbackMethod_AESEncrypt()
Definition: iks.grpc.pb.h:494
~WithCallbackMethod_AESEncrypt() override
Definition: iks.grpc.pb.h:505
void SetMessageAllocatorFor_AESEncrypt(::grpc::MessageAllocator< ::CMSG_AESOperation, ::SMSG_AESResult > *allocator)
Definition: iks.grpc.pb.h:499
::grpc::Status AESEncrypt(::grpc::ServerContext *, const ::CMSG_AESOperation *, ::SMSG_AESResult *) override
Definition: iks.grpc.pb.h:509
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:492
virtual ::grpc::ServerUnaryReactor * AESEncrypt(::grpc::CallbackServerContext *, const ::CMSG_AESOperation *, ::SMSG_AESResult *)
Definition: iks.grpc.pb.h:513
WithCallbackMethod_DESFireAESAuth1()
Definition: iks.grpc.pb.h:602
~WithCallbackMethod_DESFireAESAuth1() override
Definition: iks.grpc.pb.h:613
void SetMessageAllocatorFor_DESFireAESAuth1(::grpc::MessageAllocator< ::CMSG_DesfireAESAuth_Step1, ::SMSG_DesfireAESAuth_Step1 > *allocator)
Definition: iks.grpc.pb.h:607
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:600
::grpc::Status DESFireAESAuth1(::grpc::ServerContext *, const ::CMSG_DesfireAESAuth_Step1 *, ::SMSG_DesfireAESAuth_Step1 *) override
Definition: iks.grpc.pb.h:617
virtual ::grpc::ServerUnaryReactor * DESFireAESAuth1(::grpc::CallbackServerContext *, const ::CMSG_DesfireAESAuth_Step1 *, ::SMSG_DesfireAESAuth_Step1 *)
Definition: iks.grpc.pb.h:621
virtual ::grpc::ServerUnaryReactor * DESFireAESAuth2(::grpc::CallbackServerContext *, const ::CMSG_DesfireAuth_Step2 *, ::SMSG_DesfireAuth_Step2 *)
Definition: iks.grpc.pb.h:648
WithCallbackMethod_DESFireAESAuth2()
Definition: iks.grpc.pb.h:629
~WithCallbackMethod_DESFireAESAuth2() override
Definition: iks.grpc.pb.h:640
::grpc::Status DESFireAESAuth2(::grpc::ServerContext *, const ::CMSG_DesfireAuth_Step2 *, ::SMSG_DesfireAuth_Step2 *) override
Definition: iks.grpc.pb.h:644
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:627
void SetMessageAllocatorFor_DESFireAESAuth2(::grpc::MessageAllocator< ::CMSG_DesfireAuth_Step2, ::SMSG_DesfireAuth_Step2 > *allocator)
Definition: iks.grpc.pb.h:634
virtual ::grpc::ServerUnaryReactor * DESFireChangeKey(::grpc::CallbackServerContext *, const ::CMSG_DesfireChangeKey *, ::SMSG_DesfireChangeKey *)
Definition: iks.grpc.pb.h:675
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:654
::grpc::Status DESFireChangeKey(::grpc::ServerContext *, const ::CMSG_DesfireChangeKey *, ::SMSG_DesfireChangeKey *) override
Definition: iks.grpc.pb.h:671
~WithCallbackMethod_DESFireChangeKey() override
Definition: iks.grpc.pb.h:667
void SetMessageAllocatorFor_DESFireChangeKey(::grpc::MessageAllocator< ::CMSG_DesfireChangeKey, ::SMSG_DesfireChangeKey > *allocator)
Definition: iks.grpc.pb.h:661
WithCallbackMethod_DESFireChangeKey()
Definition: iks.grpc.pb.h:656
void SetMessageAllocatorFor_DESFireISOAuth1(::grpc::MessageAllocator< ::CMSG_DesfireISOAuth_Step1, ::SMSG_DesfireISOAuth_Step1 > *allocator)
Definition: iks.grpc.pb.h:553
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:546
WithCallbackMethod_DESFireISOAuth1()
Definition: iks.grpc.pb.h:548
~WithCallbackMethod_DESFireISOAuth1() override
Definition: iks.grpc.pb.h:559
virtual ::grpc::ServerUnaryReactor * DESFireISOAuth1(::grpc::CallbackServerContext *, const ::CMSG_DesfireISOAuth_Step1 *, ::SMSG_DesfireISOAuth_Step1 *)
Definition: iks.grpc.pb.h:567
::grpc::Status DESFireISOAuth1(::grpc::ServerContext *, const ::CMSG_DesfireISOAuth_Step1 *, ::SMSG_DesfireISOAuth_Step1 *) override
Definition: iks.grpc.pb.h:563
virtual ::grpc::ServerUnaryReactor * DESFireISOAuth2(::grpc::CallbackServerContext *, const ::CMSG_DesfireAuth_Step2 *, ::SMSG_DesfireAuth_Step2 *)
Definition: iks.grpc.pb.h:594
WithCallbackMethod_DESFireISOAuth2()
Definition: iks.grpc.pb.h:575
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:573
~WithCallbackMethod_DESFireISOAuth2() override
Definition: iks.grpc.pb.h:586
void SetMessageAllocatorFor_DESFireISOAuth2(::grpc::MessageAllocator< ::CMSG_DesfireAuth_Step2, ::SMSG_DesfireAuth_Step2 > *allocator)
Definition: iks.grpc.pb.h:580
::grpc::Status DESFireISOAuth2(::grpc::ServerContext *, const ::CMSG_DesfireAuth_Step2 *, ::SMSG_DesfireAuth_Step2 *) override
Definition: iks.grpc.pb.h:590
Definition: iks.grpc.pb.h:463
virtual ::grpc::ServerUnaryReactor * GenRandom(::grpc::CallbackServerContext *, const ::CMSG_GenRandom *, ::SMSG_GenRandom *)
Definition: iks.grpc.pb.h:486
::grpc::Status GenRandom(::grpc::ServerContext *, const ::CMSG_GenRandom *, ::SMSG_GenRandom *) override
Definition: iks.grpc.pb.h:482
~WithCallbackMethod_GenRandom() override
Definition: iks.grpc.pb.h:478
WithCallbackMethod_GenRandom()
Definition: iks.grpc.pb.h:467
void SetMessageAllocatorFor_GenRandom(::grpc::MessageAllocator< ::CMSG_GenRandom, ::SMSG_GenRandom > *allocator)
Definition: iks.grpc.pb.h:472
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:465
Definition: iks.grpc.pb.h:715
~WithGenericMethod_AESDecrypt() override
Definition: iks.grpc.pb.h:722
WithGenericMethod_AESDecrypt()
Definition: iks.grpc.pb.h:719
::grpc::Status AESDecrypt(::grpc::ServerContext *, const ::CMSG_AESOperation *, ::SMSG_AESResult *) override
Definition: iks.grpc.pb.h:726
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:717
Definition: iks.grpc.pb.h:698
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:700
WithGenericMethod_AESEncrypt()
Definition: iks.grpc.pb.h:702
::grpc::Status AESEncrypt(::grpc::ServerContext *, const ::CMSG_AESOperation *, ::SMSG_AESResult *) override
Definition: iks.grpc.pb.h:709
~WithGenericMethod_AESEncrypt() override
Definition: iks.grpc.pb.h:705
::grpc::Status DESFireAESAuth1(::grpc::ServerContext *, const ::CMSG_DesfireAESAuth_Step1 *, ::SMSG_DesfireAESAuth_Step1 *) override
Definition: iks.grpc.pb.h:777
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:768
~WithGenericMethod_DESFireAESAuth1() override
Definition: iks.grpc.pb.h:773
WithGenericMethod_DESFireAESAuth1()
Definition: iks.grpc.pb.h:770
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:785
WithGenericMethod_DESFireAESAuth2()
Definition: iks.grpc.pb.h:787
::grpc::Status DESFireAESAuth2(::grpc::ServerContext *, const ::CMSG_DesfireAuth_Step2 *, ::SMSG_DesfireAuth_Step2 *) override
Definition: iks.grpc.pb.h:794
~WithGenericMethod_DESFireAESAuth2() override
Definition: iks.grpc.pb.h:790
~WithGenericMethod_DESFireChangeKey() override
Definition: iks.grpc.pb.h:807
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:802
WithGenericMethod_DESFireChangeKey()
Definition: iks.grpc.pb.h:804
::grpc::Status DESFireChangeKey(::grpc::ServerContext *, const ::CMSG_DesfireChangeKey *, ::SMSG_DesfireChangeKey *) override
Definition: iks.grpc.pb.h:811
WithGenericMethod_DESFireISOAuth1()
Definition: iks.grpc.pb.h:736
::grpc::Status DESFireISOAuth1(::grpc::ServerContext *, const ::CMSG_DesfireISOAuth_Step1 *, ::SMSG_DesfireISOAuth_Step1 *) override
Definition: iks.grpc.pb.h:743
~WithGenericMethod_DESFireISOAuth1() override
Definition: iks.grpc.pb.h:739
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:734
~WithGenericMethod_DESFireISOAuth2() override
Definition: iks.grpc.pb.h:756
WithGenericMethod_DESFireISOAuth2()
Definition: iks.grpc.pb.h:753
::grpc::Status DESFireISOAuth2(::grpc::ServerContext *, const ::CMSG_DesfireAuth_Step2 *, ::SMSG_DesfireAuth_Step2 *) override
Definition: iks.grpc.pb.h:760
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:751
Definition: iks.grpc.pb.h:681
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:683
~WithGenericMethod_GenRandom() override
Definition: iks.grpc.pb.h:688
::grpc::Status GenRandom(::grpc::ServerContext *, const ::CMSG_GenRandom *, ::SMSG_GenRandom *) override
Definition: iks.grpc.pb.h:692
WithGenericMethod_GenRandom()
Definition: iks.grpc.pb.h:685
Definition: iks.grpc.pb.h:1021
WithRawCallbackMethod_AESDecrypt()
Definition: iks.grpc.pb.h:1025
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:1023
::grpc::Status AESDecrypt(::grpc::ServerContext *, const ::CMSG_AESOperation *, ::SMSG_AESResult *) override
Definition: iks.grpc.pb.h:1035
~WithRawCallbackMethod_AESDecrypt() override
Definition: iks.grpc.pb.h:1031
virtual ::grpc::ServerUnaryReactor * AESDecrypt(::grpc::CallbackServerContext *, const ::grpc::ByteBuffer *, ::grpc::ByteBuffer *)
Definition: iks.grpc.pb.h:1039
::grpc::Status AESEncrypt(::grpc::ServerContext *, const ::CMSG_AESOperation *, ::SMSG_AESResult *) override
Definition: iks.grpc.pb.h:1013
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:1001
~WithRawCallbackMethod_AESEncrypt() override
Definition: iks.grpc.pb.h:1009
virtual ::grpc::ServerUnaryReactor * AESEncrypt(::grpc::CallbackServerContext *, const ::grpc::ByteBuffer *, ::grpc::ByteBuffer *)
Definition: iks.grpc.pb.h:1017
WithRawCallbackMethod_AESEncrypt()
Definition: iks.grpc.pb.h:1003
WithRawCallbackMethod_DESFireAESAuth1()
Definition: iks.grpc.pb.h:1091
virtual ::grpc::ServerUnaryReactor * DESFireAESAuth1(::grpc::CallbackServerContext *, const ::grpc::ByteBuffer *, ::grpc::ByteBuffer *)
Definition: iks.grpc.pb.h:1105
::grpc::Status DESFireAESAuth1(::grpc::ServerContext *, const ::CMSG_DesfireAESAuth_Step1 *, ::SMSG_DesfireAESAuth_Step1 *) override
Definition: iks.grpc.pb.h:1101
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:1089
~WithRawCallbackMethod_DESFireAESAuth1() override
Definition: iks.grpc.pb.h:1097
::grpc::Status DESFireAESAuth2(::grpc::ServerContext *, const ::CMSG_DesfireAuth_Step2 *, ::SMSG_DesfireAuth_Step2 *) override
Definition: iks.grpc.pb.h:1123
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:1111
WithRawCallbackMethod_DESFireAESAuth2()
Definition: iks.grpc.pb.h:1113
virtual ::grpc::ServerUnaryReactor * DESFireAESAuth2(::grpc::CallbackServerContext *, const ::grpc::ByteBuffer *, ::grpc::ByteBuffer *)
Definition: iks.grpc.pb.h:1127
~WithRawCallbackMethod_DESFireAESAuth2() override
Definition: iks.grpc.pb.h:1119
::grpc::Status DESFireChangeKey(::grpc::ServerContext *, const ::CMSG_DesfireChangeKey *, ::SMSG_DesfireChangeKey *) override
Definition: iks.grpc.pb.h:1145
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:1133
WithRawCallbackMethod_DESFireChangeKey()
Definition: iks.grpc.pb.h:1135
~WithRawCallbackMethod_DESFireChangeKey() override
Definition: iks.grpc.pb.h:1141
virtual ::grpc::ServerUnaryReactor * DESFireChangeKey(::grpc::CallbackServerContext *, const ::grpc::ByteBuffer *, ::grpc::ByteBuffer *)
Definition: iks.grpc.pb.h:1149
~WithRawCallbackMethod_DESFireISOAuth1() override
Definition: iks.grpc.pb.h:1053
virtual ::grpc::ServerUnaryReactor * DESFireISOAuth1(::grpc::CallbackServerContext *, const ::grpc::ByteBuffer *, ::grpc::ByteBuffer *)
Definition: iks.grpc.pb.h:1061
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:1045
::grpc::Status DESFireISOAuth1(::grpc::ServerContext *, const ::CMSG_DesfireISOAuth_Step1 *, ::SMSG_DesfireISOAuth_Step1 *) override
Definition: iks.grpc.pb.h:1057
WithRawCallbackMethod_DESFireISOAuth1()
Definition: iks.grpc.pb.h:1047
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:1067
virtual ::grpc::ServerUnaryReactor * DESFireISOAuth2(::grpc::CallbackServerContext *, const ::grpc::ByteBuffer *, ::grpc::ByteBuffer *)
Definition: iks.grpc.pb.h:1083
::grpc::Status DESFireISOAuth2(::grpc::ServerContext *, const ::CMSG_DesfireAuth_Step2 *, ::SMSG_DesfireAuth_Step2 *) override
Definition: iks.grpc.pb.h:1079
~WithRawCallbackMethod_DESFireISOAuth2() override
Definition: iks.grpc.pb.h:1075
WithRawCallbackMethod_DESFireISOAuth2()
Definition: iks.grpc.pb.h:1069
Definition: iks.grpc.pb.h:977
virtual ::grpc::ServerUnaryReactor * GenRandom(::grpc::CallbackServerContext *, const ::grpc::ByteBuffer *, ::grpc::ByteBuffer *)
Definition: iks.grpc.pb.h:995
WithRawCallbackMethod_GenRandom()
Definition: iks.grpc.pb.h:981
~WithRawCallbackMethod_GenRandom() override
Definition: iks.grpc.pb.h:987
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:979
::grpc::Status GenRandom(::grpc::ServerContext *, const ::CMSG_GenRandom *, ::SMSG_GenRandom *) override
Definition: iks.grpc.pb.h:991
Definition: iks.grpc.pb.h:857
::grpc::Status AESDecrypt(::grpc::ServerContext *, const ::CMSG_AESOperation *, ::SMSG_AESResult *) override
Definition: iks.grpc.pb.h:868
WithRawMethod_AESDecrypt()
Definition: iks.grpc.pb.h:861
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:859
void RequestAESDecrypt(::grpc::ServerContext *context, ::grpc::ByteBuffer *request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer > *response, ::grpc::CompletionQueue *new_call_cq, ::grpc::ServerCompletionQueue *notification_cq, void *tag)
Definition: iks.grpc.pb.h:872
~WithRawMethod_AESDecrypt() override
Definition: iks.grpc.pb.h:864
Definition: iks.grpc.pb.h:837
~WithRawMethod_AESEncrypt() override
Definition: iks.grpc.pb.h:844
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:839
void RequestAESEncrypt(::grpc::ServerContext *context, ::grpc::ByteBuffer *request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer > *response, ::grpc::CompletionQueue *new_call_cq, ::grpc::ServerCompletionQueue *notification_cq, void *tag)
Definition: iks.grpc.pb.h:852
WithRawMethod_AESEncrypt()
Definition: iks.grpc.pb.h:841
::grpc::Status AESEncrypt(::grpc::ServerContext *, const ::CMSG_AESOperation *, ::SMSG_AESResult *) override
Definition: iks.grpc.pb.h:848
Definition: iks.grpc.pb.h:917
void RequestDESFireAESAuth1(::grpc::ServerContext *context, ::grpc::ByteBuffer *request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer > *response, ::grpc::CompletionQueue *new_call_cq, ::grpc::ServerCompletionQueue *notification_cq, void *tag)
Definition: iks.grpc.pb.h:932
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:919
~WithRawMethod_DESFireAESAuth1() override
Definition: iks.grpc.pb.h:924
::grpc::Status DESFireAESAuth1(::grpc::ServerContext *, const ::CMSG_DesfireAESAuth_Step1 *, ::SMSG_DesfireAESAuth_Step1 *) override
Definition: iks.grpc.pb.h:928
WithRawMethod_DESFireAESAuth1()
Definition: iks.grpc.pb.h:921
Definition: iks.grpc.pb.h:937
WithRawMethod_DESFireAESAuth2()
Definition: iks.grpc.pb.h:941
::grpc::Status DESFireAESAuth2(::grpc::ServerContext *, const ::CMSG_DesfireAuth_Step2 *, ::SMSG_DesfireAuth_Step2 *) override
Definition: iks.grpc.pb.h:948
~WithRawMethod_DESFireAESAuth2() override
Definition: iks.grpc.pb.h:944
void RequestDESFireAESAuth2(::grpc::ServerContext *context, ::grpc::ByteBuffer *request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer > *response, ::grpc::CompletionQueue *new_call_cq, ::grpc::ServerCompletionQueue *notification_cq, void *tag)
Definition: iks.grpc.pb.h:952
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:939
Definition: iks.grpc.pb.h:957
void RequestDESFireChangeKey(::grpc::ServerContext *context, ::grpc::ByteBuffer *request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer > *response, ::grpc::CompletionQueue *new_call_cq, ::grpc::ServerCompletionQueue *notification_cq, void *tag)
Definition: iks.grpc.pb.h:972
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:959
~WithRawMethod_DESFireChangeKey() override
Definition: iks.grpc.pb.h:964
WithRawMethod_DESFireChangeKey()
Definition: iks.grpc.pb.h:961
::grpc::Status DESFireChangeKey(::grpc::ServerContext *, const ::CMSG_DesfireChangeKey *, ::SMSG_DesfireChangeKey *) override
Definition: iks.grpc.pb.h:968
Definition: iks.grpc.pb.h:877
void RequestDESFireISOAuth1(::grpc::ServerContext *context, ::grpc::ByteBuffer *request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer > *response, ::grpc::CompletionQueue *new_call_cq, ::grpc::ServerCompletionQueue *notification_cq, void *tag)
Definition: iks.grpc.pb.h:892
WithRawMethod_DESFireISOAuth1()
Definition: iks.grpc.pb.h:881
::grpc::Status DESFireISOAuth1(::grpc::ServerContext *, const ::CMSG_DesfireISOAuth_Step1 *, ::SMSG_DesfireISOAuth_Step1 *) override
Definition: iks.grpc.pb.h:888
~WithRawMethod_DESFireISOAuth1() override
Definition: iks.grpc.pb.h:884
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:879
Definition: iks.grpc.pb.h:897
::grpc::Status DESFireISOAuth2(::grpc::ServerContext *, const ::CMSG_DesfireAuth_Step2 *, ::SMSG_DesfireAuth_Step2 *) override
Definition: iks.grpc.pb.h:908
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:899
~WithRawMethod_DESFireISOAuth2() override
Definition: iks.grpc.pb.h:904
WithRawMethod_DESFireISOAuth2()
Definition: iks.grpc.pb.h:901
void RequestDESFireISOAuth2(::grpc::ServerContext *context, ::grpc::ByteBuffer *request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer > *response, ::grpc::CompletionQueue *new_call_cq, ::grpc::ServerCompletionQueue *notification_cq, void *tag)
Definition: iks.grpc.pb.h:912
Definition: iks.grpc.pb.h:817
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:819
~WithRawMethod_GenRandom() override
Definition: iks.grpc.pb.h:824
void RequestGenRandom(::grpc::ServerContext *context, ::grpc::ByteBuffer *request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer > *response, ::grpc::CompletionQueue *new_call_cq, ::grpc::ServerCompletionQueue *notification_cq, void *tag)
Definition: iks.grpc.pb.h:832
WithRawMethod_GenRandom()
Definition: iks.grpc.pb.h:821
::grpc::Status GenRandom(::grpc::ServerContext *, const ::CMSG_GenRandom *, ::SMSG_GenRandom *) override
Definition: iks.grpc.pb.h:828
~WithStreamedUnaryMethod_AESDecrypt() override
Definition: iks.grpc.pb.h:1222
WithStreamedUnaryMethod_AESDecrypt()
Definition: iks.grpc.pb.h:1211
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:1209
::grpc::Status AESDecrypt(::grpc::ServerContext *, const ::CMSG_AESOperation *, ::SMSG_AESResult *) override
Definition: iks.grpc.pb.h:1226
virtual ::grpc::Status StreamedAESDecrypt(::grpc::ServerContext *context, ::grpc::ServerUnaryStreamer< ::CMSG_AESOperation,::SMSG_AESResult > *server_unary_streamer)=0
::grpc::Status AESEncrypt(::grpc::ServerContext *, const ::CMSG_AESOperation *, ::SMSG_AESResult *) override
Definition: iks.grpc.pb.h:1199
~WithStreamedUnaryMethod_AESEncrypt() override
Definition: iks.grpc.pb.h:1195
virtual ::grpc::Status StreamedAESEncrypt(::grpc::ServerContext *context, ::grpc::ServerUnaryStreamer< ::CMSG_AESOperation,::SMSG_AESResult > *server_unary_streamer)=0
WithStreamedUnaryMethod_AESEncrypt()
Definition: iks.grpc.pb.h:1184
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:1182
~WithStreamedUnaryMethod_DESFireAESAuth1() override
Definition: iks.grpc.pb.h:1303
virtual ::grpc::Status StreamedDESFireAESAuth1(::grpc::ServerContext *context, ::grpc::ServerUnaryStreamer< ::CMSG_DesfireAESAuth_Step1,::SMSG_DesfireAESAuth_Step1 > *server_unary_streamer)=0
WithStreamedUnaryMethod_DESFireAESAuth1()
Definition: iks.grpc.pb.h:1292
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:1290
::grpc::Status DESFireAESAuth1(::grpc::ServerContext *, const ::CMSG_DesfireAESAuth_Step1 *, ::SMSG_DesfireAESAuth_Step1 *) override
Definition: iks.grpc.pb.h:1307
::grpc::Status DESFireAESAuth2(::grpc::ServerContext *, const ::CMSG_DesfireAuth_Step2 *, ::SMSG_DesfireAuth_Step2 *) override
Definition: iks.grpc.pb.h:1334
virtual ::grpc::Status StreamedDESFireAESAuth2(::grpc::ServerContext *context, ::grpc::ServerUnaryStreamer< ::CMSG_DesfireAuth_Step2,::SMSG_DesfireAuth_Step2 > *server_unary_streamer)=0
~WithStreamedUnaryMethod_DESFireAESAuth2() override
Definition: iks.grpc.pb.h:1330
WithStreamedUnaryMethod_DESFireAESAuth2()
Definition: iks.grpc.pb.h:1319
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:1317
WithStreamedUnaryMethod_DESFireChangeKey()
Definition: iks.grpc.pb.h:1346
::grpc::Status DESFireChangeKey(::grpc::ServerContext *, const ::CMSG_DesfireChangeKey *, ::SMSG_DesfireChangeKey *) override
Definition: iks.grpc.pb.h:1361
virtual ::grpc::Status StreamedDESFireChangeKey(::grpc::ServerContext *context, ::grpc::ServerUnaryStreamer< ::CMSG_DesfireChangeKey,::SMSG_DesfireChangeKey > *server_unary_streamer)=0
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:1344
~WithStreamedUnaryMethod_DESFireChangeKey() override
Definition: iks.grpc.pb.h:1357
~WithStreamedUnaryMethod_DESFireISOAuth1() override
Definition: iks.grpc.pb.h:1249
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:1236
WithStreamedUnaryMethod_DESFireISOAuth1()
Definition: iks.grpc.pb.h:1238
::grpc::Status DESFireISOAuth1(::grpc::ServerContext *, const ::CMSG_DesfireISOAuth_Step1 *, ::SMSG_DesfireISOAuth_Step1 *) override
Definition: iks.grpc.pb.h:1253
virtual ::grpc::Status StreamedDESFireISOAuth1(::grpc::ServerContext *context, ::grpc::ServerUnaryStreamer< ::CMSG_DesfireISOAuth_Step1,::SMSG_DesfireISOAuth_Step1 > *server_unary_streamer)=0
~WithStreamedUnaryMethod_DESFireISOAuth2() override
Definition: iks.grpc.pb.h:1276
WithStreamedUnaryMethod_DESFireISOAuth2()
Definition: iks.grpc.pb.h:1265
virtual ::grpc::Status StreamedDESFireISOAuth2(::grpc::ServerContext *context, ::grpc::ServerUnaryStreamer< ::CMSG_DesfireAuth_Step2,::SMSG_DesfireAuth_Step2 > *server_unary_streamer)=0
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:1263
::grpc::Status DESFireISOAuth2(::grpc::ServerContext *, const ::CMSG_DesfireAuth_Step2 *, ::SMSG_DesfireAuth_Step2 *) override
Definition: iks.grpc.pb.h:1280
Definition: iks.grpc.pb.h:1153
~WithStreamedUnaryMethod_GenRandom() override
Definition: iks.grpc.pb.h:1168
::grpc::Status GenRandom(::grpc::ServerContext *, const ::CMSG_GenRandom *, ::SMSG_GenRandom *) override
Definition: iks.grpc.pb.h:1172
virtual ::grpc::Status StreamedGenRandom(::grpc::ServerContext *context, ::grpc::ServerUnaryStreamer< ::CMSG_GenRandom,::SMSG_GenRandom > *server_unary_streamer)=0
WithStreamedUnaryMethod_GenRandom()
Definition: iks.grpc.pb.h:1157
void BaseClassMustBeDerivedFromService(const Service *)
Definition: iks.grpc.pb.h:1155
Definition: iks.grpc.pb.h:31
Service SplitStreamedService
Definition: iks.grpc.pb.h:1369
WithCallbackMethod_GenRandom< WithCallbackMethod_AESEncrypt< WithCallbackMethod_AESDecrypt< WithCallbackMethod_DESFireISOAuth1< WithCallbackMethod_DESFireISOAuth2< WithCallbackMethod_DESFireAESAuth1< WithCallbackMethod_DESFireAESAuth2< WithCallbackMethod_DESFireChangeKey< Service > > > > > > > > CallbackService
Definition: iks.grpc.pb.h:678
WithAsyncMethod_GenRandom< WithAsyncMethod_AESEncrypt< WithAsyncMethod_AESDecrypt< WithAsyncMethod_DESFireISOAuth1< WithAsyncMethod_DESFireISOAuth2< WithAsyncMethod_DESFireAESAuth1< WithAsyncMethod_DESFireAESAuth2< WithAsyncMethod_DESFireChangeKey< Service > > > > > > > > AsyncService
Definition: iks.grpc.pb.h:461
static constexpr char const * service_full_name()
Definition: iks.grpc.pb.h:33
static std::unique_ptr< Stub > NewStub(const std::shared_ptr< ::grpc::ChannelInterface > &channel, const ::grpc::StubOptions &options=::grpc::StubOptions())
Definition: iks.grpc.pb.cc:34
CallbackService ExperimentalCallbackService
Definition: iks.grpc.pb.h:679
WithStreamedUnaryMethod_GenRandom< WithStreamedUnaryMethod_AESEncrypt< WithStreamedUnaryMethod_AESDecrypt< WithStreamedUnaryMethod_DESFireISOAuth1< WithStreamedUnaryMethod_DESFireISOAuth2< WithStreamedUnaryMethod_DESFireAESAuth1< WithStreamedUnaryMethod_DESFireAESAuth2< WithStreamedUnaryMethod_DESFireChangeKey< Service > > > > > > > > StreamedUnaryService
Definition: iks.grpc.pb.h:1368
WithStreamedUnaryMethod_GenRandom< WithStreamedUnaryMethod_AESEncrypt< WithStreamedUnaryMethod_AESDecrypt< WithStreamedUnaryMethod_DESFireISOAuth1< WithStreamedUnaryMethod_DESFireISOAuth2< WithStreamedUnaryMethod_DESFireAESAuth1< WithStreamedUnaryMethod_DESFireAESAuth2< WithStreamedUnaryMethod_DESFireChangeKey< Service > > > > > > > > StreamedService
Definition: iks.grpc.pb.h:1370
Definition: iks.pb.h:1398
Definition: iks.pb.h:1744
Definition: iks.pb.h:2450
Definition: iks.pb.h:792
Definition: iks.pb.h:2081
Definition: iks.pb.h:1061