123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185 |
- gRPC
- =============
- .. module:: grpc
- For documentation, examples, and more, see the `Python gRPC <https://grpc.io/docs/languages/python/>`_ page on `grpc.io <https://grpc.io/>`_.
- Module Contents
- ---------------
- Version
- ^^^^^^^
- The version string is available as :code:`grpc.__version__`.
- Create Client
- ^^^^^^^^^^^^^
- .. autofunction:: insecure_channel
- .. autofunction:: secure_channel
- .. autofunction:: intercept_channel
- Create Client Credentials
- ^^^^^^^^^^^^^^^^^^^^^^^^^
- .. autofunction:: ssl_channel_credentials
- .. autofunction:: metadata_call_credentials
- .. autofunction:: access_token_call_credentials
- .. autofunction:: composite_call_credentials
- .. autofunction:: composite_channel_credentials
- .. autofunction:: local_channel_credentials(local_connect_type=grpc.LocalConnectionType.LOCAL_TCP)
- .. autofunction:: compute_engine_channel_credentials
- Create Server
- ^^^^^^^^^^^^^
- .. autofunction:: server
- Create Server Credentials
- ^^^^^^^^^^^^^^^^^^^^^^^^^
- .. autofunction:: ssl_server_credentials
- .. autofunction:: ssl_server_certificate_configuration
- .. autofunction:: dynamic_ssl_server_credentials
- .. autofunction:: local_server_credentials(local_connect_type=grpc.LocalConnectionType.LOCAL_TCP)
- Local Connection Type
- ^^^^^^^^^^^^^^^^^^^^^
- .. autoclass:: LocalConnectionType
- RPC Method Handlers
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- .. autofunction:: unary_unary_rpc_method_handler
- .. autofunction:: unary_stream_rpc_method_handler
- .. autofunction:: stream_unary_rpc_method_handler
- .. autofunction:: stream_stream_rpc_method_handler
- .. autofunction:: method_handlers_generic_handler
- Channel Ready Future
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- .. autofunction:: channel_ready_future
- Channel Connectivity
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- .. autoclass:: ChannelConnectivity
- gRPC Status Code
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- .. autoclass:: StatusCode
- Channel Object
- ^^^^^^^^^^^^^^
- .. autoclass:: Channel
- Server Object
- ^^^^^^^^^^^^^
- .. autoclass:: Server
- Authentication & Authorization Objects
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- .. autoclass:: ChannelCredentials
- .. autoclass:: CallCredentials
- .. autoclass:: AuthMetadataContext
- .. autoclass:: AuthMetadataPluginCallback
- .. autoclass:: AuthMetadataPlugin
- .. autoclass:: ServerCredentials
- .. autoclass:: ServerCertificateConfiguration
- gRPC Exceptions
- ^^^^^^^^^^^^^^^
- .. autoexception:: RpcError
- Shared Context
- ^^^^^^^^^^^^^^
- .. autoclass:: RpcContext
- Client-Side Context
- ^^^^^^^^^^^^^^^^^^^^^^^
- .. autoclass:: Call
- Client-Side Interceptor
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- .. autoclass:: ClientCallDetails
- .. autoclass:: UnaryUnaryClientInterceptor
- .. autoclass:: UnaryStreamClientInterceptor
- .. autoclass:: StreamUnaryClientInterceptor
- .. autoclass:: StreamStreamClientInterceptor
- Service-Side Context
- ^^^^^^^^^^^^^^^^^^^^
- .. autoclass:: ServicerContext
- Service-Side Handler
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- .. autoclass:: RpcMethodHandler
- .. autoclass:: HandlerCallDetails
- .. autoclass:: GenericRpcHandler
- .. autoclass:: ServiceRpcHandler
- Service-Side Interceptor
- ^^^^^^^^^^^^^^^^^^^^^^^^
- .. autoclass:: ServerInterceptor
- Multi-Callable Interfaces
- ^^^^^^^^^^^^^^^^^^^^^^^^^
- .. autoclass:: UnaryUnaryMultiCallable
- .. autoclass:: UnaryStreamMultiCallable
- .. autoclass:: StreamUnaryMultiCallable
- .. autoclass:: StreamStreamMultiCallable
- Future Interfaces
- ^^^^^^^^^^^^^^^^^
- .. autoexception:: FutureTimeoutError
- .. autoexception:: FutureCancelledError
- .. autoclass:: Future
- Compression
- ^^^^^^^^^^^
- .. autoclass:: Compression
- Runtime Protobuf Parsing
- ^^^^^^^^^^^^^^^^^^^^^^^^
- .. autofunction:: protos
- .. autofunction:: services
- .. autofunction:: protos_and_services
|