qisdk / com.aldebaran.qi.sdk.object.conversation / TopicStatus / Async

Async

interface Async

Functions

addOnEnabledChangedListener

Add a property changed listener for enabled

abstract fun addOnEnabledChangedListener(onEnabledChangedListener: OnEnabledChangedListener!): Future<Void!>!

addOnFocusedChangedListener

Add a property changed listener for focused

abstract fun addOnFocusedChangedListener(onFocusedChangedListener: OnFocusedChangedListener!): Future<Void!>!

getEnabled

Exposes the property enabled value

abstract fun getEnabled(): Future<Boolean!>!

getFocused

Exposes the property focused value

abstract fun getFocused(): Future<Boolean!>!

getTopic

Exposes the property topic value

abstract fun getTopic(): Future<Topic!>!

removeAllOnEnabledChangedListeners

Remove all enabled changed listeners

abstract fun removeAllOnEnabledChangedListeners(): Future<Void!>!

removeAllOnFocusedChangedListeners

Remove all focused changed listeners

abstract fun removeAllOnFocusedChangedListeners(): Future<Void!>!

removeOnEnabledChangedListener

Remove a property changed listener for enabled

abstract fun removeOnEnabledChangedListener(onEnabledChangedListener: OnEnabledChangedListener!): Future<Void!>!

removeOnFocusedChangedListener

Remove a property changed listener for focused

abstract fun removeOnFocusedChangedListener(onFocusedChangedListener: OnFocusedChangedListener!): Future<Void!>!

setEnabled

Set the property enabled value

abstract fun setEnabled(enabled: Boolean!): Future<Void!>!

setOnEnabledChangedListener

Set a property changed listener for enabled

abstract fun setOnEnabledChangedListener(onEnabledChangedListener: OnEnabledChangedListener!): Future<Void!>!

setOnFocusedChangedListener

Set a property changed listener for focused

abstract fun setOnFocusedChangedListener(onFocusedChangedListener: OnFocusedChangedListener!): Future<Void!>!