Skip to content

Commit bdadc0f

Browse files
committed
output kotlin one file per package
1 parent cb840a1 commit bdadc0f

41 files changed

Lines changed: 572 additions & 679 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

zenoh-flat-jni/generated-kotlin/io/zenoh/jni/NativeHandle.kt

Lines changed: 0 additions & 55 deletions
This file was deleted.

zenoh-flat-jni/generated-kotlin/io/zenoh/jni/bytes/ZEncoding.kt

Lines changed: 0 additions & 28 deletions
This file was deleted.

zenoh-flat-jni/generated-kotlin/io/zenoh/jni/bytes/ZZBytes.kt

Lines changed: 0 additions & 28 deletions
This file was deleted.

zenoh-flat-jni/generated-kotlin/io/zenoh/jni/bytes/JNIbytes.kt renamed to zenoh-flat-jni/generated-kotlin/io/zenoh/jni/bytes/bytes.kt

Lines changed: 50 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,58 @@
11
// Auto-generated by JniGen — do not edit by hand.
22
package io.zenoh.jni.bytes
33

4+
import io.zenoh.jni.JNINative
5+
import io.zenoh.jni.NativeHandle
46
import io.zenoh.jni.ZException
5-
import io.zenoh.jni.bytes.ZEncoding
6-
import io.zenoh.jni.bytes.ZZBytes
77
import io.zenoh.jni.withSortedHandleLocks
8-
import io.zenoh.jni.JNINative
8+
9+
/** Typed handle for a native Zenoh `ZEncoding`. */
10+
public class ZEncoding(initialPtr: Long) : NativeHandle(initialPtr) {
11+
@Synchronized
12+
override fun close() {
13+
val p = ptr
14+
if (p != 0L) {
15+
ptr = 0L
16+
freePtr(p)
17+
}
18+
}
19+
20+
@Synchronized
21+
public fun take(): ZEncoding {
22+
val p = ptr
23+
ptr = 0L
24+
return ZEncoding(p)
25+
}
26+
27+
public companion object {
28+
@JvmStatic
29+
external fun freePtr(ptr: Long)
30+
}
31+
}
32+
33+
/** Typed handle for a native Zenoh `ZZBytes`. */
34+
public class ZZBytes(initialPtr: Long) : NativeHandle(initialPtr) {
35+
@Synchronized
36+
override fun close() {
37+
val p = ptr
38+
if (p != 0L) {
39+
ptr = 0L
40+
freePtr(p)
41+
}
42+
}
43+
44+
@Synchronized
45+
public fun take(): ZZBytes {
46+
val p = ptr
47+
ptr = 0L
48+
return ZZBytes(p)
49+
}
50+
51+
public companion object {
52+
@JvmStatic
53+
external fun freePtr(ptr: Long)
54+
}
55+
}
956

