Exemple #1
0
    def __init__(self, bootstrap, tls_ctx=None):
        assert isinstance(bootstrap, ClientBootstrap)
        assert tls_ctx is None or isinstance(tls_ctx, ClientTlsContext)

        super().__init__()
        self.tls_ctx = tls_ctx
        self._binding = _awscrt.mqtt_client_new(bootstrap, tls_ctx)
Exemple #2
0
    def __init__(self, bootstrap=None, tls_ctx=None):
        assert isinstance(bootstrap, ClientBootstrap) or bootstrap is None
        assert tls_ctx is None or isinstance(tls_ctx, ClientTlsContext)

        super().__init__()
        self.tls_ctx = tls_ctx
        if not bootstrap:
            bootstrap = ClientBootstrap.get_or_create_static_default()
        self._binding = _awscrt.mqtt_client_new(bootstrap, tls_ctx)