GRPC Objective-C  1.26.0
ProtoMethod.h
Go to the documentation of this file.
1 /*
2  *
3  * Copyright 2015 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 #import <Foundation/Foundation.h>
20 
25 __attribute__((deprecated("Please use GRPCProtoMethod."))) @interface ProtoMethod
26  : NSObject @property(nonatomic, readonly) NSString *package;
27 @property(nonatomic, readonly) NSString *service;
28 @property(nonatomic, readonly) NSString *method;
29 
30 @property(nonatomic, readonly) NSString *HTTPPath;
31 
32 - (instancetype)initWithPackage:(NSString *)package
33  service:(NSString *)service
34  method:(NSString *)method;
35 @end
36 
41 #pragma clang diagnostic push
42 #pragma clang diagnostic ignored "-Wdeprecated-declarations"
43  @interface GRPCProtoMethod : ProtoMethod
44 #pragma clang diagnostic pop
45 
46  @end
This subclass is empty now.
Definition: ProtoMethod.h:43
__attribute__((deprecated("Please use GRPCProtoMethod."))) @interface ProtoMethod NSString * service
A fully-qualified proto service method name.
Definition: ProtoMethod.h:25
NSString * method
Definition: ProtoMethod.h:28
NSString * HTTPPath
Definition: ProtoMethod.h:30
instancetype initWithPackage
Definition: ProtoMethod.h:34
__attribute__(void) start
host parameter should not contain the scheme (http:// or https://), only the name or IP addr and the ...