insecure_credentials.h
Go to the documentation of this file.
1 //
2 //
3 // Copyright 2022 gRPC authors.
4 //
5 // Licensed under the Apache License, Version 2.0 (the "License");
6 // you may not use this file except in compliance with the License.
7 // You may obtain a copy of the License at
8 //
9 // http://www.apache.org/licenses/LICENSE-2.0
10 //
11 // Unless required by applicable law or agreed to in writing, software
12 // distributed under the License is distributed on an "AS IS" BASIS,
13 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 // See the License for the specific language governing permissions and
15 // limitations under the License.
16 //
17 //
18 
19 #ifndef GRPC_CORE_LIB_SECURITY_CREDENTIALS_INSECURE_INSECURE_CREDENTIALS_H
20 #define GRPC_CORE_LIB_SECURITY_CREDENTIALS_INSECURE_INSECURE_CREDENTIALS_H
21 
23 
24 #include <grpc/grpc.h>
25 #include <grpc/grpc_security.h>
27 
32 
33 namespace grpc_core {
34 
36  public:
38  RefCountedPtr<grpc_call_credentials> request_metadata_creds,
39  const char* /* target_name */, const grpc_channel_args* /* args */,
40  grpc_channel_args** /* new_args */) override;
41 
42  static UniqueTypeName Type();
43 
44  UniqueTypeName type() const override { return Type(); }
45 
46  private:
47  int cmp_impl(const grpc_channel_credentials* other) const override;
48 };
49 
51  public:
53  const grpc_channel_args* /* args */) override;
54 
55  static UniqueTypeName Type();
56 
57  UniqueTypeName type() const override { return Type(); }
58 };
59 
60 } // namespace grpc_core
61 
62 #endif // GRPC_CORE_LIB_SECURITY_CREDENTIALS_INSECURE_INSECURE_CREDENTIALS_H
grpc_core::InsecureServerCredentials::create_security_connector
RefCountedPtr< grpc_server_security_connector > create_security_connector(const grpc_channel_args *) override
Definition: core/lib/security/credentials/insecure/insecure_credentials.cc:52
grpc_core
Definition: call_metric_recorder.h:31
grpc_core::InsecureCredentials::create_security_connector
RefCountedPtr< grpc_channel_security_connector > create_security_connector(RefCountedPtr< grpc_call_credentials > request_metadata_creds, const char *, const grpc_channel_args *, grpc_channel_args **) override
Definition: core/lib/security/credentials/insecure/insecure_credentials.cc:32
grpc_core::InsecureServerCredentials::Type
static UniqueTypeName Type()
Definition: core/lib/security/credentials/insecure/insecure_credentials.cc:57
grpc_security.h
credentials.h
grpc_channel_args
Definition: grpc_types.h:132
grpc_types.h
grpc_core::InsecureCredentials
Definition: insecure_credentials.h:35
grpc_core::InsecureCredentials::Type
static UniqueTypeName Type()
Definition: core/lib/security/credentials/insecure/insecure_credentials.cc:40
grpc_core::RefCountedPtr< grpc_channel_security_connector >
grpc_core::InsecureCredentials::cmp_impl
int cmp_impl(const grpc_channel_credentials *other) const override
Definition: core/lib/security/credentials/insecure/insecure_credentials.cc:45
grpc.h
security_connector.h
grpc_core::InsecureCredentials::type
UniqueTypeName type() const override
Definition: insecure_credentials.h:44
grpc_server_credentials
Definition: src/core/lib/security/credentials/credentials.h:259
grpc_core::InsecureServerCredentials
Definition: insecure_credentials.h:50
grpc_core::UniqueTypeName
Definition: unique_type_name.h:56
unique_type_name.h
ref_counted_ptr.h
grpc_core::InsecureServerCredentials::type
UniqueTypeName type() const override
Definition: insecure_credentials.h:57
grpc_channel_credentials
Definition: src/core/lib/security/credentials/credentials.h:96
port_platform.h


grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:00:20