Submit
Path:
~
/
/
proc
/
self
/
root
/
lib
/
python2.7
/
site-packages
/
google
/
protobuf
/
File Content:
service.pyo
� ���hc @ sh d Z d Z d e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d S( se DEPRECATED: Declares the RPC service interfaces. This module declares the abstract interfaces underlying proto2 RPC services. These are intended to be independent of any particular RPC implementation, so that proto2 services can be used on top of a variety of implementations. Starting with version 2.3.0, RPC implementations should not try to build on these, but should instead provide code generator plugins which generate code specific to the particular RPC implementation. This way the generated code can be more appropriate for the implementation in use and can avoid unnecessary layers of indirection. s petar@google.com (Petar Petrov)t RpcExceptionc B s e Z d Z RS( s4 Exception raised on failed blocking RPC method call.( t __name__t __module__t __doc__( ( ( s; /usr/lib/python2.7/site-packages/google/protobuf/service.pyR . s t Servicec B s2 e Z d Z d � Z d � Z d � Z d � Z RS( sj Abstract base interface for protocol-buffer-based RPC services. Services themselves are abstract classes (implemented either by servers or as stubs), but they subclass this base interface. The methods of this interface can be used to call the methods of the service without knowing its exact type at compile time (analogous to the Message interface). c C s t � d S( s$ Retrieves this service's descriptor.N( t NotImplementedError( ( ( s; /usr/lib/python2.7/site-packages/google/protobuf/service.pyt GetDescriptor= s c C s t � d S( s> Calls a method of the service specified by method_descriptor. If "done" is None then the call is blocking and the response message will be returned directly. Otherwise the call is asynchronous and "done" will later be called with the response value. In the blocking case, RpcException will be raised on error. Preconditions: * method_descriptor.service == GetDescriptor * request is of the exact same classes as returned by GetRequestClass(method). * After the call has started, the request must not be modified. * "rpc_controller" is of the correct type for the RPC implementation being used by this Service. For stubs, the "correct type" depends on the RpcChannel which the stub is using. Postconditions: * "done" will be called when the method is complete. This may be before CallMethod() returns or it may be at some point in the future. * If the RPC failed, the response value passed to "done" will be None. Further details about the failure can be found by querying the RpcController. N( R ( t selft method_descriptort rpc_controllert requestt done( ( s; /usr/lib/python2.7/site-packages/google/protobuf/service.pyt CallMethodA s c C s t � d S( s� Returns the class of the request message for the specified method. CallMethod() requires that the request is of a particular subclass of Message. GetRequestClass() gets the default instance of this required type. Example: method = service.GetDescriptor().FindMethodByName("Foo") request = stub.GetRequestClass(method)() request.ParseFromString(input) service.CallMethod(method, request, callback) N( R ( R R ( ( s; /usr/lib/python2.7/site-packages/google/protobuf/service.pyt GetRequestClass] s c C s t � d S( s Returns the class of the response message for the specified method. This method isn't really needed, as the RpcChannel's CallMethod constructs the response protocol message. It's provided anyway in case it is useful for the caller to know the response type in advance. N( R ( R R ( ( s; /usr/lib/python2.7/site-packages/google/protobuf/service.pyt GetResponseClassl s ( R R R R R R R ( ( ( s; /usr/lib/python2.7/site-packages/google/protobuf/service.pyR 3 s t RpcControllerc B sM e Z d Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z RS( s� An RpcController mediates a single method call. The primary purpose of the controller is to provide a way to manipulate settings specific to the RPC implementation and to find out about RPC-level errors. The methods provided by the RpcController interface are intended to be a "least common denominator" set of features which we expect all implementations to support. Specific implementations may provide more advanced features (e.g. deadline propagation). c C s t � d S( s� Resets the RpcController to its initial state. After the RpcController has been reset, it may be reused in a new call. Must not be called while an RPC is in progress. N( R ( R ( ( s; /usr/lib/python2.7/site-packages/google/protobuf/service.pyt Reset� s c C s t � d S( s> Returns true if the call failed. After a call has finished, returns true if the call failed. The possible reasons for failure depend on the RPC implementation. Failed() must not be called before a call has finished. If Failed() returns true, the contents of the response message are undefined. N( R ( R ( ( s; /usr/lib/python2.7/site-packages/google/protobuf/service.pyt Failed� s c C s t � d S( sE If Failed is true, returns a human-readable description of the error.N( R ( R ( ( s; /usr/lib/python2.7/site-packages/google/protobuf/service.pyt ErrorText� s c C s t � d S( s Initiate cancellation. Advises the RPC system that the caller desires that the RPC call be canceled. The RPC system may cancel it immediately, may wait awhile and then cancel it, or may not even cancel the call at all. If the call is canceled, the "done" callback will still be called and the RpcController will indicate that the call failed at that time. N( R ( R ( ( s; /usr/lib/python2.7/site-packages/google/protobuf/service.pyt StartCancel� s c C s t � d S( sW Sets a failure reason. Causes Failed() to return true on the client side. "reason" will be incorporated into the message returned by ErrorText(). If you find you need to return machine-readable information about failures, you should incorporate it into your response protocol buffer and should NOT call SetFailed(). N( R ( R t reason( ( s; /usr/lib/python2.7/site-packages/google/protobuf/service.pyt SetFailed� s c C s t � d S( s� Checks if the client cancelled the RPC. If true, indicates that the client canceled the RPC, so the server may as well give up on replying to it. The server should still call the final "done" callback. N( R ( R ( ( s; /usr/lib/python2.7/site-packages/google/protobuf/service.pyt IsCanceled� s c C s t � d S( s� Sets a callback to invoke on cancel. Asks that the given callback be called when the RPC is canceled. The callback will always be called exactly once. If the RPC completes without being canceled, the callback will be called after completion. If the RPC has already been canceled when NotifyOnCancel() is called, the callback will be called immediately. NotifyOnCancel() must be called no more than once per request. N( R ( R t callback( ( s; /usr/lib/python2.7/site-packages/google/protobuf/service.pyt NotifyOnCancel� s ( R R R R R R R R R R ( ( ( s; /usr/lib/python2.7/site-packages/google/protobuf/service.pyR v s t RpcChannelc B s e Z d Z d � Z RS( s4 Abstract interface for an RPC channel. An RpcChannel represents a communication line to a service which can be used to call that service's methods. The service may be running on another machine. Normally, you should not use an RpcChannel directly, but instead construct a stub {@link Service} wrapping it. Example: Example: RpcChannel channel = rpcImpl.Channel("remotehost.example.com:1234") RpcController controller = rpcImpl.Controller() MyService service = MyService_Stub(channel) service.MyMethod(controller, request, callback) c C s t � d S( sb Calls the method identified by the descriptor. Call the given method of the remote service. The signature of this procedure looks the same as Service.CallMethod(), but the requirements are less strict in one important way: the request object doesn't have to be of any specific class as long as its descriptor is method.input_type. N( R ( R R R R t response_classR ( ( s; /usr/lib/python2.7/site-packages/google/protobuf/service.pyR � s ( R R R R ( ( ( s; /usr/lib/python2.7/site-packages/google/protobuf/service.pyR � s N( R t __author__t ExceptionR t objectR R R ( ( ( s; /usr/lib/python2.7/site-packages/google/protobuf/service.pyt <module>) s CS
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
compiler
---
0755
internal
---
0755
pyext
---
0755
util
---
0755
__init__.py
1890 bytes
0644
__init__.pyc
409 bytes
0644
__init__.pyo
409 bytes
0644
any_pb2.py
2686 bytes
0644
any_pb2.pyc
2826 bytes
0644
any_pb2.pyo
2826 bytes
0644
any_test_pb2.py
3205 bytes
0644
any_test_pb2.pyc
2995 bytes
0644
any_test_pb2.pyo
2995 bytes
0644
api_pb2.py
10895 bytes
0644
api_pb2.pyc
6788 bytes
0644
api_pb2.pyo
6788 bytes
0644
descriptor.py
39605 bytes
0644
descriptor.pyc
37035 bytes
0644
descriptor.pyo
37035 bytes
0644
descriptor_database.py
5932 bytes
0644
descriptor_database.pyc
4985 bytes
0644
descriptor_database.pyo
4985 bytes
0644
descriptor_pb2.py
89217 bytes
0644
descriptor_pb2.pyc
43334 bytes
0644
descriptor_pb2.pyo
43334 bytes
0644
descriptor_pool.py
36071 bytes
0644
descriptor_pool.pyc
30304 bytes
0644
descriptor_pool.pyo
30273 bytes
0644
duration_pb2.py
2780 bytes
0644
duration_pb2.pyc
2857 bytes
0644
duration_pb2.pyo
2857 bytes
0644
empty_pb2.py
1951 bytes
0644
empty_pb2.pyc
2257 bytes
0644
empty_pb2.pyo
2257 bytes
0644
field_mask_pb2.py
2422 bytes
0644
field_mask_pb2.pyc
2711 bytes
0644
field_mask_pb2.pyo
2711 bytes
0644
json_format.py
29203 bytes
0644
json_format.pyc
24788 bytes
0644
json_format.pyo
24788 bytes
0644
map_proto2_unittest_pb2.py
55897 bytes
0644
map_proto2_unittest_pb2.pyc
26138 bytes
0644
map_proto2_unittest_pb2.pyo
26138 bytes
0644
map_unittest_pb2.py
127423 bytes
0644
map_unittest_pb2.pyc
55938 bytes
0644
map_unittest_pb2.pyo
55938 bytes
0644
message.py
11454 bytes
0644
message.pyc
12397 bytes
0644
message.pyo
12397 bytes
0644
message_factory.py
6279 bytes
0644
message_factory.pyc
4685 bytes
0644
message_factory.pyo
4685 bytes
0644
proto_builder.py
5202 bytes
0644
proto_builder.pyc
3372 bytes
0644
proto_builder.pyo
3372 bytes
0644
reflection.py
4562 bytes
0644
reflection.pyc
3054 bytes
0644
reflection.pyo
3054 bytes
0644
service.py
9144 bytes
0644
service.pyc
9625 bytes
0644
service.pyo
9625 bytes
0644
service_reflection.py
11023 bytes
0644
service_reflection.pyc
11315 bytes
0644
service_reflection.pyo
11315 bytes
0644
source_context_pb2.py
2537 bytes
0644
source_context_pb2.pyc
2832 bytes
0644
source_context_pb2.pyo
2832 bytes
0644
struct_pb2.py
10900 bytes
0644
struct_pb2.pyc
6846 bytes
0644
struct_pb2.pyo
6846 bytes
0644
symbol_database.py
6423 bytes
0644
symbol_database.pyc
6125 bytes
0644
symbol_database.pyo
6125 bytes
0644
test_messages_proto2_pb2.py
107724 bytes
0644
test_messages_proto2_pb2.pyc
52536 bytes
0644
test_messages_proto2_pb2.pyo
52536 bytes
0644
test_messages_proto3_pb2.py
117807 bytes
0644
test_messages_proto3_pb2.pyc
58381 bytes
0644
test_messages_proto3_pb2.pyo
58381 bytes
0644
text_encoding.py
4617 bytes
0644
text_encoding.pyc
3336 bytes
0644
text_encoding.pyo
3336 bytes
0644
text_format.py
50887 bytes
0644
text_format.pyc
47713 bytes
0644
text_format.pyo
47677 bytes
0644
timestamp_pb2.py
2800 bytes
0644
timestamp_pb2.pyc
2873 bytes
0644
timestamp_pb2.pyo
2873 bytes
0644
type_pb2.py
21859 bytes
0644
type_pb2.pyc
12251 bytes
0644
type_pb2.pyo
12251 bytes
0644
unittest_arena_pb2.py
4507 bytes
0644
unittest_arena_pb2.pyc
3727 bytes
0644
unittest_arena_pb2.pyo
3727 bytes
0644
unittest_custom_options_pb2.py
90298 bytes
0644
unittest_custom_options_pb2.pyc
41614 bytes
0644
unittest_custom_options_pb2.pyo
41614 bytes
0644
unittest_import_pb2.py
4601 bytes
0644
unittest_import_pb2.pyc
4089 bytes
0644
unittest_import_pb2.pyo
4089 bytes
0644
unittest_import_public_pb2.py
2342 bytes
0644
unittest_import_public_pb2.pyc
2626 bytes
0644
unittest_import_public_pb2.pyo
2626 bytes
0644
unittest_mset_pb2.py
9959 bytes
0644
unittest_mset_pb2.pyc
6128 bytes
0644
unittest_mset_pb2.pyo
6128 bytes
0644
unittest_mset_wire_format_pb2.py
3854 bytes
0644
unittest_mset_wire_format_pb2.pyc
3349 bytes
0644
unittest_mset_wire_format_pb2.pyo
3349 bytes
0644
unittest_no_arena_import_pb2.py
2233 bytes
0644
unittest_no_arena_import_pb2.pyc
2484 bytes
0644
unittest_no_arena_import_pb2.pyo
2484 bytes
0644
unittest_no_arena_pb2.py
52395 bytes
0644
unittest_no_arena_pb2.pyc
28012 bytes
0644
unittest_no_arena_pb2.pyo
28012 bytes
0644
unittest_no_generic_services_pb2.py
4245 bytes
0644
unittest_no_generic_services_pb2.pyc
4112 bytes
0644
unittest_no_generic_services_pb2.pyo
4112 bytes
0644
unittest_pb2.py
343268 bytes
0644
unittest_pb2.pyc
162847 bytes
0644
unittest_pb2.pyo
162847 bytes
0644
unittest_proto3_arena_pb2.py
60577 bytes
0644
unittest_proto3_arena_pb2.pyc
30138 bytes
0644
unittest_proto3_arena_pb2.pyo
30138 bytes
0644
wrappers_pb2.py
11531 bytes
0644
wrappers_pb2.pyc
6641 bytes
0644
wrappers_pb2.pyo
6641 bytes
0644
N4ST4R_ID | Naxtarrr