qisdk / com.aldebaran.qi.sdk.object / AnyObjectProxyAsync

AnyObjectProxyAsync

abstract class AnyObjectProxyAsync

Constructors

<init>

AnyObjectProxyAsync(qiSerializer: QiSerializer!, anyObject: AnyObject!)

Functions

callMethod

open fun <T : Any!> callMethod(targetType: Type!, method: String!, vararg args: Any!): Future<T>!
open fun <T : Any!> callMethod(targetType: Class<T>!, method: String!, vararg args: Any!): Future<T>!

connectSignal

open fun connectSignal(signalName: String!, listener: Any!, methodName: String!): Future<Void!>!
open fun connectSignal(signalName: String!, interfaceClass: Class<Any!>!, listener: Any!, methodName: String!): Future<Void!>!
open fun connectSignal(signalName: String!, interfaceClass: Class<Any!>!, listener: Any!): Future<Void!>!

disconnectSignal

open fun disconnectSignal(signalName: String!, listener: Any!): Future<Void!>!
open fun disconnectSignal(signalName: String!): Future<Void!>!

equals

open fun equals(other: Any?): Boolean

getAnyObject

open fun getAnyObject(): AnyObject!

getProperty

open fun <T : Any!> getProperty(targetType: Type!, property: String!): Future<T>!
open fun <T : Any!> getProperty(targetType: Class<T>!, property: String!): Future<T>!

setProperty

open fun setProperty(property: String!, value: Any!): Future<Void!>!