CloudClient class
CloudClient use to bridge the sdk with cloud node using web socket client.
Constructors
- CloudClient({required String baseUri, required bool isSecure, WebSocketClientInterface? webSocketClient})
Properties
- baseUri → String
-
Base uri of the cloud node.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- isSecure → bool
-
To use the secure url, if isSecure is true then url will start with
wss:otherwisews:is usedfinal - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- webSocketClient → WebSocketClientInterface
-
Returns the web socket client.
no setter
Methods
-
close(
) → Future - Close the web socket closing
-
connect(
String uri, [String protocol = 'duo-instance']) → Future< void> - Connects to the server using the given uri and protocol.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
readData(
) → Future - Read data from the socket readData will return a Iterable<int> or String for 'OK'
-
reset(
) → Future< void> - Reset the web socket connections
-
sendData(
dynamic data) → Future< void> - Send data to the socket
-
toString(
) → String -
A string representation of this object.
inherited
-
waitRemoteClose(
) → Future< int?> - Wait for remote to close
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited