@@ -24,6 +24,7 @@ import io.zenoh.jni.query.ZQueryable
2424import io.zenoh.jni.sample.SampleKind
2525import io.zenoh.jni.scouting.ZScout
2626import io.zenoh.jni.session.ZSession
27+ import io.zenoh.jni.time.ZTimestamp
2728
2829internal 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