- int32_t* buffer = (*env)->GetDirectBufferAddress(env, b_buffer);
-
- buffer[0] = (int32_t)sizeof(ORTERecvInfo);
- buffer[1] = (int32_t)sizeof(ORTERecvStatus);
- buffer[2] = (int32_t)sizeof(char*);
- buffer[3] = (int32_t)offsetof(ORTERecvInfo,status);
- buffer[4] = (int32_t)offsetof(ORTERecvInfo,topic);
- buffer[5] = (int32_t)offsetof(ORTERecvInfo,type);
- buffer[6] = (int32_t)offsetof(ORTERecvInfo,senderGUID);
- buffer[7] = (int32_t)offsetof(ORTERecvInfo,localTimeReceived);
- buffer[8] = (int32_t)offsetof(ORTERecvInfo,remoteTimePublished);
- buffer[9] = (int32_t)offsetof(ORTERecvInfo,sn);
- buffer[10] = (int32_t)offsetof(GUID_RTPS,hid);
- buffer[11] = (int32_t)offsetof(GUID_RTPS,aid);
- buffer[12] = (int32_t)offsetof(GUID_RTPS,oid);
- buffer[13] = (int32_t)offsetof(NtpTime,seconds);
- buffer[14] = (int32_t)offsetof(NtpTime,fraction);
- buffer[15] = (int32_t)offsetof(SequenceNumber,high);
- buffer[16] = (int32_t)offsetof(SequenceNumber,low);
- }
+ int32_t *buffer = (*env)->GetDirectBufferAddress(env, b_buffer);
+
+ buffer[0] = (int32_t)sizeof(ORTERecvInfo);
+ buffer[1] = (int32_t)sizeof(ORTERecvStatus);
+ buffer[2] = (int32_t)sizeof(char *);
+ buffer[3] = (int32_t)offsetof(ORTERecvInfo, status);
+ buffer[4] = (int32_t)offsetof(ORTERecvInfo, topic);
+ buffer[5] = (int32_t)offsetof(ORTERecvInfo, type);
+ buffer[6] = (int32_t)offsetof(ORTERecvInfo, senderGUID);
+ buffer[7] = (int32_t)offsetof(ORTERecvInfo, localTimeReceived);
+ buffer[8] = (int32_t)offsetof(ORTERecvInfo, remoteTimePublished);
+ buffer[9] = (int32_t)offsetof(ORTERecvInfo, sn);
+ buffer[10] = (int32_t)offsetof(GUID_RTPS, hid);
+ buffer[11] = (int32_t)offsetof(GUID_RTPS, aid);
+ buffer[12] = (int32_t)offsetof(GUID_RTPS, oid);
+ buffer[13] = (int32_t)offsetof(NtpTime, seconds);
+ buffer[14] = (int32_t)offsetof(NtpTime, fraction);
+ buffer[15] = (int32_t)offsetof(SequenceNumber, high);
+ buffer[16] = (int32_t)offsetof(SequenceNumber, low);
+}