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 : NSObject
26 @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
GRPCProtoMethod
Definition: ProtoMethod.h:43
initWithPackage
instancetype initWithPackage
Definition: ProtoMethod.h:34
__attribute__
__attribute__(void) start
HTTPPath
NSString * HTTPPath
Definition: ProtoMethod.h:30
service
__attribute__((deprecated("Please use GRPCProtoMethod."))) @interface ProtoMethod NSString * service
Definition: ProtoMethod.h:25
method
NSString * method
Definition: ProtoMethod.h:28


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