]> rtime.felk.cvut.cz Git - orte/eurobot.git/blobdiff - orte/java/src/org/ocera/orte/DomainApp.java
JORTE: add deserialize function to support endianness setting
[orte/eurobot.git] / orte / java / src / org / ocera / orte / DomainApp.java
index 771f5fe42cfebd89cde1cc632b5b6fb1effc15d2..32d2a2c189cbabf29ed6c7c8d92938d8b9b31ba3 100644 (file)
@@ -22,6 +22,8 @@
  */
 
 package org.ocera.orte;
+import java.nio.ByteBuffer;
+
 import  org.ocera.orte.types.*;
 
 
@@ -83,11 +85,13 @@ public class DomainApp extends Domain
     */
    public
    boolean regNewDataType(String name,
-                                                 long maxlength)
+                                                 long maxlength,
+                                                 ByteBuffer buffer)
    {
      int b = jORTETypeRegisterAdd(this.handle, 
                                      name,
-                                  maxlength);
+                                  maxlength,
+                                  buffer);
         if (b == ORTEConstant.ORTE_BAD_HANDLE)
      {
        System.out.println(":!j: regNewDataType() failed! [bad domain handle]");
@@ -219,7 +223,8 @@ public class DomainApp extends Domain
   private native
   int jORTETypeRegisterAdd(long dhandle,
                             String typeName,
-                            long maxlenght);
+                            long maxlenght,
+                            ByteBuffer buffer);
 
 
  /**