Skip to content

Commit 5f5fb71

Browse files
committed
full expand
1 parent 1a5e7b0 commit 5f5fb71

9 files changed

Lines changed: 282 additions & 324 deletions

File tree

zenoh-flat-jni/build.rs

Lines changed: 85 additions & 127 deletions
Large diffs are not rendered by default.

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

Lines changed: 59 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import io.zenoh.jni.query.ZQueryable
2424
import io.zenoh.jni.sample.SampleKind
2525
import io.zenoh.jni.scouting.ZScout
2626
import io.zenoh.jni.session.ZSession
27+
import io.zenoh.jni.time.ZTimestamp
2728

2829
internal object JNINative {
2930
external fun initAndroidLogs(filter: String, errorSink: Any)
@@ -37,65 +38,65 @@ internal object JNINative {
3738
external fun zConfigFromYaml(s: String, errorSink: Any): Long
3839
external fun zConfigGetJson(c: Long, key: String, errorSink: Any): String
3940
external fun zConfigInsertJson5(c: Long, key: String, value: String, errorSink: Any)
40-
external fun zEncodingApplicationCbor(errorSink: Any): Long
41-
external fun zEncodingApplicationCdr(errorSink: Any): Long
42-
external fun zEncodingApplicationCoapPayload(errorSink: Any): Long
43-
external fun zEncodingApplicationJavaSerializedObject(errorSink: Any): Long
44-
external fun zEncodingApplicationJson(errorSink: Any): Long
45-
external fun zEncodingApplicationJsonPatchJson(errorSink: Any): Long
46-
external fun zEncodingApplicationJsonSeq(errorSink: Any): Long
47-
external fun zEncodingApplicationJsonpath(errorSink: Any): Long
48-
external fun zEncodingApplicationJwt(errorSink: Any): Long
49-
external fun zEncodingApplicationMp4(errorSink: Any): Long
50-
external fun zEncodingApplicationOctetStream(errorSink: Any): Long
51-
external fun zEncodingApplicationOpenmetricsText(errorSink: Any): Long
52-
external fun zEncodingApplicationProtobuf(errorSink: Any): Long
53-
external fun zEncodingApplicationPythonSerializedObject(errorSink: Any): Long
54-
external fun zEncodingApplicationSoapXml(errorSink: Any): Long
55-
external fun zEncodingApplicationSql(errorSink: Any): Long
56-
external fun zEncodingApplicationXWwwFormUrlencoded(errorSink: Any): Long
57-
external fun zEncodingApplicationXml(errorSink: Any): Long
58-
external fun zEncodingApplicationYaml(errorSink: Any): Long
59-
external fun zEncodingApplicationYang(errorSink: Any): Long
60-
external fun zEncodingAudioAac(errorSink: Any): Long
61-
external fun zEncodingAudioFlac(errorSink: Any): Long
62-
external fun zEncodingAudioMp4(errorSink: Any): Long
63-
external fun zEncodingAudioOgg(errorSink: Any): Long
64-
external fun zEncodingAudioVorbis(errorSink: Any): Long
41+
external fun zEncodingApplicationCbor(errorSink: Any): String
42+
external fun zEncodingApplicationCdr(errorSink: Any): String
43+
external fun zEncodingApplicationCoapPayload(errorSink: Any): String
44+
external fun zEncodingApplicationJavaSerializedObject(errorSink: Any): String
45+
external fun zEncodingApplicationJson(errorSink: Any): String
46+
external fun zEncodingApplicationJsonPatchJson(errorSink: Any): String
47+
external fun zEncodingApplicationJsonSeq(errorSink: Any): String
48+
external fun zEncodingApplicationJsonpath(errorSink: Any): String
49+
external fun zEncodingApplicationJwt(errorSink: Any): String
50+
external fun zEncodingApplicationMp4(errorSink: Any): String
51+
external fun zEncodingApplicationOctetStream(errorSink: Any): String
52+
external fun zEncodingApplicationOpenmetricsText(errorSink: Any): String
53+
external fun zEncodingApplicationProtobuf(errorSink: Any): String
54+
external fun zEncodingApplicationPythonSerializedObject(errorSink: Any): String
55+
external fun zEncodingApplicationSoapXml(errorSink: Any): String
56+
external fun zEncodingApplicationSql(errorSink: Any): String
57+
external fun zEncodingApplicationXWwwFormUrlencoded(errorSink: Any): String
58+
external fun zEncodingApplicationXml(errorSink: Any): String
59+
external fun zEncodingApplicationYaml(errorSink: Any): String
60+
external fun zEncodingApplicationYang(errorSink: Any): String
61+
external fun zEncodingAudioAac(errorSink: Any): String
62+
external fun zEncodingAudioFlac(errorSink: Any): String
63+
external fun zEncodingAudioMp4(errorSink: Any): String
64+
external fun zEncodingAudioOgg(errorSink: Any): String
65+
external fun zEncodingAudioVorbis(errorSink: Any): String
6566
external fun zEncodingClone(e: Long, errorSink: Any): Long
6667
external fun zEncodingFromString(s: String, errorSink: Any): Long
6768
external fun zEncodingId(e: Long, errorSink: Any): Int
68-
external fun zEncodingImageBmp(errorSink: Any): Long
69-
external fun zEncodingImageGif(errorSink: Any): Long
70-
external fun zEncodingImageJpeg(errorSink: Any): Long
71-
external fun zEncodingImagePng(errorSink: Any): Long
72-
external fun zEncodingImageWebp(errorSink: Any): Long
69+
external fun zEncodingImageBmp(errorSink: Any): String
70+
external fun zEncodingImageGif(errorSink: Any): String
71+
external fun zEncodingImageJpeg(errorSink: Any): String
72+
external fun zEncodingImagePng(errorSink: Any): String
73+
external fun zEncodingImageWebp(errorSink: Any): String
7374
external fun zEncodingSchema(e: Long, errorSink: Any): String?
74-
external fun zEncodingTextCss(errorSink: Any): Long
75-
external fun zEncodingTextCsv(errorSink: Any): Long
76-
external fun zEncodingTextHtml(errorSink: Any): Long
77-
external fun zEncodingTextJavascript(errorSink: Any): Long
78-
external fun zEncodingTextJson(errorSink: Any): Long
79-
external fun zEncodingTextJson5(errorSink: Any): Long
80-
external fun zEncodingTextMarkdown(errorSink: Any): Long
81-
external fun zEncodingTextPlain(errorSink: Any): Long
82-
external fun zEncodingTextXml(errorSink: Any): Long
83-
external fun zEncodingTextYaml(errorSink: Any): Long
75+
external fun zEncodingTextCss(errorSink: Any): String
76+
external fun zEncodingTextCsv(errorSink: Any): String
77+
external fun zEncodingTextHtml(errorSink: Any): String
78+
external fun zEncodingTextJavascript(errorSink: Any): String
79+
external fun zEncodingTextJson(errorSink: Any): String
80+
external fun zEncodingTextJson5(errorSink: Any): String
81+
external fun zEncodingTextMarkdown(errorSink: Any): String
82+
external fun zEncodingTextPlain(errorSink: Any): String
83+
external fun zEncodingTextXml(errorSink: Any): String
84+
external fun zEncodingTextYaml(errorSink: Any): String
8485
external fun zEncodingToString(e: Long, errorSink: Any): String
85-
external fun zEncodingVideoH261(errorSink: Any): Long
86-
external fun zEncodingVideoH263(errorSink: Any): Long
87-
external fun zEncodingVideoH264(errorSink: Any): Long
88-
external fun zEncodingVideoH265(errorSink: Any): Long
89-
external fun zEncodingVideoH266(errorSink: Any): Long
90-
external fun zEncodingVideoMp4(errorSink: Any): Long
91-
external fun zEncodingVideoOgg(errorSink: Any): Long
92-
external fun zEncodingVideoRaw(errorSink: Any): Long
93-
external fun zEncodingVideoVp8(errorSink: Any): Long
94-
external fun zEncodingVideoVp9(errorSink: Any): Long
86+
external fun zEncodingVideoH261(errorSink: Any): String
87+
external fun zEncodingVideoH263(errorSink: Any): String
88+
external fun zEncodingVideoH264(errorSink: Any): String
89+
external fun zEncodingVideoH265(errorSink: Any): String
90+
external fun zEncodingVideoH266(errorSink: Any): String
91+
external fun zEncodingVideoMp4(errorSink: Any): String
92+
external fun zEncodingVideoOgg(errorSink: Any): String
93+
external fun zEncodingVideoRaw(errorSink: Any): String
94+
external fun zEncodingVideoVp8(errorSink: Any): String
95+
external fun zEncodingVideoVp9(errorSink: Any): String
9596
external fun zEncodingWithSchema(e: Long, schema: String, errorSink: Any): Long
96-
external fun zEncodingZenohBytes(errorSink: Any): Long
97-
external fun zEncodingZenohSerialized(errorSink: Any): Long
98-
external fun zEncodingZenohString(errorSink: Any): Long
97+
external fun zEncodingZenohBytes(errorSink: Any): String
98+
external fun zEncodingZenohSerialized(errorSink: Any): String
99+
external fun zEncodingZenohString(errorSink: Any): String
99100
external fun zErrorMessage(e: Long, errorSink: Any): String
100101
external fun zHelloLocators(h: Long, errorSink: Any): List<String>
101102
external fun zHelloWhatami(h: Long, errorSink: Any): Int
@@ -132,15 +133,15 @@ internal object JNINative {
132133
external fun zReplyReplierEid(r: Long, errorSink: Any): Int
133134
external fun zReplyReplierZid(r: Long, errorSink: Any): ByteArray?
134135
external fun zReplySample(r: Long, build: Any, errorSink: Any): Any?
135-
external fun zSampleAttachment(s: Long, errorSink: Any): ByteArray?
136+
external fun zSampleAttachment(s: Long, errorSink: Any): Long
136137
external fun zSampleCongestionControl(s: Long, errorSink: Any): Int
137138
external fun zSampleEncoding(s: Long, errorSink: Any): Long
138139
external fun zSampleExpress(s: Long, errorSink: Any): Boolean
139-
external fun zSampleKeyExpr(s: Long, build: Any, errorSink: Any): Any?
140+
external fun zSampleKeyExpr(s: Long, errorSink: Any): Long
140141
external fun zSampleKind(s: Long, errorSink: Any): Int
141142
external fun zSamplePayload(s: Long, errorSink: Any): Long
142143
external fun zSamplePriority(s: Long, errorSink: Any): Int
143-
external fun zSampleTimestamp(s: Long, errorSink: Any): Long?
144+
external fun zSampleTimestamp(s: Long, errorSink: Any): Long
144145
external fun zScout(whatami: Int, config: Long, callback: ZHelloCallback, onClose: Callback, errorSink: Any): Long
145146
external fun zSessionDeclareKeyexpr(session: Long, keyExpr: String, errorSink: Any): Long
146147
external fun zSessionDeclarePublisher(session: Long, keyExprSel: Int, keyExpr0: String?, keyExpr1: Long, congestionControl: Int?, priority: Int?, express: Boolean?, reliability: Int?, errorSink: Any): Long
@@ -149,9 +150,9 @@ internal object JNINative {
149150
external fun zSessionDeclareSubscriber(session: Long, keyExprSel: Int, keyExpr0: String?, keyExpr1: Long, callback: ZSampleCallback, onClose: Callback, errorSink: Any): Long
150151
external fun zSessionDelete(session: Long, keyExprSel: Int, keyExpr0: String?, keyExpr1: Long, congestionControl: Int?, priority: Int?, express: Boolean?, attachment: ByteArray?, reliability: Int?, errorSink: Any)
151152
external fun zSessionGet(session: Long, keyExprSel: Int, keyExpr0: String?, keyExpr1: Long, parameters: String?, timeoutMs: Long?, target: Int?, consolidation: Int?, acceptReplies: Int?, congestionControl: Int?, priority: Int?, express: Boolean?, payload: ByteArray?, encoding: String?, attachment: ByteArray?, callback: ZReplyCallback, onClose: Callback, errorSink: Any)
152-
external fun zSessionPeersZid(session: Long, acc: Any?, fold: Any, errorSink: Any): Any?
153+
external fun zSessionPeersZid(session: Long, errorSink: Any): List<ByteArray>
153154
external fun zSessionPut(session: Long, keyExprSel: Int, keyExpr0: String?, keyExpr1: Long, payload: ByteArray, encoding: String?, congestionControl: Int?, priority: Int?, express: Boolean?, attachment: ByteArray?, reliability: Int?, errorSink: Any)
154-
external fun zSessionRoutersZid(session: Long, acc: Any?, fold: Any, errorSink: Any): Any?
155+
external fun zSessionRoutersZid(session: Long, errorSink: Any): List<ByteArray>
155156
external fun zSessionUndeclareKeyexpr(session: Long, keyExpr: Long, errorSink: Any)
156157
external fun zSessionZid(session: Long, errorSink: Any): ByteArray
157158
external fun zTimestampId(t: Long, errorSink: Any): ByteArray

0 commit comments

Comments
 (0)