grpc/python/searchindex.js

1 line
78 KiB
JavaScript

Search.setIndex({"docnames": ["glossary", "grpc", "grpc_admin", "grpc_asyncio", "grpc_channelz", "grpc_csds", "grpc_health_checking", "grpc_observability", "grpc_reflection", "grpc_status", "grpc_testing", "index"], "filenames": ["glossary.rst", "grpc.rst", "grpc_admin.rst", "grpc_asyncio.rst", "grpc_channelz.rst", "grpc_csds.rst", "grpc_health_checking.rst", "grpc_observability.rst", "grpc_reflection.rst", "grpc_status.rst", "grpc_testing.rst", "index.rst"], "titles": ["Glossary", "gRPC", "gRPC Admin", "gRPC AsyncIO API", "gRPC Channelz", "gRPC CSDS", "gRPC Health Checking", "gRPC Python Observability", "gRPC Reflection", "gRPC Status", "gRPC Testing", "Welcome to gRPC Python\u2019s documentation!"], "terms": {"metadatum": 0, "A": [0, 1, 2, 3, 4, 5, 8, 9, 10], "kei": [0, 1, 3], "valu": [0, 1, 3, 6], "pair": [0, 1, 3], "includ": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "http": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "header": [0, 1], "It": [0, 1, 2, 3, 4, 5, 6, 8], "i": [0, 1, 3, 6, 9, 10, 11], "2": [0, 1], "tupl": [0, 1, 3, 10], "where": [0, 1, 3], "first": [0, 1, 3], "entri": [0, 1, 3], "second": [0, 1, 3, 10], "e": [0, 1, 3, 4], "The": [0, 1, 3, 4, 6, 8, 10], "metadata": [0, 1, 10, 11], "an": [0, 1, 3, 4, 6, 8, 9, 10], "ascii": 0, "str": [0, 3, 7, 8], "must": [0, 1, 3], "valid": [0, 1, 3], "name": [0, 1, 3, 6, 8], "can": [0, 1, 2, 3, 4, 10], "either": [0, 1, 10], "byte": [0, 1, 3], "If": [0, 1, 3, 6, 7, 9, 10], "ar": [0, 1, 2, 3, 9], "provid": [0, 1, 2, 3, 8, 10], "end": [0, 3, 8, 10], "bin": 0, "binari": 0, "b": 0, "x00": 0, "xff": 0, "sequenc": [0, 1, 3, 10], "serial": [0, 1, 3], "callabl": [0, 7, 11], "function": [0, 1, 3, 8], "encod": [0, 1, 3], "object": [0, 8, 10, 11], "applic": [0, 1, 3, 4, 10], "allow": [0, 1, 3, 4], "ani": [0, 1, 2, 3, 5, 6, 8, 10], "custom": [0, 1], "so": [0, 1, 3], "isn": 0, "t": [0, 1, 3, 10], "restrict": [0, 1, 3], "input": [0, 9], "even": [0, 3], "none": [0, 1, 3, 6, 7, 8, 10], "On": 0, "server": [0, 2, 4, 5, 6, 7, 10, 11], "side": [0, 11], "invok": [0, 1, 3, 6, 10], "handler": [0, 3, 11], "": [0, 1, 2, 3, 5, 6, 8, 9, 10], "return": [0, 1, 3, 4, 5, 7, 8, 9, 10], "client": [0, 6, 9, 10, 11], "outbound": 0, "messag": [0, 1, 3, 6, 8, 9, 10], "deseri": [0, 1, 3], "decod": 0, "same": [0, 1, 3, 10], "doesn": [0, 3], "have": [0, 1, 3, 10], "inbound": 0, "both": [0, 1, 5], "wait_for_readi": [0, 1, 3, 11], "rpc": [0, 4, 6, 8, 9, 10, 11], "issu": [0, 1, 3, 5], "channel": [0, 4, 7, 8, 10, 11], "transient_failur": [0, 1, 11], "shutdown": [0, 1, 6, 11], "state": [0, 1, 2, 3], "librari": [0, 1, 2, 3], "cannot": [0, 1], "transmit": [0, 1, 3], "moment": 0, "By": 0, "default": [0, 1, 4, 8], "grpc": 0, "fail": [0, 1, 3, 6], "immedi": [0, 1, 3, 6], "thi": [0, 1, 2, 3, 4, 6, 8, 9, 10], "known": [0, 3, 6, 8], "fast": 0, "result": [0, 1, 11], "being": [0, 1, 3, 10], "other": [0, 1, 3, 6], "connect": [0, 3, 10, 11], "readi": [0, 3, 11], "idl": [0, 1, 11], "when": [0, 1, 3, 6, 10], "option": [0, 1, 3, 4], "specifi": [0, 1, 3], "queue": 0, "until": [0, 1, 3, 10], "submit": [0, 10], "mai": [0, 1, 2, 3, 10], "still": [0, 3], "befor": [0, 1, 3, 10], "reach": [0, 1, 3], "reason": [0, 1, 3], "g": [0, 1, 3], "ha": [0, 1, 3, 4, 10], "been": [0, 1, 3, 10], "shut": 0, "down": 0, "deadlin": [0, 1, 3], "channel_argu": [0, 1, 3], "list": [0, 1, 3, 8], "configur": [0, 1, 3, 5], "underli": [0, 1, 3], "core": [0, 1, 3, 4], "argument": [0, 1, 3, 10], "meant": 0, "advanc": [0, 10], "usag": [0, 1, 3, 8], "contain": [0, 8], "experiment": [0, 1, 3, 4, 6, 9], "api": [0, 1, 2, 4, 5, 6, 9], "some": [0, 1, 2, 6, 8, 10], "label": 0, "full": [0, 8], "avail": [0, 1, 2, 8], "document": [0, 1, 2, 3, 4, 5, 8], "found": [0, 1, 3, 8], "under": [0, 1, 3, 10], "grpc_arg_kei": 0, "section": 0, "channel_arg_nam": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "h": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "file": [0, 1, 8], "github": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "com": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "blob": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "v1": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "64": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "x": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "impl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "For": [0, 1, 3, 8], "exampl": [0, 1, 3, 11], "you": [0, 2, 3, 4], "want": 0, "disabl": [0, 1, 3, 4], "tcp": [0, 1, 3], "port": [0, 1, 3], "reus": 0, "construct": [0, 1], "like": [0, 1, 3], "so_reuseport": 0, "0": [0, 1, 3, 4, 11], "more": [1, 3, 10], "see": [1, 8], "python": [1, 2, 3, 4, 5, 8, 9, 10], "page": [1, 11], "io": [1, 3], "string": [1, 3, 6, 8], "__version__": 1, "insecure_channel": [1, 3, 11], "target": [1, 3], "sourc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "insecur": [1, 3], "thread": [1, 3], "safe": [1, 3], "paramet": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "address": [1, 3], "indic": [1, 3, 6, 10], "us": [1, 3, 5, 8, 10], "over": [1, 3, 10], "lifetim": [1, 3], "secure_channel": [1, 3, 11], "secur": [1, 3], "channelcredenti": [1, 3, 11], "instanc": [1, 3, 8, 9, 10], "intercept_channel": [1, 11], "intercept": [1, 3], "through": 1, "set": [1, 3, 4, 6, 11], "zero": 1, "unaryunaryclientinterceptor": [1, 3, 11], "unarystreamclientinterceptor": [1, 3, 11], "streamunaryclientinterceptor": [1, 3, 11], "streamstreamclientinterceptor": [1, 3, 11], "given": [1, 3, 8, 9, 10], "control": [1, 3, 5], "order": [1, 3, 10], "thei": [1, 3], "each": [1, 2, 3], "invoc": [1, 3, 10], "via": [1, 2, 3], "rais": [1, 3, 7, 8, 9], "typeerror": 1, "doe": [1, 4, 10], "deriv": 1, "from": [1, 3, 4, 8, 10], "ssl_channel_credenti": [1, 11], "root_certif": 1, "private_kei": 1, "certificate_chain": 1, "ssl": [1, 3], "enabl": [1, 3, 4, 8, 10], "pem": 1, "root": [1, 4], "certif": 1, "retriev": [1, 3, 8], "them": [1, 2, 3, 10], "locat": 1, "chosen": 1, "privat": [1, 3], "should": [1, 3, 6, 8], "chain": [1, 3], "metadata_call_credenti": [1, 11], "metadata_plugin": 1, "callcredenti": [1, 3, 11], "authmetadataplugin": [1, 11], "plugin": [1, 7], "access_token_call_credenti": [1, 11], "access_token": 1, "access": [1, 3, 10], "token": 1, "place": 1, "directli": [1, 4, 8], "request": [1, 3, 4, 6, 8, 10], "bearer": 1, "composite_call_credenti": [1, 11], "call_credenti": 1, "compos": 1, "multipl": [1, 3], "make": [1, 2, 3], "new": [1, 2, 3, 6], "At": 1, "least": 1, "two": [1, 3], "composite_channel_credenti": [1, 11], "channel_credenti": 1, "one": [1, 2, 3, 10], "One": 1, "local_channel_credenti": [1, 11], "local_connect_typ": 1, "localconnectiontyp": [1, 11], "local_tcp": [1, 11], "endpoint": [1, 3], "localhost": 1, "10000": 1, "also": [1, 3], "ud": [1, 11], "encrypt": 1, "check": [1, 3, 8, 11], "consid": [1, 3], "peer": [1, 3, 11], "data": [1, 3, 5], "confidenti": 1, "while": 1, "call": [1, 3, 6, 8, 9, 10, 11], "1": [1, 4, 11], "elimin": 1, "unit": 1, "test": [1, 11], "without": [1, 3], "up": [1, 3], "secret": 1, "compute_engine_channel_credenti": [1, 11], "comput": [1, 3], "engin": 1, "onli": [1, 3, 10], "gcp": 1, "environ": 1, "reli": 1, "handshak": 1, "info": [1, 4], "about": 1, "alt": 1, "cloud": 1, "googl": [1, 9], "transit": [1, 3], "layer": 1, "transport": 1, "expect": [1, 3], "part": [1, 5], "composit": 1, "conjunct": 1, "vm": 1, "account": 1, "sort": 1, "suddenli": 1, "unexpectedli": 1, "begin": 1, "thread_pool": 1, "maximum_concurrent_rpc": [1, 3], "xd": [1, 5], "fals": [1, 3], "which": [1, 2, 3, 4, 5, 8, 10], "threadpoolexecutor": [1, 3], "execut": [1, 3, 10], "genericrpchandl": [1, 3, 11], "ad": [1, 2, 3, 4, 5, 8, 10], "add_generic_rpc_handl": [1, 3, 11], "time": [1, 2, 3, 10, 11], "start": [1, 3, 11], "serverinterceptor": [1, 3, 11], "observ": [1, 3, 11], "manipul": [1, 3, 10], "incom": [1, 3], "hand": [1, 3], "maximum": [1, 3], "number": [1, 3, 8], "concurr": [1, 3], "resource_exhaust": [1, 3, 11], "limit": [1, 3, 10], "element": [1, 3], "gzip": [1, 3, 11], "algorithm": [1, 3], "unless": [1, 3], "overridden": [1, 3], "true": [1, 3, 6], "ssl_server_credenti": [1, 11], "private_key_certificate_chain_pair": 1, "require_client_auth": 1, "servercredenti": [1, 3, 11], "form": 1, "verifi": 1, "omit": 1, "boolean": 1, "whether": [1, 3, 4], "requir": 1, "typic": [1, 8], "add_secure_port": [1, 3, 11], "dure": [1, 3], "setup": 1, "ssl_server_certificate_configur": [1, 11], "servercertificateconfigur": [1, 11], "collect": 1, "fetch": 1, "callback": [1, 3, 10], "dynamic_ssl_server_credenti": [1, 11], "initial_certificate_configur": 1, "certificate_configuration_fetch": 1, "require_client_authent": 1, "initi": [1, 2, 3, 10], "take": [1, 3, 8], "replac": [1, 3], "current": [1, 3, 6, 10], "chang": [1, 3, 6, 10], "continu": [1, 3], "its": [1, 3, 8, 10], "config": 1, "everi": [1, 3], "tl": 1, "thu": 1, "user": [1, 10], "local_server_credenti": [1, 11], "class": [1, 3, 4, 5, 6, 7, 8, 10], "creation": [1, 3], "unix": 1, "domain": 1, "socket": [1, 4], "unary_unary_rpc_method_handl": [1, 11], "behavior": [1, 5, 10], "request_deseri": [1, 11], "response_seri": [1, 11], "rpcmethodhandl": [1, 3, 11], "unari": [1, 3, 10], "implement": [1, 3, 4, 5, 8, 9, 10], "accept": [1, 3], "respons": [1, 3, 4, 10], "unary_stream_rpc_method_handl": [1, 11], "stream": [1, 3, 8, 10], "iter": [1, 3, 7, 8, 10], "stream_unary_rpc_method_handl": [1, 11], "singl": [1, 3, 4, 8], "stream_stream_rpc_method_handl": [1, 11], "method_handlers_generic_handl": [1, 11], "method_handl": [1, 3], "dictionari": [1, 3, 10], "map": [1, 3, 9], "correspond": [1, 3, 8, 9], "channel_ready_futur": [1, 11], "track": 1, "cancel": [1, 3, 10, 11], "affect": 1, "machin": 1, "mere": 1, "decoupl": 1, "matur": 1, "channelconnect": [1, 3, 11], "mirror": 1, "grpc_connectivity_st": 1, "conduct": 1, "seen": 1, "failur": [1, 3], "recov": 1, "statuscod": [1, 3, 11], "grpc_status_cod": 1, "ok": [1, 3, 6, 9, 11], "Not": 1, "error": [1, 3], "success": [1, 10], "oper": [1, 3], "wa": [1, 3, 7, 8], "caller": [1, 3], "unknown": [1, 6, 11], "invalid_argu": [1, 11], "invalid": 1, "deadline_exceed": [1, 11], "expir": 1, "could": [1, 3, 5], "complet": [1, 3], "not_found": [1, 4, 6, 11], "entiti": 1, "directori": 1, "already_exist": [1, 11], "we": [1, 3], "attempt": [1, 6], "alreadi": [1, 3, 7], "exist": [1, 2, 3, 4], "permission_deni": [1, 11], "permiss": 1, "unauthent": [1, 11], "resourc": [1, 3, 5], "exhaust": 1, "perhap": 1, "per": 1, "quota": 1, "entir": [1, 3, 4], "system": [1, 10], "out": [1, 3, 8], "space": 1, "failed_precondit": [1, 11], "reject": 1, "becaus": 1, "abort": [1, 3, 11], "due": [1, 5], "transact": 1, "etc": [1, 3], "unimpl": [1, 6, 11], "support": [1, 3, 6], "intern": [1, 2, 10, 11], "mean": [1, 4], "invari": 1, "broken": 1, "unavail": [1, 11], "data_loss": [1, 11], "unrecover": 1, "loss": 1, "corrupt": 1, "afford": [1, 3], "gener": [1, 3, 10], "manag": [1, 2, 3], "although": [1, 3], "need": [1, 3], "enter": [1, 3, 6], "exit": [1, 3], "__enter__": [1, 11], "relat": [1, 3, 8], "__exit__": [1, 11], "exc_typ": [1, 3], "exc_val": [1, 3], "exc_tb": [1, 3], "abstract": [1, 3, 10], "close": [1, 3, 10, 11], "releas": [1, 3, 11], "all": [1, 2, 3, 4, 6, 7, 8, 10], "held": [1, 3], "termin": [1, 3, 6, 9, 10, 11], "activ": [1, 3], "idempot": [1, 3], "stream_stream": [1, 3, 11], "request_seri": [1, 3], "response_deseri": [1, 3], "_registered_method": [1, 3], "streamstreammultical": [1, 3, 11], "goe": [1, 3], "unseri": [1, 3], "case": [1, 3], "pass": [1, 3], "undeseri": [1, 3], "bool": [1, 3, 7], "repres": [1, 3, 9], "regist": [1, 2, 3, 5, 7, 8, 10], "stream_unari": [1, 3, 11], "streamunarymultical": [1, 3, 11], "subscrib": [1, 11], "try_to_connect": [1, 3], "describ": [1, 3, 7, 10], "monitor": 1, "debug": [1, 2, 3, 4, 5], "gain": 1, "better": 1, "visibl": 1, "upon": [1, 3], "subscript": 1, "again": 1, "unsubscrib": [1, 11], "scope": 1, "decid": [1, 3], "unary_stream": [1, 3, 11], "unarystreammultical": [1, 3, 11], "unary_unari": [1, 3, 11], "unaryunarymultical": [1, 3, 11], "previous": 1, "generic_rpc_handl": [1, 3], "add_insecure_port": [1, 3, 11], "open": [1, 3], "choos": [1, 3], "integ": [1, 3], "add_registered_method_handl": [1, 3, 11], "service_nam": [1, 3, 8, 11], "preced": 1, "server_credenti": [1, 3], "onc": [1, 3], "stop": [1, 3, 11], "grace": [1, 3, 6], "period": [1, 3, 6], "wait": [1, 3], "finish": [1, 3], "haven": [1, 3], "within": [1, 3], "block": [1, 10, 11], "last": [1, 3], "smaller": [1, 3], "subsequ": [1, 3, 6], "effect": [1, 3, 5], "sooner": [1, 3], "larger": [1, 3], "later": [1, 3], "most": [1, 3], "durat": [1, 3, 10], "event": [1, 3], "run": [1, 3, 7, 11], "wait_for_termin": [1, 3, 11], "timeout": [1, 3, 10, 11], "consum": [1, 2, 3], "follow": [1, 3], "condit": [1, 3], "met": [1, 3], "occur": [1, 3], "work": [1, 3, 5], "wai": [1, 2, 3], "doc": [1, 3, 8], "org": [1, 3], "3": [1, 3], "html": [1, 3], "float": [1, 3], "point": [1, 3, 6], "encapsul": [1, 3], "defin": [1, 8, 10], "assert": 1, "ident": [1, 3], "otherwis": [1, 3], "alwai": [1, 3], "authmetadatacontext": [1, 11], "inform": [1, 3, 4, 8], "service_url": [1, 11], "url": 1, "method_nam": [1, 11], "fulli": [1, 8], "qualifi": [1, 8], "authmetadataplugincallback": [1, 11], "receiv": [1, 3, 6, 8], "__call__": [1, 3, 11], "specif": [1, 10], "asynchron": [1, 3], "separ": [1, 2], "synchron": 1, "certificate_configur": 1, "rpcerror": [1, 3, 11], "non": [1, 3, 4, 9], "rpccontext": [1, 3, 10, 11], "action": [1, 3], "add_callback": [1, 11], "is_act": [1, 10, 11], "time_remain": [1, 3, 10, 11], "length": [1, 3, 10], "remain": [1, 3], "nonneg": [1, 3], "util": [1, 3], "sent": [1, 3, 10], "detail": [1, 3, 9, 10, 11], "initial_metadata": [1, 3, 10, 11], "trailing_metadata": [1, 3, 10, 11], "trail": [1, 3, 10], "clientcalldetail": [1, 3, 11], "flag": [1, 3], "mechan": [1, 3], "intercept_unary_unari": [1, 3, 11], "client_call_detail": [1, 3], "proce": [1, 3], "next": [1, 3], "actual": [1, 3], "move": [1, 3], "forward": [1, 3], "response_futur": 1, "In": [1, 5], "outgo": [1, 3], "intercept_unary_stream": [1, 3, 11], "response_iter": 1, "draw": [1, 10], "fulfil": 1, "though": 1, "intercept_stream_unari": [1, 3, 11], "request_iter": [1, 3, 8], "yield": [1, 3], "intercept_stream_stream": [1, 3, 11], "servicercontext": [1, 3, 11], "superced": [1, 3], "ones": [1, 3], "utf": [1, 3], "8": [1, 3], "signal": [1, 3], "abort_with_statu": [1, 11], "auth_context": [1, 3, 11], "get": [1, 2, 3, 4, 8], "auth": [1, 3], "properti": [1, 3], "disable_next_message_compress": [1, 3, 11], "overrid": [1, 3], "invocation_metadata": [1, 3, 10, 11], "identifi": [1, 3, 10], "format": [1, 3], "determin": [1, 3], "peer_ident": [1, 3, 11], "equival": [1, 3], "servicer_context": [1, 3], "peer_identity_kei": [1, 3, 11], "raw": [1, 3], "x509_common_nam": [1, 3], "x509_subject_alternative_nam": [1, 3], "send_initial_metadata": [1, 3, 10, 11], "send": [1, 3, 6, 10], "add": [1, 2, 3, 4, 10], "what": [1, 3, 11], "set_cod": [1, 3, 11], "wish": [1, 3], "set_compress": [1, 3, 11], "set_detail": [1, 3, 11], "set_trailing_metadata": [1, 3, 11], "throughout": 1, "suppli": 1, "final": [1, 3], "wire": 1, "request_stream": [1, 11], "exactli": 1, "arbitrari": [1, 3], "response_stream": [1, 11], "suitabl": 1, "busi": 1, "logic": [1, 3], "produc": [1, 3], "handlercalldetail": [1, 3, 11], "just": [1, 2], "arriv": 1, "arbitrarili": 1, "mani": [1, 3], "handler_call_detail": [1, 3], "servicerpchandl": [1, 11], "belong": 1, "handl": [1, 4, 6, 8], "structur": [1, 8], "intercept_servic": [1, 3, 11], "downstream": [1, 3], "contextvar": [1, 3], "empti": [1, 3], "note": [1, 3], "guarante": [1, 3], "lookup": [1, 3], "with_cal": [1, 11], "infinit": 1, "futuretimeouterror": [1, 11], "futurecancellederror": [1, 11], "represent": [1, 3, 10], "anoth": 1, "flow": [1, 3], "yet": 1, "begun": 1, "ongo": 1, "add_done_callback": [1, 3, 11], "fn": 1, "outcom": 1, "after": [1, 3, 6, 10], "successfulli": [1, 3], "log": 1, "level": [1, 4], "circumst": 1, "schedul": 1, "imposs": 1, "becam": 1, "done": [1, 3, 11], "taken": 1, "opposit": 1, "did": 1, "allot": 1, "traceback": [1, 11], "nocompress": [1, 11], "do": 1, "deflat": [1, 11], "proto": [1, 8, 11], "protobuf_path": 1, "definit": 1, "To": [1, 3], "inspect": 1, "dir": 1, "foo": 1, "print": 1, "_pb2": 1, "py": 1, "protoc": 1, "path": [1, 8], "rel": [1, 8], "sy": 1, "depend": [1, 2], "resolv": 1, "machineri": 1, "behind": 1, "grpc_python_disable_dynamic_stub": 1, "variabl": 1, "filesystem": 1, "stub": [1, 3], "_pb2_grpc": [1, 10], "protos_and_servic": [1, 11], "conveni": 2, "improv": 2, "usabl": 2, "creat": [2, 4, 10, 11], "servic": [2, 3, 4, 5, 6, 8, 10, 11], "expos": [2, 5], "design": [2, 3, 4, 5], "interfac": [2, 8, 10, 11], "grpc_admin": 2, "add_admin_servic": [2, 11], "predefin": 2, "easier": 2, "packag": [2, 8], "usual": [2, 10], "scatter": 2, "import": 2, "right": 2, "With": 2, "futur": [2, 3, 6, 10, 11], "automat": 2, "upgrad": 2, "your": 2, "version": [2, 3, 11], "whose": 3, "architectur": 3, "tailor": 3, "c": [3, 4], "extens": [3, 8], "stack": 3, "method": [3, 6, 10, 11], "stabl": 3, "feel": 3, "free": 3, "our": 3, "repo": 3, "bug": 3, "suggest": 3, "here": 3, "grfc": 3, "async": 3, "were": [3, 8], "safeti": 3, "coroutin": 3, "loop": 3, "potenti": 3, "starv": 3, "process": [3, 4, 7], "refer": [3, 8, 9], "languag": 3, "network": 3, "happen": 3, "resolut": 3, "load": 3, "balanc": 3, "protobuf": [3, 11], "best": 3, "further": 3, "remot": 3, "local": [3, 11], "aio": 3, "compress": [3, 11], "runtim": [3, 11], "clientinterceptor": [3, 11], "credenti": [3, 11], "aka": 3, "type": [3, 5, 7, 8, 11], "__aenter__": [3, 11], "instanti": 3, "__aexit__": [3, 11], "channel_readi": [3, 11], "get_stat": [3, 11], "eventu": 3, "converg": 3, "try": 3, "unarysterammultical": 3, "wait_for_state_chang": [3, 11], "last_observed_st": 3, "differ": 3, "There": 3, "inher": 3, "race": 3, "between": 3, "put": 3, "pleas": 3, "wait_for": 3, "migration_thread_pool": 3, "executor": 3, "migrat": 3, "purpos": 3, "int": [3, 8], "statu": [3, 6, 10, 11], "serv": [3, 6], "commun": [3, 9], "protocol": [3, 5], "udp": 3, "date": 3, "baseerror": [3, 11], "base": 3, "usageerror": [3, 11], "inappropri": 3, "mix": 3, "style": 3, "suppress": 3, "aborterror": [3, 11], "catch": 3, "perform": [3, 6], "certain": 3, "clean": 3, "re": 3, "internalerror": [3, 11], "unexpect": [3, 5], "nativ": 3, "aiorpcerror": [3, 11], "debug_error_str": [3, 11], "snapshot": 3, "henc": 3, "longer": 3, "descript": 3, "arg": [3, 5], "trait": 3, "preserv": 3, "immut": 3, "view": 3, "partial": 3, "mutat": 3, "recreat": 3, "scratch": 3, "__delitem__": [3, 11], "del": 3, "delet": 3, "__getitem__": [3, 11], "those": [3, 10], "__len__": [3, 11], "total": 3, "__setitem__": [3, 11], "delete_al": [3, 11], "get_al": [3, 11], "compat": 3, "java": 3, "would": 3, "item": 3, "desir": 3, "wait_for_connect": [3, 11], "ensur": [3, 8, 10], "explain": 3, "recommend": 3, "build": 3, "retri": [3, 6], "unaryunarycal": [3, 11], "kwd": 3, "__await__": [3, 11], "await": 3, "responsetyp": 3, "unarystreamcal": [3, 11], "__aiter__": [3, 11], "hood": 3, "read": [3, 11], "asynciter": 3, "write": [3, 11], "eof": 3, "_eof": 3, "streamunarycal": [3, 11], "done_writ": [3, 11], "notifi": 3, "addit": 3, "requesttyp": 3, "streamstreamcal": [3, 11], "noreturn": 3, "authent": [3, 11], "simultan": 3, "interceptedunaryunarycal": [3, 11], "wrap": 3, "proxi": 3, "task": 3, "cancellederror": 3, "asyncrhon": 3, "becom": [3, 6], "carefulli": 3, "sinc": 3, "untouch": 3, "bidirect": [3, 8], "grpc_channelz": 4, "channelzservic": [4, 11], "status": [4, 6, 8], "static": 4, "getchannel": [4, 11], "context": [4, 6, 8, 11], "els": 4, "code": [4, 9, 10, 11], "getserv": [4, 11], "getserversocket": [4, 11], "getsocket": [4, 11], "getsubchannel": [4, 11], "subchannel": 4, "gettopchannel": [4, 11], "nor": 4, "top": 4, "add_channelz_servic": [4, 11], "charg": 4, "pull": 4, "queri": [4, 10], "statist": 4, "insid": [4, 9], "isol": 4, "That": 4, "enable_channelz": 4, "short": 5, "dump": 5, "channelz": [5, 11], "grpc_csd": 5, "clientstatusdiscoveryserviceservic": [5, 11], "kwarg": 5, "sync": 5, "asyncio": [5, 11], "add_csds_servic": [5, 11], "traffic": 5, "focus": 5, "simplifi": 5, "rout": 5, "misconfigur": 5, "unhealthi": 5, "backend": 5, "plane": 5, "grpc_health": 6, "healthservic": [6, 11], "experimental_non_block": 6, "experimental_thread_pool": 6, "watch": [6, 11], "send_response_callback": 6, "back": [6, 10], "whenev": 6, "service_unknown": 6, "assum": 6, "appropri": 6, "exponenti": 6, "backoff": 6, "enter_graceful_shutdown": [6, 11], "perman": 6, "not_serv": 6, "ignor": 6, "healthcheckrespons": 6, "enum": 6, "grpc_observ": 7, "opentelemetryplugin": [7, 11], "plugin_opt": 7, "meter_provid": 7, "target_attribute_filt": 7, "generic_method_attribute_filt": 7, "opentelemetri": 7, "opentelemetrypluginopt": 7, "meterprovid": 7, "deregister_glob": [7, 11], "de": 7, "global": 7, "act": 7, "runtimeerror": 7, "register_glob": [7, 11], "grpc_reflect": 8, "v1alpha": 8, "reflectionservic": [8, 11], "pool": 8, "serverreflectioninfo": [8, 11], "go": 8, "enable_server_reflect": [8, 11], "descriptorpool": 8, "descriptor_pool": 8, "instruct": 8, "server_reflect": 8, "md": 8, "proto_reflection_descriptor_databas": 8, "protoreflectiondescriptordatabas": [8, 11], "descriptor": [8, 10], "descriptordatabas": 8, "feed": 8, "get_servic": [8, 11], "findfilebynam": [8, 11], "find": 8, "prefer": 8, "instead": 8, "filedescriptorproto": 8, "keyerror": 8, "findfilecontainingsymbol": [8, 11], "symbol": 8, "nestedenum": 8, "some_field": 8, "findallextensionnumb": [8, 11], "extendee_nam": 8, "field": 8, "extend": 8, "findfilecontainingextens": [8, 11], "extension_numb": 8, "grpc_statu": 9, "rpc_statu": 9, "from_cal": [9, 11], "valueerror": 9, "inconsist": 9, "to_statu": [9, 11], "convert": 9, "grpc_test": 10, "doubl": 10, "take_stream_stream": [10, 11], "method_descriptor": 10, "made": 10, "methoddescriptor": 10, "stream_stream_channel_rpc": 10, "streamstreamchannelrpc": [10, 11], "plai": 10, "take_stream_unari": [10, 11], "stream_unary_channel_rpc": 10, "streamunarychannelrpc": [10, 11], "take_unary_stream": [10, 11], "unary_stream_channel_rpc": 10, "unarystreamchannelrpc": [10, 11], "take_unary_unari": [10, 11], "unary_unary_channel_rpc": 10, "unaryunarychannelrpc": [10, 11], "invoke_stream_stream": [10, 11], "streamstreamserverrpc": [10, 11], "invoke_stream_unari": [10, 11], "streamunaryserverrpc": [10, 11], "invoke_unary_stream": [10, 11], "unarystreamserverrpc": [10, 11], "invoke_unary_unari": [10, 11], "unaryunaryserverrpc": [10, 11], "fixtur": 10, "requests_clos": [10, 11], "send_respons": [10, 11], "take_request": [10, 11], "emit": 10, "caus": 10, "synthes": 10, "send_request": [10, 11], "take_respons": [10, 11], "simul": 10, "needn": 10, "real": 10, "interpret": 10, "long": 10, "live": 10, "passag": 10, "call_at": [10, 11], "call_in": [10, 11], "delai": 10, "sleep_for": [10, 11], "sleep_until": [10, 11], "author": [10, 11], "service_descriptor": 10, "servicedescriptor": 10, "server_from_dictionari": [10, 11], "descriptors_to_servic": 10, "strict_fake_tim": [10, 11], "now": 10, "maintain": 10, "independ": 10, "strict": 10, "respect": 10, "beyond": 10, "strict_real_tim": [10, 11], "modul": 11, "except": 11, "interceptor": 11, "multi": 11, "pars": 11, "overview": 11, "caveat": 11, "admin": 11, "csd": 11, "health": 11, "reflect": 11, "glossari": 11, "index": 11, "search": 11}, "objects": {"": [[1, 0, 0, "-", "grpc"], [2, 0, 0, "-", "grpc_admin"], [5, 0, 0, "-", "grpc_csds"], [7, 0, 0, "-", "grpc_observability"], [10, 0, 0, "-", "grpc_testing"]], "grpc": [[1, 1, 1, "", "AuthMetadataContext"], [1, 1, 1, "", "AuthMetadataPlugin"], [1, 1, 1, "", "AuthMetadataPluginCallback"], [1, 1, 1, "", "Call"], [1, 1, 1, "", "CallCredentials"], [1, 1, 1, "", "Channel"], [1, 1, 1, "", "ChannelConnectivity"], [1, 1, 1, "", "ChannelCredentials"], [1, 1, 1, "", "ClientCallDetails"], [1, 1, 1, "", "Compression"], [1, 1, 1, "", "Future"], [1, 4, 1, "", "FutureCancelledError"], [1, 4, 1, "", "FutureTimeoutError"], [1, 1, 1, "", "GenericRpcHandler"], [1, 1, 1, "", "HandlerCallDetails"], [1, 1, 1, "", "LocalConnectionType"], [1, 1, 1, "", "RpcContext"], [1, 4, 1, "", "RpcError"], [1, 1, 1, "", "RpcMethodHandler"], [1, 1, 1, "", "Server"], [1, 1, 1, "", "ServerCertificateConfiguration"], [1, 1, 1, "", "ServerCredentials"], [1, 1, 1, "", "ServerInterceptor"], [1, 1, 1, "", "ServiceRpcHandler"], [1, 1, 1, "", "ServicerContext"], [1, 1, 1, "", "StatusCode"], [1, 1, 1, "", "StreamStreamClientInterceptor"], [1, 1, 1, "", "StreamStreamMultiCallable"], [1, 1, 1, "", "StreamUnaryClientInterceptor"], [1, 1, 1, "", "StreamUnaryMultiCallable"], [1, 1, 1, "", "UnaryStreamClientInterceptor"], [1, 1, 1, "", "UnaryStreamMultiCallable"], [1, 1, 1, "", "UnaryUnaryClientInterceptor"], [1, 1, 1, "", "UnaryUnaryMultiCallable"], [1, 5, 1, "", "access_token_call_credentials"], [3, 0, 0, "-", "aio"], [1, 5, 1, "", "channel_ready_future"], [1, 5, 1, "", "composite_call_credentials"], [1, 5, 1, "", "composite_channel_credentials"], [1, 5, 1, "", "compute_engine_channel_credentials"], [1, 5, 1, "", "dynamic_ssl_server_credentials"], [1, 5, 1, "", "insecure_channel"], [1, 5, 1, "", "intercept_channel"], [1, 5, 1, "", "local_channel_credentials"], [1, 5, 1, "", "local_server_credentials"], [1, 5, 1, "", "metadata_call_credentials"], [1, 5, 1, "", "method_handlers_generic_handler"], [1, 5, 1, "", "protos"], [1, 5, 1, "", "protos_and_services"], [1, 5, 1, "", "secure_channel"], [1, 5, 1, "", "server"], [1, 5, 1, "", "services"], [1, 5, 1, "", "ssl_channel_credentials"], [1, 5, 1, "", "ssl_server_certificate_configuration"], [1, 5, 1, "", "ssl_server_credentials"], [1, 5, 1, "", "stream_stream_rpc_method_handler"], [1, 5, 1, "", "stream_unary_rpc_method_handler"], [1, 5, 1, "", "unary_stream_rpc_method_handler"], [1, 5, 1, "", "unary_unary_rpc_method_handler"]], "grpc.AuthMetadataContext": [[1, 2, 1, "", "method_name"], [1, 2, 1, "", "service_url"]], "grpc.AuthMetadataPlugin": [[1, 3, 1, "", "__call__"]], "grpc.AuthMetadataPluginCallback": [[1, 3, 1, "", "__call__"]], "grpc.Call": [[1, 3, 1, "", "code"], [1, 3, 1, "", "details"], [1, 3, 1, "", "initial_metadata"], [1, 3, 1, "", "trailing_metadata"]], "grpc.Channel": [[1, 3, 1, "", "__enter__"], [1, 3, 1, "", "__exit__"], [1, 3, 1, "", "close"], [1, 3, 1, "", "stream_stream"], [1, 3, 1, "", "stream_unary"], [1, 3, 1, "", "subscribe"], [1, 3, 1, "", "unary_stream"], [1, 3, 1, "", "unary_unary"], [1, 3, 1, "", "unsubscribe"]], "grpc.ChannelConnectivity": [[1, 2, 1, "", "CONNECTING"], [1, 2, 1, "", "IDLE"], [1, 2, 1, "", "READY"], [1, 2, 1, "", "SHUTDOWN"], [1, 2, 1, "", "TRANSIENT_FAILURE"]], "grpc.ClientCallDetails": [[1, 2, 1, "", "compression"], [1, 2, 1, "", "credentials"], [1, 2, 1, "", "metadata"], [1, 2, 1, "", "method"], [1, 2, 1, "", "timeout"], [1, 2, 1, "", "wait_for_ready"]], "grpc.Compression": [[1, 2, 1, "", "Deflate"], [1, 2, 1, "", "Gzip"], [1, 2, 1, "", "NoCompression"]], "grpc.Future": [[1, 3, 1, "", "add_done_callback"], [1, 3, 1, "", "cancel"], [1, 3, 1, "", "cancelled"], [1, 3, 1, "", "done"], [1, 3, 1, "", "exception"], [1, 3, 1, "", "result"], [1, 3, 1, "", "running"], [1, 3, 1, "", "traceback"]], "grpc.GenericRpcHandler": [[1, 3, 1, "", "service"]], "grpc.HandlerCallDetails": [[1, 2, 1, "", "invocation_metadata"], [1, 2, 1, "", "method"]], "grpc.LocalConnectionType": [[1, 2, 1, "", "LOCAL_TCP"], [1, 2, 1, "", "UDS"]], "grpc.RpcContext": [[1, 3, 1, "", "add_callback"], [1, 3, 1, "", "cancel"], [1, 3, 1, "", "is_active"], [1, 3, 1, "", "time_remaining"]], "grpc.RpcMethodHandler": [[1, 2, 1, "", "request_deserializer"], [1, 2, 1, "", "request_streaming"], [1, 2, 1, "", "response_serializer"], [1, 2, 1, "", "response_streaming"], [1, 2, 1, "", "stream_stream"], [1, 2, 1, "", "stream_unary"], [1, 2, 1, "", "unary_stream"], [1, 2, 1, "", "unary_unary"]], "grpc.Server": [[1, 3, 1, "", "add_generic_rpc_handlers"], [1, 3, 1, "", "add_insecure_port"], [1, 3, 1, "", "add_registered_method_handlers"], [1, 3, 1, "", "add_secure_port"], [1, 3, 1, "", "start"], [1, 3, 1, "", "stop"], [1, 3, 1, "", "wait_for_termination"]], "grpc.ServerInterceptor": [[1, 3, 1, "", "intercept_service"]], "grpc.ServiceRpcHandler": [[1, 3, 1, "", "service_name"]], "grpc.ServicerContext": [[1, 3, 1, "", "abort"], [1, 3, 1, "", "abort_with_status"], [1, 3, 1, "", "auth_context"], [1, 3, 1, "", "code"], [1, 3, 1, "", "details"], [1, 3, 1, "", "disable_next_message_compression"], [1, 3, 1, "", "invocation_metadata"], [1, 3, 1, "", "peer"], [1, 3, 1, "", "peer_identities"], [1, 3, 1, "", "peer_identity_key"], [1, 3, 1, "", "send_initial_metadata"], [1, 3, 1, "", "set_code"], [1, 3, 1, "", "set_compression"], [1, 3, 1, "", "set_details"], [1, 3, 1, "", "set_trailing_metadata"], [1, 3, 1, "", "trailing_metadata"]], "grpc.StatusCode": [[1, 2, 1, "", "ABORTED"], [1, 2, 1, "", "ALREADY_EXISTS"], [1, 2, 1, "", "CANCELLED"], [1, 2, 1, "", "DATA_LOSS"], [1, 2, 1, "", "DEADLINE_EXCEEDED"], [1, 2, 1, "", "FAILED_PRECONDITION"], [1, 2, 1, "", "INTERNAL"], [1, 2, 1, "", "INVALID_ARGUMENT"], [1, 2, 1, "", "NOT_FOUND"], [1, 2, 1, "", "OK"], [1, 2, 1, "", "PERMISSION_DENIED"], [1, 2, 1, "", "RESOURCE_EXHAUSTED"], [1, 2, 1, "", "UNAUTHENTICATED"], [1, 2, 1, "", "UNAVAILABLE"], [1, 2, 1, "", "UNIMPLEMENTED"], [1, 2, 1, "", "UNKNOWN"]], "grpc.StreamStreamClientInterceptor": [[1, 3, 1, "", "intercept_stream_stream"]], "grpc.StreamStreamMultiCallable": [[1, 3, 1, "", "__call__"]], "grpc.StreamUnaryClientInterceptor": [[1, 3, 1, "", "intercept_stream_unary"]], "grpc.StreamUnaryMultiCallable": [[1, 3, 1, "", "__call__"], [1, 3, 1, "", "future"], [1, 3, 1, "", "with_call"]], "grpc.UnaryStreamClientInterceptor": [[1, 3, 1, "", "intercept_unary_stream"]], "grpc.UnaryStreamMultiCallable": [[1, 3, 1, "", "__call__"]], "grpc.UnaryUnaryClientInterceptor": [[1, 3, 1, "", "intercept_unary_unary"]], "grpc.UnaryUnaryMultiCallable": [[1, 3, 1, "", "__call__"], [1, 3, 1, "", "future"], [1, 3, 1, "", "with_call"]], "grpc.aio": [[3, 4, 1, "", "AbortError"], [3, 4, 1, "", "AioRpcError"], [3, 4, 1, "", "BaseError"], [3, 1, 1, "", "Call"], [3, 1, 1, "", "Channel"], [3, 1, 1, "", "ClientCallDetails"], [3, 1, 1, "", "ClientInterceptor"], [3, 1, 1, "", "InterceptedUnaryUnaryCall"], [3, 4, 1, "", "InternalError"], [3, 1, 1, "", "Metadata"], [3, 1, 1, "", "RpcContext"], [3, 1, 1, "", "Server"], [3, 1, 1, "", "ServerInterceptor"], [3, 1, 1, "", "ServicerContext"], [3, 1, 1, "", "StreamStreamCall"], [3, 1, 1, "", "StreamStreamClientInterceptor"], [3, 1, 1, "", "StreamStreamMultiCallable"], [3, 1, 1, "", "StreamUnaryCall"], [3, 1, 1, "", "StreamUnaryClientInterceptor"], [3, 1, 1, "", "StreamUnaryMultiCallable"], [3, 1, 1, "", "UnaryStreamCall"], [3, 1, 1, "", "UnaryStreamClientInterceptor"], [3, 1, 1, "", "UnaryStreamMultiCallable"], [3, 1, 1, "", "UnaryUnaryCall"], [3, 1, 1, "", "UnaryUnaryClientInterceptor"], [3, 1, 1, "", "UnaryUnaryMultiCallable"], [3, 4, 1, "", "UsageError"], [3, 5, 1, "", "insecure_channel"], [3, 5, 1, "", "secure_channel"], [3, 5, 1, "", "server"]], "grpc.aio.AioRpcError": [[3, 3, 1, "", "code"], [3, 3, 1, "", "debug_error_string"], [3, 3, 1, "", "details"], [3, 3, 1, "", "initial_metadata"], [3, 3, 1, "", "trailing_metadata"]], "grpc.aio.Call": [[3, 3, 1, "", "code"], [3, 3, 1, "", "details"], [3, 3, 1, "", "initial_metadata"], [3, 3, 1, "", "trailing_metadata"], [3, 3, 1, "", "wait_for_connection"]], "grpc.aio.Channel": [[3, 3, 1, "", "__aenter__"], [3, 3, 1, "", "__aexit__"], [3, 3, 1, "", "channel_ready"], [3, 3, 1, "", "close"], [3, 3, 1, "", "get_state"], [3, 3, 1, "", "stream_stream"], [3, 3, 1, "", "stream_unary"], [3, 3, 1, "", "unary_stream"], [3, 3, 1, "", "unary_unary"], [3, 3, 1, "", "wait_for_state_change"]], "grpc.aio.InterceptedUnaryUnaryCall": [[3, 3, 1, "", "time_remaining"]], "grpc.aio.Metadata": [[3, 3, 1, "", "__delitem__"], [3, 3, 1, "", "__getitem__"], [3, 3, 1, "", "__len__"], [3, 3, 1, "", "__setitem__"], [3, 3, 1, "", "delete_all"], [3, 3, 1, "", "get_all"]], "grpc.aio.RpcContext": [[3, 3, 1, "", "add_done_callback"], [3, 3, 1, "", "cancel"], [3, 3, 1, "", "cancelled"], [3, 3, 1, "", "done"], [3, 3, 1, "", "time_remaining"]], "grpc.aio.Server": [[3, 3, 1, "", "add_generic_rpc_handlers"], [3, 3, 1, "", "add_insecure_port"], [3, 3, 1, "", "add_registered_method_handlers"], [3, 3, 1, "", "add_secure_port"], [3, 3, 1, "", "start"], [3, 3, 1, "", "stop"], [3, 3, 1, "", "wait_for_termination"]], "grpc.aio.ServerInterceptor": [[3, 3, 1, "", "intercept_service"]], "grpc.aio.ServicerContext": [[3, 3, 1, "", "abort"], [3, 3, 1, "", "add_done_callback"], [3, 3, 1, "", "auth_context"], [3, 3, 1, "", "cancelled"], [3, 3, 1, "", "code"], [3, 3, 1, "", "details"], [3, 3, 1, "", "disable_next_message_compression"], [3, 3, 1, "", "done"], [3, 3, 1, "", "invocation_metadata"], [3, 3, 1, "", "peer"], [3, 3, 1, "", "peer_identities"], [3, 3, 1, "", "peer_identity_key"], [3, 3, 1, "", "read"], [3, 3, 1, "", "send_initial_metadata"], [3, 3, 1, "", "set_code"], [3, 3, 1, "", "set_compression"], [3, 3, 1, "", "set_details"], [3, 3, 1, "", "set_trailing_metadata"], [3, 3, 1, "", "time_remaining"], [3, 3, 1, "", "trailing_metadata"], [3, 3, 1, "", "write"]], "grpc.aio.StreamStreamCall": [[3, 3, 1, "", "__aiter__"], [3, 3, 1, "", "done_writing"], [3, 3, 1, "", "read"], [3, 3, 1, "", "write"]], "grpc.aio.StreamStreamClientInterceptor": [[3, 3, 1, "", "intercept_stream_stream"]], "grpc.aio.StreamStreamMultiCallable": [[3, 3, 1, "", "__call__"]], "grpc.aio.StreamUnaryCall": [[3, 3, 1, "", "__await__"], [3, 3, 1, "", "done_writing"], [3, 3, 1, "", "write"]], "grpc.aio.StreamUnaryClientInterceptor": [[3, 3, 1, "", "intercept_stream_unary"]], "grpc.aio.StreamUnaryMultiCallable": [[3, 3, 1, "", "__call__"]], "grpc.aio.UnaryStreamCall": [[3, 3, 1, "", "__aiter__"], [3, 3, 1, "", "read"]], "grpc.aio.UnaryStreamClientInterceptor": [[3, 3, 1, "", "intercept_unary_stream"]], "grpc.aio.UnaryStreamMultiCallable": [[3, 3, 1, "", "__call__"]], "grpc.aio.UnaryUnaryCall": [[3, 3, 1, "", "__await__"]], "grpc.aio.UnaryUnaryClientInterceptor": [[3, 3, 1, "", "intercept_unary_unary"]], "grpc.aio.UnaryUnaryMultiCallable": [[3, 3, 1, "", "__call__"]], "grpc_admin": [[2, 5, 1, "", "add_admin_servicers"]], "grpc_channelz.v1": [[4, 0, 0, "-", "channelz"]], "grpc_channelz.v1.channelz": [[4, 1, 1, "", "ChannelzServicer"], [4, 5, 1, "", "add_channelz_servicer"]], "grpc_channelz.v1.channelz.ChannelzServicer": [[4, 3, 1, "", "GetChannel"], [4, 3, 1, "", "GetServer"], [4, 3, 1, "", "GetServerSockets"], [4, 3, 1, "", "GetServers"], [4, 3, 1, "", "GetSocket"], [4, 3, 1, "", "GetSubchannel"], [4, 3, 1, "", "GetTopChannels"]], "grpc_csds": [[5, 1, 1, "", "ClientStatusDiscoveryServiceServicer"], [5, 5, 1, "", "add_csds_servicer"]], "grpc_health.v1.health": [[6, 1, 1, "", "HealthServicer"]], "grpc_health.v1.health.HealthServicer": [[6, 3, 1, "", "Check"], [6, 3, 1, "", "Watch"], [6, 3, 1, "", "enter_graceful_shutdown"], [6, 3, 1, "", "set"]], "grpc_observability": [[7, 1, 1, "", "OpenTelemetryPlugin"]], "grpc_observability.OpenTelemetryPlugin": [[7, 3, 1, "", "deregister_global"], [7, 3, 1, "", "register_global"]], "grpc_reflection.v1alpha": [[8, 0, 0, "-", "proto_reflection_descriptor_database"], [8, 0, 0, "-", "reflection"]], "grpc_reflection.v1alpha.proto_reflection_descriptor_database": [[8, 1, 1, "", "ProtoReflectionDescriptorDatabase"]], "grpc_reflection.v1alpha.proto_reflection_descriptor_database.ProtoReflectionDescriptorDatabase": [[8, 3, 1, "", "FindAllExtensionNumbers"], [8, 3, 1, "", "FindFileByName"], [8, 3, 1, "", "FindFileContainingExtension"], [8, 3, 1, "", "FindFileContainingSymbol"], [8, 3, 1, "", "get_services"]], "grpc_reflection.v1alpha.reflection": [[8, 1, 1, "", "ReflectionServicer"], [8, 5, 1, "", "enable_server_reflection"]], "grpc_reflection.v1alpha.reflection.ReflectionServicer": [[8, 3, 1, "", "ServerReflectionInfo"]], "grpc_status": [[9, 0, 0, "-", "rpc_status"]], "grpc_status.rpc_status": [[9, 5, 1, "", "from_call"], [9, 5, 1, "", "to_status"]], "grpc_testing": [[10, 1, 1, "", "Channel"], [10, 1, 1, "", "Server"], [10, 1, 1, "", "StreamStreamChannelRpc"], [10, 1, 1, "", "StreamStreamServerRpc"], [10, 1, 1, "", "StreamUnaryChannelRpc"], [10, 1, 1, "", "StreamUnaryServerRpc"], [10, 1, 1, "", "Time"], [10, 1, 1, "", "UnaryStreamChannelRpc"], [10, 1, 1, "", "UnaryStreamServerRpc"], [10, 1, 1, "", "UnaryUnaryChannelRpc"], [10, 1, 1, "", "UnaryUnaryServerRpc"], [10, 5, 1, "", "channel"], [10, 5, 1, "", "server_from_dictionary"], [10, 5, 1, "", "strict_fake_time"], [10, 5, 1, "", "strict_real_time"]], "grpc_testing.Channel": [[10, 3, 1, "", "take_stream_stream"], [10, 3, 1, "", "take_stream_unary"], [10, 3, 1, "", "take_unary_stream"], [10, 3, 1, "", "take_unary_unary"]], "grpc_testing.Server": [[10, 3, 1, "", "invoke_stream_stream"], [10, 3, 1, "", "invoke_stream_unary"], [10, 3, 1, "", "invoke_unary_stream"], [10, 3, 1, "", "invoke_unary_unary"]], "grpc_testing.StreamStreamChannelRpc": [[10, 3, 1, "", "cancelled"], [10, 3, 1, "", "requests_closed"], [10, 3, 1, "", "send_initial_metadata"], [10, 3, 1, "", "send_response"], [10, 3, 1, "", "take_request"], [10, 3, 1, "", "terminate"]], "grpc_testing.StreamStreamServerRpc": [[10, 3, 1, "", "cancel"], [10, 3, 1, "", "initial_metadata"], [10, 3, 1, "", "requests_closed"], [10, 3, 1, "", "send_request"], [10, 3, 1, "", "take_response"], [10, 3, 1, "", "termination"]], "grpc_testing.StreamUnaryChannelRpc": [[10, 3, 1, "", "cancelled"], [10, 3, 1, "", "requests_closed"], [10, 3, 1, "", "send_initial_metadata"], [10, 3, 1, "", "take_request"], [10, 3, 1, "", "terminate"]], "grpc_testing.StreamUnaryServerRpc": [[10, 3, 1, "", "cancel"], [10, 3, 1, "", "initial_metadata"], [10, 3, 1, "", "requests_closed"], [10, 3, 1, "", "send_request"], [10, 3, 1, "", "termination"]], "grpc_testing.Time": [[10, 3, 1, "", "call_at"], [10, 3, 1, "", "call_in"], [10, 3, 1, "", "sleep_for"], [10, 3, 1, "", "sleep_until"], [10, 3, 1, "", "time"]], "grpc_testing.UnaryStreamChannelRpc": [[10, 3, 1, "", "cancelled"], [10, 3, 1, "", "send_initial_metadata"], [10, 3, 1, "", "send_response"], [10, 3, 1, "", "terminate"]], "grpc_testing.UnaryStreamServerRpc": [[10, 3, 1, "", "cancel"], [10, 3, 1, "", "initial_metadata"], [10, 3, 1, "", "take_response"], [10, 3, 1, "", "termination"]], "grpc_testing.UnaryUnaryChannelRpc": [[10, 3, 1, "", "cancelled"], [10, 3, 1, "", "send_initial_metadata"], [10, 3, 1, "", "terminate"]], "grpc_testing.UnaryUnaryServerRpc": [[10, 3, 1, "", "cancel"], [10, 3, 1, "", "initial_metadata"], [10, 3, 1, "", "termination"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:method", "4": "py:exception", "5": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"], "4": ["py", "exception", "Python exception"], "5": ["py", "function", "Python function"]}, "titleterms": {"glossari": 0, "grpc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "modul": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "content": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "version": 1, "creat": [1, 3], "client": [1, 3, 8], "credenti": 1, "server": [1, 3, 8], "local": 1, "connect": 1, "type": 1, "rpc": [1, 3], "method": 1, "handler": 1, "channel": [1, 3], "readi": 1, "futur": 1, "statu": [1, 9], "code": [1, 3], "object": [1, 3], "authent": 1, "author": 1, "except": [1, 3], "context": [1, 3], "side": [1, 3, 8], "interceptor": [1, 3], "servic": 1, "multi": [1, 3], "callabl": [1, 3], "interfac": [1, 3], "compress": 1, "runtim": 1, "protobuf": 1, "pars": 1, "admin": 2, "what": [2, 4, 5, 8], "i": [2, 4, 5, 8], "asyncio": 3, "api": [3, 11], "overview": 3, "caveat": 3, "block": 3, "metadata": 3, "channelz": 4, "csd": 5, "health": 6, "check": 6, "python": [7, 11], "observ": 7, "reflect": 8, "exampl": 8, "test": 10, "welcom": 11, "": 11, "document": 11, "refer": 11, "indic": 11, "tabl": 11}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "sphinx": 58}, "alltitles": {"Glossary": [[0, "glossary"]], "gRPC": [[1, "module-grpc"]], "Module Contents": [[1, "module-contents"], [2, "module-grpc_admin"], [3, "module-contents"], [4, "module-grpc_channelz.v1.channelz"], [5, "module-grpc_csds"], [6, "module-contents"], [7, "module-grpc_observability"], [8, "module-contents"], [9, "module-grpc_status.rpc_status"], [10, "module-grpc_testing"]], "Version": [[1, "version"]], "Create Client": [[1, "create-client"]], "Create Client Credentials": [[1, "create-client-credentials"]], "Create Server": [[1, "create-server"], [3, "create-server"]], "Create Server Credentials": [[1, "create-server-credentials"]], "Local Connection Type": [[1, "local-connection-type"]], "RPC Method Handlers": [[1, "rpc-method-handlers"]], "Channel Ready Future": [[1, "channel-ready-future"]], "Channel Connectivity": [[1, "channel-connectivity"]], "gRPC Status Code": [[1, "grpc-status-code"]], "Channel Object": [[1, "channel-object"], [3, "channel-object"]], "Server Object": [[1, "server-object"], [3, "server-object"]], "Authentication & Authorization Objects": [[1, "authentication-authorization-objects"]], "gRPC Exceptions": [[1, "grpc-exceptions"], [3, "grpc-exceptions"]], "RPC Context": [[1, "rpc-context"], [3, "rpc-context"]], "Client-Side Context": [[1, "client-side-context"], [3, "client-side-context"]], "Client-Side Interceptor": [[1, "client-side-interceptor"], [3, "client-side-interceptor"]], "Service-Side Context": [[1, "service-side-context"]], "Service-Side Handler": [[1, "service-side-handler"]], "Service-Side Interceptor": [[1, "service-side-interceptor"]], "Multi-Callable Interfaces": [[1, "multi-callable-interfaces"], [3, "multi-callable-interfaces"]], "Future Interfaces": [[1, "future-interfaces"]], "Compression": [[1, "compression"]], "Runtime Protobuf Parsing": [[1, "runtime-protobuf-parsing"]], "gRPC Admin": [[2, "grpc-admin"]], "What is gRPC Admin?": [[2, "what-is-grpc-admin"]], "gRPC AsyncIO API": [[3, "module-grpc.aio"]], "Overview": [[3, "overview"]], "Caveats": [[3, "caveats"]], "Blocking Code in AsyncIO": [[3, "blocking-code-in-asyncio"]], "Create Channel": [[3, "create-channel"]], "gRPC Metadata": [[3, "grpc-metadata"]], "Server-Side Context": [[3, "server-side-context"]], "Server-Side Interceptor": [[3, "server-side-interceptor"]], "gRPC Channelz": [[4, "grpc-channelz"]], "What is gRPC Channelz?": [[4, "what-is-grpc-channelz"]], "gRPC CSDS": [[5, "grpc-csds"]], "What is gRPC CSDS?": [[5, "what-is-grpc-csds"]], "gRPC Health Checking": [[6, "grpc-health-checking"]], "gRPC Python Observability": [[7, "grpc-python-observability"]], "gRPC Reflection": [[8, "grpc-reflection"]], "What is gRPC reflection?": [[8, "what-is-grpc-reflection"]], "Example": [[8, "example"]], "Server-side": [[8, "module-grpc_reflection.v1alpha.reflection"]], "Client-side": [[8, "module-grpc_reflection.v1alpha.proto_reflection_descriptor_database"]], "gRPC Status": [[9, "grpc-status"]], "gRPC Testing": [[10, "grpc-testing"]], "Welcome to gRPC Python\u2019s documentation!": [[11, "welcome-to-grpc-python-s-documentation"]], "API Reference": [[11, "api-reference"]], "Contents:": [[11, null]], "Indices and tables": [[11, "indices-and-tables"]]}, "indexentries": {"channel_arguments": [[0, "term-channel_arguments"]], "deserializer": [[0, "term-deserializer"]], "metadata": [[0, "term-metadata"]], "metadatum": [[0, "term-metadatum"]], "serializer": [[0, "term-serializer"]], "wait_for_ready": [[0, "term-wait_for_ready"]], "aborted (grpc.statuscode attribute)": [[1, "grpc.StatusCode.ABORTED"]], "already_exists (grpc.statuscode attribute)": [[1, "grpc.StatusCode.ALREADY_EXISTS"]], "authmetadatacontext (class in grpc)": [[1, "grpc.AuthMetadataContext"]], "authmetadataplugin (class in grpc)": [[1, "grpc.AuthMetadataPlugin"]], "authmetadataplugincallback (class in grpc)": [[1, "grpc.AuthMetadataPluginCallback"]], "cancelled (grpc.statuscode attribute)": [[1, "grpc.StatusCode.CANCELLED"]], "connecting (grpc.channelconnectivity attribute)": [[1, "grpc.ChannelConnectivity.CONNECTING"]], "call (class in grpc)": [[1, "grpc.Call"]], "callcredentials (class in grpc)": [[1, "grpc.CallCredentials"]], "channel (class in grpc)": [[1, "grpc.Channel"]], "channelconnectivity (class in grpc)": [[1, "grpc.ChannelConnectivity"]], "channelcredentials (class in grpc)": [[1, "grpc.ChannelCredentials"]], "clientcalldetails (class in grpc)": [[1, "grpc.ClientCallDetails"]], "compression (class in grpc)": [[1, "grpc.Compression"]], "data_loss (grpc.statuscode attribute)": [[1, "grpc.StatusCode.DATA_LOSS"]], "deadline_exceeded (grpc.statuscode attribute)": [[1, "grpc.StatusCode.DEADLINE_EXCEEDED"]], "deflate (grpc.compression attribute)": [[1, "grpc.Compression.Deflate"]], "failed_precondition (grpc.statuscode attribute)": [[1, "grpc.StatusCode.FAILED_PRECONDITION"]], "future (class in grpc)": [[1, "grpc.Future"]], "futurecancellederror": [[1, "grpc.FutureCancelledError"]], "futuretimeouterror": [[1, "grpc.FutureTimeoutError"]], "genericrpchandler (class in grpc)": [[1, "grpc.GenericRpcHandler"]], "gzip (grpc.compression attribute)": [[1, "grpc.Compression.Gzip"]], "handlercalldetails (class in grpc)": [[1, "grpc.HandlerCallDetails"]], "idle (grpc.channelconnectivity attribute)": [[1, "grpc.ChannelConnectivity.IDLE"]], "internal (grpc.statuscode attribute)": [[1, "grpc.StatusCode.INTERNAL"]], "invalid_argument (grpc.statuscode attribute)": [[1, "grpc.StatusCode.INVALID_ARGUMENT"]], "local_tcp (grpc.localconnectiontype attribute)": [[1, "grpc.LocalConnectionType.LOCAL_TCP"]], "localconnectiontype (class in grpc)": [[1, "grpc.LocalConnectionType"]], "not_found (grpc.statuscode attribute)": [[1, "grpc.StatusCode.NOT_FOUND"]], "nocompression (grpc.compression attribute)": [[1, "grpc.Compression.NoCompression"]], "ok (grpc.statuscode attribute)": [[1, "grpc.StatusCode.OK"]], "permission_denied (grpc.statuscode attribute)": [[1, "grpc.StatusCode.PERMISSION_DENIED"]], "ready (grpc.channelconnectivity attribute)": [[1, "grpc.ChannelConnectivity.READY"]], "resource_exhausted (grpc.statuscode attribute)": [[1, "grpc.StatusCode.RESOURCE_EXHAUSTED"]], "rpccontext (class in grpc)": [[1, "grpc.RpcContext"]], "rpcerror": [[1, "grpc.RpcError"]], "rpcmethodhandler (class in grpc)": [[1, "grpc.RpcMethodHandler"]], "shutdown (grpc.channelconnectivity attribute)": [[1, "grpc.ChannelConnectivity.SHUTDOWN"]], "server (class in grpc)": [[1, "grpc.Server"]], "servercertificateconfiguration (class in grpc)": [[1, "grpc.ServerCertificateConfiguration"]], "servercredentials (class in grpc)": [[1, "grpc.ServerCredentials"]], "serverinterceptor (class in grpc)": [[1, "grpc.ServerInterceptor"]], "servicerpchandler (class in grpc)": [[1, "grpc.ServiceRpcHandler"]], "servicercontext (class in grpc)": [[1, "grpc.ServicerContext"]], "statuscode (class in grpc)": [[1, "grpc.StatusCode"]], "streamstreamclientinterceptor (class in grpc)": [[1, "grpc.StreamStreamClientInterceptor"]], "streamstreammulticallable (class in grpc)": [[1, "grpc.StreamStreamMultiCallable"]], "streamunaryclientinterceptor (class in grpc)": [[1, "grpc.StreamUnaryClientInterceptor"]], "streamunarymulticallable (class in grpc)": [[1, "grpc.StreamUnaryMultiCallable"]], "transient_failure (grpc.channelconnectivity attribute)": [[1, "grpc.ChannelConnectivity.TRANSIENT_FAILURE"]], "uds (grpc.localconnectiontype attribute)": [[1, "grpc.LocalConnectionType.UDS"]], "unauthenticated (grpc.statuscode attribute)": [[1, "grpc.StatusCode.UNAUTHENTICATED"]], "unavailable (grpc.statuscode attribute)": [[1, "grpc.StatusCode.UNAVAILABLE"]], "unimplemented (grpc.statuscode attribute)": [[1, "grpc.StatusCode.UNIMPLEMENTED"]], "unknown (grpc.statuscode attribute)": [[1, "grpc.StatusCode.UNKNOWN"]], "unarystreamclientinterceptor (class in grpc)": [[1, "grpc.UnaryStreamClientInterceptor"]], "unarystreammulticallable (class in grpc)": [[1, "grpc.UnaryStreamMultiCallable"]], "unaryunaryclientinterceptor (class in grpc)": [[1, "grpc.UnaryUnaryClientInterceptor"]], "unaryunarymulticallable (class in grpc)": [[1, "grpc.UnaryUnaryMultiCallable"]], "__call__() (grpc.authmetadataplugin method)": [[1, "grpc.AuthMetadataPlugin.__call__"]], "__call__() (grpc.authmetadataplugincallback method)": [[1, "grpc.AuthMetadataPluginCallback.__call__"]], "__call__() (grpc.streamstreammulticallable method)": [[1, "grpc.StreamStreamMultiCallable.__call__"]], "__call__() (grpc.streamunarymulticallable method)": [[1, "grpc.StreamUnaryMultiCallable.__call__"]], "__call__() (grpc.unarystreammulticallable method)": [[1, "grpc.UnaryStreamMultiCallable.__call__"]], "__call__() (grpc.unaryunarymulticallable method)": [[1, "grpc.UnaryUnaryMultiCallable.__call__"]], "__enter__() (grpc.channel method)": [[1, "grpc.Channel.__enter__"]], "__exit__() (grpc.channel method)": [[1, "grpc.Channel.__exit__"]], "abort() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.abort"]], "abort_with_status() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.abort_with_status"]], "access_token_call_credentials() (in module grpc)": [[1, "grpc.access_token_call_credentials"]], "add_callback() (grpc.rpccontext method)": [[1, "grpc.RpcContext.add_callback"]], "add_done_callback() (grpc.future method)": [[1, "grpc.Future.add_done_callback"]], "add_generic_rpc_handlers() (grpc.server method)": [[1, "grpc.Server.add_generic_rpc_handlers"]], "add_insecure_port() (grpc.server method)": [[1, "grpc.Server.add_insecure_port"]], "add_registered_method_handlers() (grpc.server method)": [[1, "grpc.Server.add_registered_method_handlers"]], "add_secure_port() (grpc.server method)": [[1, "grpc.Server.add_secure_port"]], "auth_context() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.auth_context"]], "cancel() (grpc.future method)": [[1, "grpc.Future.cancel"]], "cancel() (grpc.rpccontext method)": [[1, "grpc.RpcContext.cancel"]], "cancelled() (grpc.future method)": [[1, "grpc.Future.cancelled"]], "channel_ready_future() (in module grpc)": [[1, "grpc.channel_ready_future"]], "close() (grpc.channel method)": [[1, "grpc.Channel.close"]], "code() (grpc.call method)": [[1, "grpc.Call.code"]], "code() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.code"]], "composite_call_credentials() (in module grpc)": [[1, "grpc.composite_call_credentials"]], "composite_channel_credentials() (in module grpc)": [[1, "grpc.composite_channel_credentials"]], "compression (grpc.clientcalldetails attribute)": [[1, "grpc.ClientCallDetails.compression"]], "compute_engine_channel_credentials() (in module grpc)": [[1, "grpc.compute_engine_channel_credentials"]], "credentials (grpc.clientcalldetails attribute)": [[1, "grpc.ClientCallDetails.credentials"]], "details() (grpc.call method)": [[1, "grpc.Call.details"]], "details() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.details"]], "disable_next_message_compression() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.disable_next_message_compression"]], "done() (grpc.future method)": [[1, "grpc.Future.done"]], "dynamic_ssl_server_credentials() (in module grpc)": [[1, "grpc.dynamic_ssl_server_credentials"]], "exception() (grpc.future method)": [[1, "grpc.Future.exception"]], "future() (grpc.streamunarymulticallable method)": [[1, "grpc.StreamUnaryMultiCallable.future"]], "future() (grpc.unaryunarymulticallable method)": [[1, "grpc.UnaryUnaryMultiCallable.future"]], "grpc": [[1, "module-grpc"]], "initial_metadata() (grpc.call method)": [[1, "grpc.Call.initial_metadata"]], "insecure_channel() (in module grpc)": [[1, "grpc.insecure_channel"]], "intercept_channel() (in module grpc)": [[1, "grpc.intercept_channel"]], "intercept_service() (grpc.serverinterceptor method)": [[1, "grpc.ServerInterceptor.intercept_service"]], "intercept_stream_stream() (grpc.streamstreamclientinterceptor method)": [[1, "grpc.StreamStreamClientInterceptor.intercept_stream_stream"]], "intercept_stream_unary() (grpc.streamunaryclientinterceptor method)": [[1, "grpc.StreamUnaryClientInterceptor.intercept_stream_unary"]], "intercept_unary_stream() (grpc.unarystreamclientinterceptor method)": [[1, "grpc.UnaryStreamClientInterceptor.intercept_unary_stream"]], "intercept_unary_unary() (grpc.unaryunaryclientinterceptor method)": [[1, "grpc.UnaryUnaryClientInterceptor.intercept_unary_unary"]], "invocation_metadata (grpc.handlercalldetails attribute)": [[1, "grpc.HandlerCallDetails.invocation_metadata"]], "invocation_metadata() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.invocation_metadata"]], "is_active() (grpc.rpccontext method)": [[1, "grpc.RpcContext.is_active"]], "local_channel_credentials() (in module grpc)": [[1, "grpc.local_channel_credentials"]], "local_server_credentials() (in module grpc)": [[1, "grpc.local_server_credentials"]], "metadata (grpc.clientcalldetails attribute)": [[1, "grpc.ClientCallDetails.metadata"]], "metadata_call_credentials() (in module grpc)": [[1, "grpc.metadata_call_credentials"]], "method (grpc.clientcalldetails attribute)": [[1, "grpc.ClientCallDetails.method"]], "method (grpc.handlercalldetails attribute)": [[1, "grpc.HandlerCallDetails.method"]], "method_handlers_generic_handler() (in module grpc)": [[1, "grpc.method_handlers_generic_handler"]], "method_name (grpc.authmetadatacontext attribute)": [[1, "grpc.AuthMetadataContext.method_name"]], "module": [[1, "module-grpc"], [2, "module-grpc_admin"], [3, "module-grpc.aio"], [4, "module-grpc_channelz.v1.channelz"], [5, "module-grpc_csds"], [7, "module-grpc_observability"], [8, "module-grpc_reflection.v1alpha.proto_reflection_descriptor_database"], [8, "module-grpc_reflection.v1alpha.reflection"], [9, "module-grpc_status.rpc_status"], [10, "module-grpc_testing"]], "peer() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.peer"]], "peer_identities() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.peer_identities"]], "peer_identity_key() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.peer_identity_key"]], "protos() (in module grpc)": [[1, "grpc.protos"]], "protos_and_services() (in module grpc)": [[1, "grpc.protos_and_services"]], "request_deserializer (grpc.rpcmethodhandler attribute)": [[1, "grpc.RpcMethodHandler.request_deserializer"]], "request_streaming (grpc.rpcmethodhandler attribute)": [[1, "grpc.RpcMethodHandler.request_streaming"]], "response_serializer (grpc.rpcmethodhandler attribute)": [[1, "grpc.RpcMethodHandler.response_serializer"]], "response_streaming (grpc.rpcmethodhandler attribute)": [[1, "grpc.RpcMethodHandler.response_streaming"]], "result() (grpc.future method)": [[1, "grpc.Future.result"]], "running() (grpc.future method)": [[1, "grpc.Future.running"]], "secure_channel() (in module grpc)": [[1, "grpc.secure_channel"]], "send_initial_metadata() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.send_initial_metadata"]], "server() (in module grpc)": [[1, "grpc.server"]], "service() (grpc.genericrpchandler method)": [[1, "grpc.GenericRpcHandler.service"]], "service_name() (grpc.servicerpchandler method)": [[1, "grpc.ServiceRpcHandler.service_name"]], "service_url (grpc.authmetadatacontext attribute)": [[1, "grpc.AuthMetadataContext.service_url"]], "services() (in module grpc)": [[1, "grpc.services"]], "set_code() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.set_code"]], "set_compression() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.set_compression"]], "set_details() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.set_details"]], "set_trailing_metadata() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.set_trailing_metadata"]], "ssl_channel_credentials() (in module grpc)": [[1, "grpc.ssl_channel_credentials"]], "ssl_server_certificate_configuration() (in module grpc)": [[1, "grpc.ssl_server_certificate_configuration"]], "ssl_server_credentials() (in module grpc)": [[1, "grpc.ssl_server_credentials"]], "start() (grpc.server method)": [[1, "grpc.Server.start"]], "stop() (grpc.server method)": [[1, "grpc.Server.stop"]], "stream_stream (grpc.rpcmethodhandler attribute)": [[1, "grpc.RpcMethodHandler.stream_stream"]], "stream_stream() (grpc.channel method)": [[1, "grpc.Channel.stream_stream"]], "stream_stream_rpc_method_handler() (in module grpc)": [[1, "grpc.stream_stream_rpc_method_handler"]], "stream_unary (grpc.rpcmethodhandler attribute)": [[1, "grpc.RpcMethodHandler.stream_unary"]], "stream_unary() (grpc.channel method)": [[1, "grpc.Channel.stream_unary"]], "stream_unary_rpc_method_handler() (in module grpc)": [[1, "grpc.stream_unary_rpc_method_handler"]], "subscribe() (grpc.channel method)": [[1, "grpc.Channel.subscribe"]], "time_remaining() (grpc.rpccontext method)": [[1, "grpc.RpcContext.time_remaining"]], "timeout (grpc.clientcalldetails attribute)": [[1, "grpc.ClientCallDetails.timeout"]], "traceback() (grpc.future method)": [[1, "grpc.Future.traceback"]], "trailing_metadata() (grpc.call method)": [[1, "grpc.Call.trailing_metadata"]], "trailing_metadata() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.trailing_metadata"]], "unary_stream (grpc.rpcmethodhandler attribute)": [[1, "grpc.RpcMethodHandler.unary_stream"]], "unary_stream() (grpc.channel method)": [[1, "grpc.Channel.unary_stream"]], "unary_stream_rpc_method_handler() (in module grpc)": [[1, "grpc.unary_stream_rpc_method_handler"]], "unary_unary (grpc.rpcmethodhandler attribute)": [[1, "grpc.RpcMethodHandler.unary_unary"]], "unary_unary() (grpc.channel method)": [[1, "grpc.Channel.unary_unary"]], "unary_unary_rpc_method_handler() (in module grpc)": [[1, "grpc.unary_unary_rpc_method_handler"]], "unsubscribe() (grpc.channel method)": [[1, "grpc.Channel.unsubscribe"]], "wait_for_ready (grpc.clientcalldetails attribute)": [[1, "grpc.ClientCallDetails.wait_for_ready"]], "wait_for_termination() (grpc.server method)": [[1, "grpc.Server.wait_for_termination"]], "with_call() (grpc.streamunarymulticallable method)": [[1, "grpc.StreamUnaryMultiCallable.with_call"]], "with_call() (grpc.unaryunarymulticallable method)": [[1, "grpc.UnaryUnaryMultiCallable.with_call"]], "add_admin_servicers() (in module grpc_admin)": [[2, "grpc_admin.add_admin_servicers"]], "grpc_admin": [[2, "module-grpc_admin"]], "aborterror": [[3, "grpc.aio.AbortError"]], "aiorpcerror": [[3, "grpc.aio.AioRpcError"]], "baseerror": [[3, "grpc.aio.BaseError"]], "call (class in grpc.aio)": [[3, "grpc.aio.Call"]], "channel (class in grpc.aio)": [[3, "grpc.aio.Channel"]], "clientcalldetails (class in grpc.aio)": [[3, "grpc.aio.ClientCallDetails"]], "clientinterceptor (class in grpc.aio)": [[3, "grpc.aio.ClientInterceptor"]], "interceptedunaryunarycall (class in grpc.aio)": [[3, "grpc.aio.InterceptedUnaryUnaryCall"]], "internalerror": [[3, "grpc.aio.InternalError"]], "metadata (class in grpc.aio)": [[3, "grpc.aio.Metadata"]], "rpccontext (class in grpc.aio)": [[3, "grpc.aio.RpcContext"]], "server (class in grpc.aio)": [[3, "grpc.aio.Server"]], "serverinterceptor (class in grpc.aio)": [[3, "grpc.aio.ServerInterceptor"]], "servicercontext (class in grpc.aio)": [[3, "grpc.aio.ServicerContext"]], "streamstreamcall (class in grpc.aio)": [[3, "grpc.aio.StreamStreamCall"]], "streamstreamclientinterceptor (class in grpc.aio)": [[3, "grpc.aio.StreamStreamClientInterceptor"]], "streamstreammulticallable (class in grpc.aio)": [[3, "grpc.aio.StreamStreamMultiCallable"]], "streamunarycall (class in grpc.aio)": [[3, "grpc.aio.StreamUnaryCall"]], "streamunaryclientinterceptor (class in grpc.aio)": [[3, "grpc.aio.StreamUnaryClientInterceptor"]], "streamunarymulticallable (class in grpc.aio)": [[3, "grpc.aio.StreamUnaryMultiCallable"]], "unarystreamcall (class in grpc.aio)": [[3, "grpc.aio.UnaryStreamCall"]], "unarystreamclientinterceptor (class in grpc.aio)": [[3, "grpc.aio.UnaryStreamClientInterceptor"]], "unarystreammulticallable (class in grpc.aio)": [[3, "grpc.aio.UnaryStreamMultiCallable"]], "unaryunarycall (class in grpc.aio)": [[3, "grpc.aio.UnaryUnaryCall"]], "unaryunaryclientinterceptor (class in grpc.aio)": [[3, "grpc.aio.UnaryUnaryClientInterceptor"]], "unaryunarymulticallable (class in grpc.aio)": [[3, "grpc.aio.UnaryUnaryMultiCallable"]], "usageerror": [[3, "grpc.aio.UsageError"]], "__aenter__() (grpc.aio.channel method)": [[3, "grpc.aio.Channel.__aenter__"]], "__aexit__() (grpc.aio.channel method)": [[3, "grpc.aio.Channel.__aexit__"]], "__aiter__() (grpc.aio.streamstreamcall method)": [[3, "grpc.aio.StreamStreamCall.__aiter__"]], "__aiter__() (grpc.aio.unarystreamcall method)": [[3, "grpc.aio.UnaryStreamCall.__aiter__"]], "__await__() (grpc.aio.streamunarycall method)": [[3, "grpc.aio.StreamUnaryCall.__await__"]], "__await__() (grpc.aio.unaryunarycall method)": [[3, "grpc.aio.UnaryUnaryCall.__await__"]], "__call__() (grpc.aio.streamstreammulticallable method)": [[3, "grpc.aio.StreamStreamMultiCallable.__call__"]], "__call__() (grpc.aio.streamunarymulticallable method)": [[3, "grpc.aio.StreamUnaryMultiCallable.__call__"]], "__call__() (grpc.aio.unarystreammulticallable method)": [[3, "grpc.aio.UnaryStreamMultiCallable.__call__"]], "__call__() (grpc.aio.unaryunarymulticallable method)": [[3, "grpc.aio.UnaryUnaryMultiCallable.__call__"]], "__delitem__() (grpc.aio.metadata method)": [[3, "grpc.aio.Metadata.__delitem__"]], "__getitem__() (grpc.aio.metadata method)": [[3, "grpc.aio.Metadata.__getitem__"]], "__len__() (grpc.aio.metadata method)": [[3, "grpc.aio.Metadata.__len__"]], "__setitem__() (grpc.aio.metadata method)": [[3, "grpc.aio.Metadata.__setitem__"]], "abort() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.abort"]], "add_done_callback() (grpc.aio.rpccontext method)": [[3, "grpc.aio.RpcContext.add_done_callback"]], "add_done_callback() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.add_done_callback"]], "add_generic_rpc_handlers() (grpc.aio.server method)": [[3, "grpc.aio.Server.add_generic_rpc_handlers"]], "add_insecure_port() (grpc.aio.server method)": [[3, "grpc.aio.Server.add_insecure_port"]], "add_registered_method_handlers() (grpc.aio.server method)": [[3, "grpc.aio.Server.add_registered_method_handlers"]], "add_secure_port() (grpc.aio.server method)": [[3, "grpc.aio.Server.add_secure_port"]], "auth_context() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.auth_context"]], "cancel() (grpc.aio.rpccontext method)": [[3, "grpc.aio.RpcContext.cancel"]], "cancelled() (grpc.aio.rpccontext method)": [[3, "grpc.aio.RpcContext.cancelled"]], "cancelled() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.cancelled"]], "channel_ready() (grpc.aio.channel method)": [[3, "grpc.aio.Channel.channel_ready"]], "close() (grpc.aio.channel method)": [[3, "grpc.aio.Channel.close"]], "code() (grpc.aio.aiorpcerror method)": [[3, "grpc.aio.AioRpcError.code"]], "code() (grpc.aio.call method)": [[3, "grpc.aio.Call.code"]], "code() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.code"]], "debug_error_string() (grpc.aio.aiorpcerror method)": [[3, "grpc.aio.AioRpcError.debug_error_string"]], "delete_all() (grpc.aio.metadata method)": [[3, "grpc.aio.Metadata.delete_all"]], "details() (grpc.aio.aiorpcerror method)": [[3, "grpc.aio.AioRpcError.details"]], "details() (grpc.aio.call method)": [[3, "grpc.aio.Call.details"]], "details() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.details"]], "disable_next_message_compression() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.disable_next_message_compression"]], "done() (grpc.aio.rpccontext method)": [[3, "grpc.aio.RpcContext.done"]], "done() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.done"]], "done_writing() (grpc.aio.streamstreamcall method)": [[3, "grpc.aio.StreamStreamCall.done_writing"]], "done_writing() (grpc.aio.streamunarycall method)": [[3, "grpc.aio.StreamUnaryCall.done_writing"]], "get_all() (grpc.aio.metadata method)": [[3, "grpc.aio.Metadata.get_all"]], "get_state() (grpc.aio.channel method)": [[3, "grpc.aio.Channel.get_state"]], "grpc.aio": [[3, "module-grpc.aio"]], "initial_metadata() (grpc.aio.aiorpcerror method)": [[3, "grpc.aio.AioRpcError.initial_metadata"]], "initial_metadata() (grpc.aio.call method)": [[3, "grpc.aio.Call.initial_metadata"]], "insecure_channel() (in module grpc.aio)": [[3, "grpc.aio.insecure_channel"]], "intercept_service() (grpc.aio.serverinterceptor method)": [[3, "grpc.aio.ServerInterceptor.intercept_service"]], "intercept_stream_stream() (grpc.aio.streamstreamclientinterceptor method)": [[3, "grpc.aio.StreamStreamClientInterceptor.intercept_stream_stream"]], "intercept_stream_unary() (grpc.aio.streamunaryclientinterceptor method)": [[3, "grpc.aio.StreamUnaryClientInterceptor.intercept_stream_unary"]], "intercept_unary_stream() (grpc.aio.unarystreamclientinterceptor method)": [[3, "grpc.aio.UnaryStreamClientInterceptor.intercept_unary_stream"]], "intercept_unary_unary() (grpc.aio.unaryunaryclientinterceptor method)": [[3, "grpc.aio.UnaryUnaryClientInterceptor.intercept_unary_unary"]], "invocation_metadata() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.invocation_metadata"]], "peer() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.peer"]], "peer_identities() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.peer_identities"]], "peer_identity_key() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.peer_identity_key"]], "read() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.read"]], "read() (grpc.aio.streamstreamcall method)": [[3, "grpc.aio.StreamStreamCall.read"]], "read() (grpc.aio.unarystreamcall method)": [[3, "grpc.aio.UnaryStreamCall.read"]], "secure_channel() (in module grpc.aio)": [[3, "grpc.aio.secure_channel"]], "send_initial_metadata() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.send_initial_metadata"]], "server() (in module grpc.aio)": [[3, "grpc.aio.server"]], "set_code() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.set_code"]], "set_compression() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.set_compression"]], "set_details() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.set_details"]], "set_trailing_metadata() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.set_trailing_metadata"]], "start() (grpc.aio.server method)": [[3, "grpc.aio.Server.start"]], "stop() (grpc.aio.server method)": [[3, "grpc.aio.Server.stop"]], "stream_stream() (grpc.aio.channel method)": [[3, "grpc.aio.Channel.stream_stream"]], "stream_unary() (grpc.aio.channel method)": [[3, "grpc.aio.Channel.stream_unary"]], "time_remaining() (grpc.aio.interceptedunaryunarycall method)": [[3, "grpc.aio.InterceptedUnaryUnaryCall.time_remaining"]], "time_remaining() (grpc.aio.rpccontext method)": [[3, "grpc.aio.RpcContext.time_remaining"]], "time_remaining() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.time_remaining"]], "trailing_metadata() (grpc.aio.aiorpcerror method)": [[3, "grpc.aio.AioRpcError.trailing_metadata"]], "trailing_metadata() (grpc.aio.call method)": [[3, "grpc.aio.Call.trailing_metadata"]], "trailing_metadata() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.trailing_metadata"]], "unary_stream() (grpc.aio.channel method)": [[3, "grpc.aio.Channel.unary_stream"]], "unary_unary() (grpc.aio.channel method)": [[3, "grpc.aio.Channel.unary_unary"]], "wait_for_connection() (grpc.aio.call method)": [[3, "grpc.aio.Call.wait_for_connection"]], "wait_for_state_change() (grpc.aio.channel method)": [[3, "grpc.aio.Channel.wait_for_state_change"]], "wait_for_termination() (grpc.aio.server method)": [[3, "grpc.aio.Server.wait_for_termination"]], "write() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.write"]], "write() (grpc.aio.streamstreamcall method)": [[3, "grpc.aio.StreamStreamCall.write"]], "write() (grpc.aio.streamunarycall method)": [[3, "grpc.aio.StreamUnaryCall.write"]], "channelzservicer (class in grpc_channelz.v1.channelz)": [[4, "grpc_channelz.v1.channelz.ChannelzServicer"]], "getchannel() (grpc_channelz.v1.channelz.channelzservicer static method)": [[4, "grpc_channelz.v1.channelz.ChannelzServicer.GetChannel"]], "getserver() (grpc_channelz.v1.channelz.channelzservicer static method)": [[4, "grpc_channelz.v1.channelz.ChannelzServicer.GetServer"]], "getserversockets() (grpc_channelz.v1.channelz.channelzservicer static method)": [[4, "grpc_channelz.v1.channelz.ChannelzServicer.GetServerSockets"]], "getservers() (grpc_channelz.v1.channelz.channelzservicer static method)": [[4, "grpc_channelz.v1.channelz.ChannelzServicer.GetServers"]], "getsocket() (grpc_channelz.v1.channelz.channelzservicer static method)": [[4, "grpc_channelz.v1.channelz.ChannelzServicer.GetSocket"]], "getsubchannel() (grpc_channelz.v1.channelz.channelzservicer static method)": [[4, "grpc_channelz.v1.channelz.ChannelzServicer.GetSubchannel"]], "gettopchannels() (grpc_channelz.v1.channelz.channelzservicer static method)": [[4, "grpc_channelz.v1.channelz.ChannelzServicer.GetTopChannels"]], "add_channelz_servicer() (in module grpc_channelz.v1.channelz)": [[4, "grpc_channelz.v1.channelz.add_channelz_servicer"]], "grpc_channelz.v1.channelz": [[4, "module-grpc_channelz.v1.channelz"]], "clientstatusdiscoveryserviceservicer (class in grpc_csds)": [[5, "grpc_csds.ClientStatusDiscoveryServiceServicer"]], "add_csds_servicer() (in module grpc_csds)": [[5, "grpc_csds.add_csds_servicer"]], "grpc_csds": [[5, "module-grpc_csds"]], "check() (grpc_health.v1.health.healthservicer method)": [[6, "grpc_health.v1.health.HealthServicer.Check"]], "healthservicer (class in grpc_health.v1.health)": [[6, "grpc_health.v1.health.HealthServicer"]], "watch() (grpc_health.v1.health.healthservicer method)": [[6, "grpc_health.v1.health.HealthServicer.Watch"]], "enter_graceful_shutdown() (grpc_health.v1.health.healthservicer method)": [[6, "grpc_health.v1.health.HealthServicer.enter_graceful_shutdown"]], "set() (grpc_health.v1.health.healthservicer method)": [[6, "grpc_health.v1.health.HealthServicer.set"]], "opentelemetryplugin (class in grpc_observability)": [[7, "grpc_observability.OpenTelemetryPlugin"]], "deregister_global() (grpc_observability.opentelemetryplugin method)": [[7, "grpc_observability.OpenTelemetryPlugin.deregister_global"]], "grpc_observability": [[7, "module-grpc_observability"]], "register_global() (grpc_observability.opentelemetryplugin method)": [[7, "grpc_observability.OpenTelemetryPlugin.register_global"]], "findallextensionnumbers() (grpc_reflection.v1alpha.proto_reflection_descriptor_database.protoreflectiondescriptordatabase method)": [[8, "grpc_reflection.v1alpha.proto_reflection_descriptor_database.ProtoReflectionDescriptorDatabase.FindAllExtensionNumbers"]], "findfilebyname() (grpc_reflection.v1alpha.proto_reflection_descriptor_database.protoreflectiondescriptordatabase method)": [[8, "grpc_reflection.v1alpha.proto_reflection_descriptor_database.ProtoReflectionDescriptorDatabase.FindFileByName"]], "findfilecontainingextension() (grpc_reflection.v1alpha.proto_reflection_descriptor_database.protoreflectiondescriptordatabase method)": [[8, "grpc_reflection.v1alpha.proto_reflection_descriptor_database.ProtoReflectionDescriptorDatabase.FindFileContainingExtension"]], "findfilecontainingsymbol() (grpc_reflection.v1alpha.proto_reflection_descriptor_database.protoreflectiondescriptordatabase method)": [[8, "grpc_reflection.v1alpha.proto_reflection_descriptor_database.ProtoReflectionDescriptorDatabase.FindFileContainingSymbol"]], "protoreflectiondescriptordatabase (class in grpc_reflection.v1alpha.proto_reflection_descriptor_database)": [[8, "grpc_reflection.v1alpha.proto_reflection_descriptor_database.ProtoReflectionDescriptorDatabase"]], "reflectionservicer (class in grpc_reflection.v1alpha.reflection)": [[8, "grpc_reflection.v1alpha.reflection.ReflectionServicer"]], "serverreflectioninfo() (grpc_reflection.v1alpha.reflection.reflectionservicer method)": [[8, "grpc_reflection.v1alpha.reflection.ReflectionServicer.ServerReflectionInfo"]], "enable_server_reflection() (in module grpc_reflection.v1alpha.reflection)": [[8, "grpc_reflection.v1alpha.reflection.enable_server_reflection"]], "get_services() (grpc_reflection.v1alpha.proto_reflection_descriptor_database.protoreflectiondescriptordatabase method)": [[8, "grpc_reflection.v1alpha.proto_reflection_descriptor_database.ProtoReflectionDescriptorDatabase.get_services"]], "grpc_reflection.v1alpha.proto_reflection_descriptor_database": [[8, "module-grpc_reflection.v1alpha.proto_reflection_descriptor_database"]], "grpc_reflection.v1alpha.reflection": [[8, "module-grpc_reflection.v1alpha.reflection"]], "from_call() (in module grpc_status.rpc_status)": [[9, "grpc_status.rpc_status.from_call"]], "grpc_status.rpc_status": [[9, "module-grpc_status.rpc_status"]], "to_status() (in module grpc_status.rpc_status)": [[9, "grpc_status.rpc_status.to_status"]], "channel (class in grpc_testing)": [[10, "grpc_testing.Channel"]], "server (class in grpc_testing)": [[10, "grpc_testing.Server"]], "streamstreamchannelrpc (class in grpc_testing)": [[10, "grpc_testing.StreamStreamChannelRpc"]], "streamstreamserverrpc (class in grpc_testing)": [[10, "grpc_testing.StreamStreamServerRpc"]], "streamunarychannelrpc (class in grpc_testing)": [[10, "grpc_testing.StreamUnaryChannelRpc"]], "streamunaryserverrpc (class in grpc_testing)": [[10, "grpc_testing.StreamUnaryServerRpc"]], "time (class in grpc_testing)": [[10, "grpc_testing.Time"]], "unarystreamchannelrpc (class in grpc_testing)": [[10, "grpc_testing.UnaryStreamChannelRpc"]], "unarystreamserverrpc (class in grpc_testing)": [[10, "grpc_testing.UnaryStreamServerRpc"]], "unaryunarychannelrpc (class in grpc_testing)": [[10, "grpc_testing.UnaryUnaryChannelRpc"]], "unaryunaryserverrpc (class in grpc_testing)": [[10, "grpc_testing.UnaryUnaryServerRpc"]], "call_at() (grpc_testing.time method)": [[10, "grpc_testing.Time.call_at"]], "call_in() (grpc_testing.time method)": [[10, "grpc_testing.Time.call_in"]], "cancel() (grpc_testing.streamstreamserverrpc method)": [[10, "grpc_testing.StreamStreamServerRpc.cancel"]], "cancel() (grpc_testing.streamunaryserverrpc method)": [[10, "grpc_testing.StreamUnaryServerRpc.cancel"]], "cancel() (grpc_testing.unarystreamserverrpc method)": [[10, "grpc_testing.UnaryStreamServerRpc.cancel"]], "cancel() (grpc_testing.unaryunaryserverrpc method)": [[10, "grpc_testing.UnaryUnaryServerRpc.cancel"]], "cancelled() (grpc_testing.streamstreamchannelrpc method)": [[10, "grpc_testing.StreamStreamChannelRpc.cancelled"]], "cancelled() (grpc_testing.streamunarychannelrpc method)": [[10, "grpc_testing.StreamUnaryChannelRpc.cancelled"]], "cancelled() (grpc_testing.unarystreamchannelrpc method)": [[10, "grpc_testing.UnaryStreamChannelRpc.cancelled"]], "cancelled() (grpc_testing.unaryunarychannelrpc method)": [[10, "grpc_testing.UnaryUnaryChannelRpc.cancelled"]], "channel() (in module grpc_testing)": [[10, "grpc_testing.channel"]], "grpc_testing": [[10, "module-grpc_testing"]], "initial_metadata() (grpc_testing.streamstreamserverrpc method)": [[10, "grpc_testing.StreamStreamServerRpc.initial_metadata"]], "initial_metadata() (grpc_testing.streamunaryserverrpc method)": [[10, "grpc_testing.StreamUnaryServerRpc.initial_metadata"]], "initial_metadata() (grpc_testing.unarystreamserverrpc method)": [[10, "grpc_testing.UnaryStreamServerRpc.initial_metadata"]], "initial_metadata() (grpc_testing.unaryunaryserverrpc method)": [[10, "grpc_testing.UnaryUnaryServerRpc.initial_metadata"]], "invoke_stream_stream() (grpc_testing.server method)": [[10, "grpc_testing.Server.invoke_stream_stream"]], "invoke_stream_unary() (grpc_testing.server method)": [[10, "grpc_testing.Server.invoke_stream_unary"]], "invoke_unary_stream() (grpc_testing.server method)": [[10, "grpc_testing.Server.invoke_unary_stream"]], "invoke_unary_unary() (grpc_testing.server method)": [[10, "grpc_testing.Server.invoke_unary_unary"]], "requests_closed() (grpc_testing.streamstreamchannelrpc method)": [[10, "grpc_testing.StreamStreamChannelRpc.requests_closed"]], "requests_closed() (grpc_testing.streamstreamserverrpc method)": [[10, "grpc_testing.StreamStreamServerRpc.requests_closed"]], "requests_closed() (grpc_testing.streamunarychannelrpc method)": [[10, "grpc_testing.StreamUnaryChannelRpc.requests_closed"]], "requests_closed() (grpc_testing.streamunaryserverrpc method)": [[10, "grpc_testing.StreamUnaryServerRpc.requests_closed"]], "send_initial_metadata() (grpc_testing.streamstreamchannelrpc method)": [[10, "grpc_testing.StreamStreamChannelRpc.send_initial_metadata"]], "send_initial_metadata() (grpc_testing.streamunarychannelrpc method)": [[10, "grpc_testing.StreamUnaryChannelRpc.send_initial_metadata"]], "send_initial_metadata() (grpc_testing.unarystreamchannelrpc method)": [[10, "grpc_testing.UnaryStreamChannelRpc.send_initial_metadata"]], "send_initial_metadata() (grpc_testing.unaryunarychannelrpc method)": [[10, "grpc_testing.UnaryUnaryChannelRpc.send_initial_metadata"]], "send_request() (grpc_testing.streamstreamserverrpc method)": [[10, "grpc_testing.StreamStreamServerRpc.send_request"]], "send_request() (grpc_testing.streamunaryserverrpc method)": [[10, "grpc_testing.StreamUnaryServerRpc.send_request"]], "send_response() (grpc_testing.streamstreamchannelrpc method)": [[10, "grpc_testing.StreamStreamChannelRpc.send_response"]], "send_response() (grpc_testing.unarystreamchannelrpc method)": [[10, "grpc_testing.UnaryStreamChannelRpc.send_response"]], "server_from_dictionary() (in module grpc_testing)": [[10, "grpc_testing.server_from_dictionary"]], "sleep_for() (grpc_testing.time method)": [[10, "grpc_testing.Time.sleep_for"]], "sleep_until() (grpc_testing.time method)": [[10, "grpc_testing.Time.sleep_until"]], "strict_fake_time() (in module grpc_testing)": [[10, "grpc_testing.strict_fake_time"]], "strict_real_time() (in module grpc_testing)": [[10, "grpc_testing.strict_real_time"]], "take_request() (grpc_testing.streamstreamchannelrpc method)": [[10, "grpc_testing.StreamStreamChannelRpc.take_request"]], "take_request() (grpc_testing.streamunarychannelrpc method)": [[10, "grpc_testing.StreamUnaryChannelRpc.take_request"]], "take_response() (grpc_testing.streamstreamserverrpc method)": [[10, "grpc_testing.StreamStreamServerRpc.take_response"]], "take_response() (grpc_testing.unarystreamserverrpc method)": [[10, "grpc_testing.UnaryStreamServerRpc.take_response"]], "take_stream_stream() (grpc_testing.channel method)": [[10, "grpc_testing.Channel.take_stream_stream"]], "take_stream_unary() (grpc_testing.channel method)": [[10, "grpc_testing.Channel.take_stream_unary"]], "take_unary_stream() (grpc_testing.channel method)": [[10, "grpc_testing.Channel.take_unary_stream"]], "take_unary_unary() (grpc_testing.channel method)": [[10, "grpc_testing.Channel.take_unary_unary"]], "terminate() (grpc_testing.streamstreamchannelrpc method)": [[10, "grpc_testing.StreamStreamChannelRpc.terminate"]], "terminate() (grpc_testing.streamunarychannelrpc method)": [[10, "grpc_testing.StreamUnaryChannelRpc.terminate"]], "terminate() (grpc_testing.unarystreamchannelrpc method)": [[10, "grpc_testing.UnaryStreamChannelRpc.terminate"]], "terminate() (grpc_testing.unaryunarychannelrpc method)": [[10, "grpc_testing.UnaryUnaryChannelRpc.terminate"]], "termination() (grpc_testing.streamstreamserverrpc method)": [[10, "grpc_testing.StreamStreamServerRpc.termination"]], "termination() (grpc_testing.streamunaryserverrpc method)": [[10, "grpc_testing.StreamUnaryServerRpc.termination"]], "termination() (grpc_testing.unarystreamserverrpc method)": [[10, "grpc_testing.UnaryStreamServerRpc.termination"]], "termination() (grpc_testing.unaryunaryserverrpc method)": [[10, "grpc_testing.UnaryUnaryServerRpc.termination"]], "time() (grpc_testing.time method)": [[10, "grpc_testing.Time.time"]]}})