blob: 550126dfc73852df233e9e0f2a29857d2bdd1ba0 [file]
import abc
from _typeshed import Incomplete
from mobly.controllers.android_device_lib import callback_handler as callback_handler
from mobly.snippet import errors as errors
UNKNOWN_UID: int
Error = errors.Error
AppStartError = errors.ServerStartError
AppRestoreConnectionError = errors.ServerRestoreConnectionError
ApiError = errors.ApiError
ProtocolError = errors.ProtocolError
class JsonRpcCommand:
INIT: str
CONTINUE: str
class JsonRpcClientBase(abc.ABC):
host_port: Incomplete
device_port: Incomplete
app_name: Incomplete
log: Incomplete
uid: Incomplete
verbose_logging: bool
def __init__(self, app_name, ad) -> None: ...
def __del__(self) -> None: ...
def start_app_and_connect(self) -> None: ...
def stop_app(self) -> None: ...
def restore_app_connection(self, port: Incomplete | None = ...) -> None: ...
def connect(self, uid=..., cmd=...) -> None: ...
def disconnect(self) -> None: ...
def close_socket_connection(self) -> None: ...
def clear_host_port(self) -> None: ...
def disable_hidden_api_blacklist(self) -> None: ...
def __getattr__(self, name): ...
def set_snippet_client_verbose_logging(self, verbose) -> None: ...