napperley
07/03/2019, 11:30 PMpublic fun MQTTClient_create(handle: kotlinx.cinterop.CValuesRef<paho_mqtt.MQTTClientVar /* = kotlinx.cinterop.CPointerVarOf<paho_mqtt.MQTTClient /* = kotlinx.cinterop.CPointer<out kotlinx.cinterop.CPointed> */> */>?, @kotlinx.cinterop.internal.CCall.CString serverURI: kotlin.String?, @kotlinx.cinterop.internal.CCall.CString clientId: kotlin.String?, persistence_type: <http://kotlin.Int|kotlin.Int>, persistence_context: kotlinx.cinterop.CValuesRef<*>?): <http://kotlin.Int|kotlin.Int> { /* compiled code */ }
napperley
07/03/2019, 11:33 PMsergey.bogolepov
07/04/2019, 3:28 AMCPointer<T>
is a subclass of CValuesRef<T>
.
https://kotlinlang.org/docs/reference/native/c_interop.html#passing-pointers-to-bindings