GRPCSecureChannelFactory.h
Go to the documentation of this file.
1 /*
2  *
3  * Copyright 2018 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 #import "GRPCChannelFactory.h"
19 
20 @class GRPCChannel;
21 
22 NS_ASSUME_NONNULL_BEGIN
23 
25 
31 + (nullable instancetype)factoryWithPEMRootCertificates:(nullable NSString *)rootCerts
32  privateKey:(nullable NSString *)privateKey
33  certChain:(nullable NSString *)certChain
34  error:(NSError **)errorPtr;
35 
36 - (nullable grpc_channel *)createChannelWithHost:(NSString *)host
37  channelArgs:(nullable NSDictionary *)args;
38 
39 - (nullable instancetype)init NS_UNAVAILABLE;
40 
41 @end
42 
43 NS_ASSUME_NONNULL_END
init
const char * init
Definition: upb/upb/bindings/lua/main.c:49
GRPCSecureChannelFactory
Definition: GRPCSecureChannelFactory.h:24
GRPCChannelFactory-p
Definition: GRPCChannelFactory.h:26
-[GRPCSecureChannelFactory NS_UNAVAILABLE]
nullable instancetype NS_UNAVAILABLE()
grpc_channel
struct grpc_channel grpc_channel
Definition: grpc_types.h:62
GRPCChannel
Definition: GRPCChannel.h:65
GRPCChannelFactory.h


grpc
Author(s):
autogenerated on Thu Mar 13 2025 02:59:48