# @generated by generate_proto_mypy_stubs.py. Do not edit! import sys from abc import ( ABCMeta as abc___ABCMeta, abstractmethod as abc___abstractmethod, ) from concurrent.futures import ( Future as concurrent___futures___Future, ) from google.protobuf.descriptor import ( Descriptor as google___protobuf___descriptor___Descriptor, FileDescriptor as google___protobuf___descriptor___FileDescriptor, ) from google.protobuf.internal.containers import ( RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer, ) from google.protobuf.message import ( Message as google___protobuf___message___Message, ) from google.protobuf.service import ( RpcChannel as google___protobuf___service___RpcChannel, RpcController as google___protobuf___service___RpcController, Service as google___protobuf___service___Service, ) from typing import ( Callable as typing___Callable, Iterable as typing___Iterable, Optional as typing___Optional, Text as typing___Text, ) from typing_extensions import ( Literal as typing_extensions___Literal, ) builtin___bool = bool builtin___bytes = bytes builtin___float = float builtin___int = int DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... class CShader_RegisterShader_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class Shader(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... cache_key_sha: builtin___bytes = ... shader_code_sha: builtin___bytes = ... def __init__(self, *, cache_key_sha : typing___Optional[builtin___bytes] = None, shader_code_sha : typing___Optional[builtin___bytes] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"cache_key_sha",b"cache_key_sha",u"shader_code_sha",b"shader_code_sha"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"cache_key_sha",b"cache_key_sha",u"shader_code_sha",b"shader_code_sha"]) -> None: ... type___Shader = Shader appid: builtin___int = ... gpu_desc: typing___Text = ... driver_desc: typing___Text = ... @property def shaders(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CShader_RegisterShader_Request.Shader]: ... def __init__(self, *, appid : typing___Optional[builtin___int] = None, gpu_desc : typing___Optional[typing___Text] = None, driver_desc : typing___Optional[typing___Text] = None, shaders : typing___Optional[typing___Iterable[type___CShader_RegisterShader_Request.Shader]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"driver_desc",b"driver_desc",u"gpu_desc",b"gpu_desc"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"driver_desc",b"driver_desc",u"gpu_desc",b"gpu_desc",u"shaders",b"shaders"]) -> None: ... type___CShader_RegisterShader_Request = CShader_RegisterShader_Request class CShader_RegisterShader_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... requested_codeids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... def __init__(self, *, requested_codeids : typing___Optional[typing___Iterable[builtin___int]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"requested_codeids",b"requested_codeids"]) -> None: ... type___CShader_RegisterShader_Response = CShader_RegisterShader_Response class CShader_SendShader_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class ShaderCode(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... shader_code_sha: builtin___bytes = ... shader_code: builtin___bytes = ... def __init__(self, *, shader_code_sha : typing___Optional[builtin___bytes] = None, shader_code : typing___Optional[builtin___bytes] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"shader_code",b"shader_code",u"shader_code_sha",b"shader_code_sha"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"shader_code",b"shader_code",u"shader_code_sha",b"shader_code_sha"]) -> None: ... type___ShaderCode = ShaderCode appid: builtin___int = ... @property def shaders(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CShader_SendShader_Request.ShaderCode]: ... def __init__(self, *, appid : typing___Optional[builtin___int] = None, shaders : typing___Optional[typing___Iterable[type___CShader_SendShader_Request.ShaderCode]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"shaders",b"shaders"]) -> None: ... type___CShader_SendShader_Request = CShader_SendShader_Request class CShader_SendShader_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CShader_SendShader_Response = CShader_SendShader_Response class CShader_GetBucketManifest_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... appid: builtin___int = ... gpu_desc: typing___Text = ... driver_desc: typing___Text = ... def __init__(self, *, appid : typing___Optional[builtin___int] = None, gpu_desc : typing___Optional[typing___Text] = None, driver_desc : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"driver_desc",b"driver_desc",u"gpu_desc",b"gpu_desc"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"driver_desc",b"driver_desc",u"gpu_desc",b"gpu_desc"]) -> None: ... type___CShader_GetBucketManifest_Request = CShader_GetBucketManifest_Request class CShader_GetBucketManifest_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... manifestid: builtin___int = ... depotsize: builtin___int = ... bucketid: builtin___int = ... def __init__(self, *, manifestid : typing___Optional[builtin___int] = None, depotsize : typing___Optional[builtin___int] = None, bucketid : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"bucketid",b"bucketid",u"depotsize",b"depotsize",u"manifestid",b"manifestid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"bucketid",b"bucketid",u"depotsize",b"depotsize",u"manifestid",b"manifestid"]) -> None: ... type___CShader_GetBucketManifest_Response = CShader_GetBucketManifest_Response class Shader(google___protobuf___service___Service, metaclass=abc___ABCMeta): @abc___abstractmethod def RegisterShader(self, rpc_controller: google___protobuf___service___RpcController, request: type___CShader_RegisterShader_Request, done: typing___Optional[typing___Callable[[type___CShader_RegisterShader_Response], None]], ) -> concurrent___futures___Future[type___CShader_RegisterShader_Response]: ... @abc___abstractmethod def SendShader(self, rpc_controller: google___protobuf___service___RpcController, request: type___CShader_SendShader_Request, done: typing___Optional[typing___Callable[[type___CShader_SendShader_Response], None]], ) -> concurrent___futures___Future[type___CShader_SendShader_Response]: ... @abc___abstractmethod def GetBucketManifest(self, rpc_controller: google___protobuf___service___RpcController, request: type___CShader_GetBucketManifest_Request, done: typing___Optional[typing___Callable[[type___CShader_GetBucketManifest_Response], None]], ) -> concurrent___futures___Future[type___CShader_GetBucketManifest_Response]: ... class Shader_Stub(Shader): def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ... def RegisterShader(self, rpc_controller: google___protobuf___service___RpcController, request: type___CShader_RegisterShader_Request, done: typing___Optional[typing___Callable[[type___CShader_RegisterShader_Response], None]], ) -> concurrent___futures___Future[type___CShader_RegisterShader_Response]: ... def SendShader(self, rpc_controller: google___protobuf___service___RpcController, request: type___CShader_SendShader_Request, done: typing___Optional[typing___Callable[[type___CShader_SendShader_Response], None]], ) -> concurrent___futures___Future[type___CShader_SendShader_Response]: ... def GetBucketManifest(self, rpc_controller: google___protobuf___service___RpcController, request: type___CShader_GetBucketManifest_Request, done: typing___Optional[typing___Callable[[type___CShader_GetBucketManifest_Response], None]], ) -> concurrent___futures___Future[type___CShader_GetBucketManifest_Response]: ...