1057
public fun zZbytesToBytes(z: ZZBytes, onError: (String?) -> ByteArray = { __de_je -> throw ZException(__de_je) }): ByteArray {
1158
if (z.ptr == 0L) return onError("Operation on a closed native handle.")
@@ -592,4 +639,3 @@ public fun zEncodingVideoVp9(onError: (String?) -> String = { __de_je -> throw Z
592639
if (__cap_failed) return onError(__cap_je)
593640
return __ret
594641
}
595-

zenoh-flat-jni/generated-kotlin/io/zenoh/jni/config/WhatAmI.kt

Lines changed: 0 additions & 14 deletions
This file was deleted.

zenoh-flat-jni/generated-kotlin/io/zenoh/jni/config/ZConfig.kt

Lines changed: 0 additions & 28 deletions
This file was deleted.

zenoh-flat-jni/generated-kotlin/io/zenoh/jni/config/ZZenohId.kt

Lines changed: 0 additions & 7 deletions
This file was deleted.

zenoh-flat-jni/generated-kotlin/io/zenoh/jni/config/JNIconfig.kt renamed to zenoh-flat-jni/generated-kotlin/io/zenoh/jni/config/config.kt

Lines changed: 43 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,51 @@
11
// Auto-generated by JniGen — do not edit by hand.
22
package io.zenoh.jni.config
33

4+
import io.zenoh.jni.JNINative
5+
import io.zenoh.jni.NativeHandle
46
import io.zenoh.jni.ZException
5-
import io.zenoh.jni.config.ZConfig
6-
import io.zenoh.jni.config.ZZenohId
77
import io.zenoh.jni.withSortedHandleLocks
8-
import io.zenoh.jni.JNINative
8+
9+
/** JVM-side surface for the native Rust `WhatAmI` enum. */
10+
public enum class WhatAmI(public val value: Int) {
11+
ROUTER(1),
12+
PEER(2),
13+
CLIENT(4);
14+
15+
public companion object {
16+
@JvmStatic
17+
public fun fromInt(value: Int): WhatAmI = entries.first { it.value == value }
18+
}
19+
}
20+
21+
/** Typed by-value wrapper for the native Rust `ZZenohId` (a `Copy` blob carried
22+
* as its raw bytes; `@JvmInline`-erased to `ByteArray` at the JNI boundary). */
23+
@JvmInline
24+
public value class ZZenohId(public val bytes: ByteArray)
25+
26+
/** Typed handle for a native Zenoh `ZConfig`. */
27+
public class ZConfig(initialPtr: Long) : NativeHandle(initialPtr) {
28+
@Synchronized
29+
override fun close() {
30+
val p = ptr
31+
if (p != 0L) {
32+
ptr = 0L
33+
freePtr(p)
34+
}
35+
}
36+
37+
@Synchronized
38+
public fun take(): ZConfig {
39+
val p = ptr
40+
ptr = 0L
41+
return ZConfig(p)
42+
}
43+
44+
public companion object {
45+
@JvmStatic
46+
external fun freePtr(ptr: Long)
47+
}
48+
}
949

1050
public fun zConfigDefault(onError: (String?) -> ZConfig = { __de_je -> throw ZException(__de_je) }): ZConfig {
1151
var __cap_failed = false
@@ -112,4 +152,3 @@ public fun zZenohIdToString(z: ZZenohId, onError: (String?) -> String = { __de_j
112152
if (__cap_failed) return onError(__cap_je)
113153
return __ret
114154
}
115-

zenoh-flat-jni/generated-kotlin/io/zenoh/jni/errors/ZError.kt

Lines changed: 0 additions & 28 deletions
This file was deleted.

zenoh-flat-jni/generated-kotlin/io/zenoh/jni/errors/JNIerrors.kt renamed to zenoh-flat-jni/generated-kotlin/io/zenoh/jni/errors/errors.kt

Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,34 @@
11
// Auto-generated by JniGen — do not edit by hand.
22
package io.zenoh.jni.errors
33

4+
import io.zenoh.jni.JNINative
5+
import io.zenoh.jni.NativeHandle
46
import io.zenoh.jni.ZException
5-
import io.zenoh.jni.errors.ZError
67
import io.zenoh.jni.withSortedHandleLocks
7-
import io.zenoh.jni.JNINative
8+
9+
/** Typed handle for a native Zenoh `ZError`. */
10+
public class ZError(initialPtr: Long) : NativeHandle(initialPtr) {
11+
@Synchronized
12+
override fun close() {
13+
val p = ptr
14+
if (p != 0L) {
15+
ptr = 0L
16+
freePtr(p)
17+
}
18+
}
19+
20+
@Synchronized
21+
public fun take(): ZError {
22+
val p = ptr
23+
ptr = 0L
24+
return ZError(p)
25+
}
26+
27+
public companion object {
28+
@JvmStatic
29+
external fun freePtr(ptr: Long)
30+
}
31+
}
832

933
public fun zErrorMessage(e: ZError, onError: (String?) -> String = { __de_je -> throw ZException(__de_je) }): String {
1034
if (e.ptr == 0L) return onError("Operation on a closed native handle.")
@@ -18,4 +42,3 @@ public fun zErrorMessage(e: ZError, onError: (String?) -> String = { __de_je ->
1842
if (__cap_failed) return onError(__cap_je)
1943
return __ret
2044
}
21-

0 commit comments

Comments
 (0)