From 5c329efca8fbacb7e8801092ae6d15e8ede339ec Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Thu, 24 Sep 2015 10:56:38 -0700 Subject: Remove docs from master --- doc/ref/c++/html/rpc__method_8h_source.html | 185 ---------------------------- 1 file changed, 185 deletions(-) delete mode 100644 doc/ref/c++/html/rpc__method_8h_source.html (limited to 'doc/ref/c++/html/rpc__method_8h_source.html') diff --git a/doc/ref/c++/html/rpc__method_8h_source.html b/doc/ref/c++/html/rpc__method_8h_source.html deleted file mode 100644 index 50339acf85..0000000000 --- a/doc/ref/c++/html/rpc__method_8h_source.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - -GRPC C++: include/grpc++/impl/rpc_method.h Source File - - - - - - - - - -
-
- - - - - - -
-
GRPC C++ -  0.11.0.0 -
-
-
- - - - - - - - - -
- -
- - -
-
-
-
rpc_method.h
-
-
-Go to the documentation of this file.
1 /*
-
2  *
-
3  * Copyright 2015, Google Inc.
-
4  * All rights reserved.
-
5  *
-
6  * Redistribution and use in source and binary forms, with or without
-
7  * modification, are permitted provided that the following conditions are
-
8  * met:
-
9  *
-
10  * * Redistributions of source code must retain the above copyright
-
11  * notice, this list of conditions and the following disclaimer.
-
12  * * Redistributions in binary form must reproduce the above
-
13  * copyright notice, this list of conditions and the following disclaimer
-
14  * in the documentation and/or other materials provided with the
-
15  * distribution.
-
16  * * Neither the name of Google Inc. nor the names of its
-
17  * contributors may be used to endorse or promote products derived from
-
18  * this software without specific prior written permission.
-
19  *
-
20  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-
21  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-
22  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-
23  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-
24  * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-
25  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-
26  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-
27  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-
28  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-
29  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-
30  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
31  *
-
32  */
-
33 
-
34 #ifndef GRPCXX_IMPL_RPC_METHOD_H
-
35 #define GRPCXX_IMPL_RPC_METHOD_H
-
36 
-
37 #include <memory>
-
38 
-
39 #include <grpc++/channel.h>
-
40 
-
41 namespace grpc {
-
42 
-
43 class RpcMethod {
-
44  public:
-
45  enum RpcType {
- -
47  CLIENT_STREAMING, // request streaming
-
48  SERVER_STREAMING, // response streaming
- -
50  };
-
51 
-
52  RpcMethod(const char* name, RpcType type)
-
53  : name_(name), method_type_(type), channel_tag_(NULL) {}
-
54 
-
55  RpcMethod(const char* name, RpcType type,
-
56  const std::shared_ptr<Channel>& channel)
-
57  : name_(name),
-
58  method_type_(type),
-
59  channel_tag_(channel->RegisterMethod(name)) {}
-
60 
-
61  const char* name() const { return name_; }
-
62  RpcType method_type() const { return method_type_; }
-
63  void* channel_tag() const { return channel_tag_; }
-
64 
-
65  private:
-
66  const char* const name_;
-
67  const RpcType method_type_;
-
68  void* const channel_tag_;
-
69 };
-
70 
-
71 } // namespace grpc
-
72 
-
73 #endif // GRPCXX_IMPL_RPC_METHOD_H
-
Definition: rpc_method.h:48
-
RpcType
Definition: rpc_method.h:45
- -
RpcType method_type() const
Definition: rpc_method.h:62
-
Definition: rpc_method.h:47
-
void * channel_tag() const
Definition: rpc_method.h:63
-
Definition: rpc_method.h:43
-
RpcMethod(const char *name, RpcType type)
Definition: rpc_method.h:52
-
Definition: rpc_method.h:49
-
RpcMethod(const char *name, RpcType type, const std::shared_ptr< Channel > &channel)
Definition: rpc_method.h:55
-
Definition: rpc_method.h:46
-
const char * name() const
Definition: rpc_method.h:61
-
- - - - -- cgit v1.2.3