public class CheckType {
/** constants - max and min boundry values of the unsigned integer32 */
- final static long UINT32MAX = (2^32 - 1);
+ final static long UINT32MAX = ((long)1 << 32) - 1;
final static long UINT32MIN = 0;
// only for testing purposes
public void printWithLegend()
{
- System.out.println(":j: * AppInfo.hostId = " + getHostId());
- System.out.println(":j: * AppInfo.appId = " + getAppId());
+ System.out.format(":j: * AppInfo.hostId = %#x\n", getHostId());
+ System.out.format(":j: * AppInfo.appId = %#x\n", getAppId());
// ipAdressList
- System.out.println(":j: * AppInfo.pAddressTemp = " + getIpAddressTemp());
+ System.out.println(":j: * AppInfo.ipAddressTemp = " + getIpAddressTemp());
System.out.println(":j: * AppInfo.unicastIPcount = " + getUnicastIPcount());
// ipAdressList
- System.out.println(":j: * AppInfo.pAddressTemp = " + getIpAddressTemp());
- System.out.println(":j: * AppInfo.unicastIPcount = " + getMulticastIPcount());
- System.out.println(":j: * AppInfo.mettatrafficUniPort = " + getMetatrafficUniPort());
+ System.out.println(":j: * AppInfo.mettaTrafficMulticastIPAddressTemp = " + getMettaTrafficMulticastIPAddressTemp());
+ System.out.println(":j: * AppInfo.multicastIPcount = " + getMulticastIPcount());
+ System.out.println(":j: * AppInfo.metatrafficUniPort = " + getMetatrafficUniPort());
System.out.println(":j: * AppInfo.userdataUniPort = " + getUserdataUniPort());
System.out.println(":j: * AppInfo.vendorId = " + getVendorId());
System.out.println(":j: * AppInfo.protocolVersion = " + getProtocolVersion());
**/
public long getDecimal()
{
- return this.seconds + (this.fraction/2^32);
+ return this.seconds + (this.fraction << 32);
}
/* ****************************************************************** *
public long getDecimal()
{
- long sn = high*2^32 + low;
+ long sn = ((long)high << 32) + low;
return sn;
}
return 0;
}
#ifdef TEST_STAGE
- printf(":c: ORTEDomainDefautlAppCreate() ok.. + %"PRIiPTR"\n", d);
+ printf(":c: ORTEDomainDefautlAppCreate() ok.. + %#"PRIxPTR"\n", (intptr_t)d);
#endif
return (d);
}
return 0;
}
#ifdef TEST_STAGE
- printf(":c: ORTEDomainAppCreate() ok.. + %"PRIiPTR"\n", d);
+ printf(":c: ORTEDomainAppCreate() ok.. + %#"PRIxPTR"\n", (intptr_t)d);
#endif
return (d);
}
#include <string.h>
#include <stdlib.h>
+#include <inttypes.h>
// library header file's path
#include "orte.h"
// getNtpTime function
}
publ_prop->typeChecksum = (TypeChecksum) (*env)->GetIntField(env, obj_pp, fid);
#ifdef TEST_STAGE
- printf(":c: check: publ_prop->typeChecksum = %d\n",
+ printf(":c: check: publ_prop->typeChecksum = %"PRId32"\n",
publ_prop->typeChecksum);
#endif
/////////////////////////////////////////////////
if (jbool == 0) publ_prop->expectsAck = ORTE_FALSE;
else publ_prop->expectsAck = ORTE_TRUE;
#ifdef TEST_STAGE
- printf(":c: check: publ_prop->expectsAck = %d\n", publ_prop->expectsAck);
+ printf(":c: check: publ_prop->expectsAck = %"PRId8"\n", publ_prop->expectsAck);
#endif
/////////////////////////////////////////////////
// set persistence
}
publ_prop->persistence = getNtpTime(env, obj_ntpT);
#ifdef TEST_STAGE
- printf(":c: check: publ_prop->persistence: sec = %d, fract = %d \n",
+ printf(":c: check: publ_prop->persistence: sec = %"PRId32", fract = %"PRIu32" \n",
publ_prop->persistence.seconds, publ_prop->persistence.fraction);
#endif
/////////////////////////////////////////////////
}
publ_prop->reliabilityOffered = (uint32_t) (*env)->GetLongField(env, obj_pp, fid);
#ifdef TEST_STAGE
- printf(":c: check: publ_prop->reliabilityOffered = %d \n",
+ printf(":c: check: publ_prop->reliabilityOffered = %"PRIu32" \n",
publ_prop->reliabilityOffered);
#endif
/////////////////////////////////////////////////
}
publ_prop->sendQueueSize = (uint32_t) (*env)->GetLongField(env,obj_pp,fid);
#ifdef TEST_STAGE
- printf(":c: check: publ_prop->sendQueueSize = %d \n",
+ printf(":c: check: publ_prop->sendQueueSize = %"PRIu32" \n",
publ_prop->sendQueueSize);
#endif
/////////////////////////////////////////////////
}
publ_prop->strength = (int32_t) (*env)->GetIntField(env,obj_pp,fid);
#ifdef TEST_STAGE
- printf(":c: check: publ_prop->strength = %d \n",
+ printf(":c: check: publ_prop->strength = %"PRId32" \n",
publ_prop->strength);
#endif
/////////////////////////////////////////////////
}
publ_prop->criticalQueueLevel = (uint32_t) (*env)->GetLongField(env, obj_pp, fid);
#ifdef TEST_STAGE
- printf(":c: check: publ_prop->criticalQueueLevel = %d \n",
+ printf(":c: check: publ_prop->criticalQueueLevel = %"PRIu32" \n",
publ_prop->criticalQueueLevel);
#endif
/////////////////////////////////////////////////
obj_ntpT = (*env)->GetObjectField(env, obj_pp, fid);
publ_prop->HBNornalRate = getNtpTime(env, obj_ntpT);
#ifdef TEST_STAGE
- printf(":c: check: publ_prop->HBNornalRate: sec = %d, fract = %d \n",
+ printf(":c: check: publ_prop->HBNornalRate: sec = %"PRId32", fract = %"PRIu32" \n",
publ_prop->HBNornalRate.seconds, publ_prop->HBNornalRate.fraction);
#endif
/////////////////////////////////////////////////
}
publ_prop->HBCQLRate = getNtpTime(env, obj_ntpT);
#ifdef TEST_STAGE
- printf(":c: check: publ_prop->HBCQLRate: sec = %d, fract = %d \n",
+ printf(":c: check: publ_prop->HBCQLRate: sec = %"PRId32", fract = %"PRIu32" \n",
publ_prop->HBCQLRate.seconds, publ_prop->HBCQLRate.fraction);
#endif
/////////////////////////////////////////////////
}
publ_prop->HBMaxRetries = (unsigned int) (*env)->GetLongField(env, obj_pp, fid);
#ifdef TEST_STAGE
- printf(":c: check: publ_prop->HBMaxRetries = %d \n",
+ printf(":c: check: publ_prop->HBMaxRetries = %u \n",
publ_prop->HBMaxRetries);
#endif
/////////////////////////////////////////////////
}
publ_prop->maxBlockTime = getNtpTime(env, obj_ntpT);
#ifdef TEST_STAGE
- printf(":c: check: publ_prop->maxBlockTime: sec = %d, fract = %d \n",
+ printf(":c: check: publ_prop->maxBlockTime: sec = %"PRId32", fract = %"PRIu32" \n",
publ_prop->maxBlockTime.seconds, publ_prop->maxBlockTime.fraction);
#endif
/////////////////////////////////////////////////
#include <string.h>
#include <stdlib.h>
+#include <inttypes.h>
// library header file's path
#include "orte.h"
// getNtpTime function
wait = getNtpTime(env, obj_ntpT);
#ifdef TEST_STAGE
- printf(":c: check: wait: sec = %d, fract = %d \n",
+ printf(":c: check: wait: sec = %"PRId32", fract = %"PRIu32" \n",
wait.seconds, wait.fraction);
#endif
#include <stdlib.h>
+#include <inttypes.h>
// library header file's path
#include "orte.h"
#ifdef TEST_STAGE
printf(":c: #0 \n");
- printf(":c: env = %p, obj_msg = %p \n", env, obj_msg);
+ printf(":c: env = %#"PRIxPTR", obj_msg = %#"PRIxPTR" \n", (intptr_t)env, (intptr_t)obj_msg);
#endif
#ifdef TEST_STAGE
printf(":c: rinfo created :] \n");
printf(":c:----- ORTERecvInfo members ------ \n");
- printf(":c: recvStatus: %d \n", info->status);
- printf(":c: senderGuid: hid = %d, aid = %d, oid = %d \n",
+ printf(":c: recvStatus: %#x \n", info->status);
+ printf(":c: senderGuid: hid = %#"PRIx32", aid = %#"PRIx32", oid = %#"PRIx32" \n",
info->senderGUID.hid,info->senderGUID.aid,info->senderGUID.oid);
printf(":c: topic: %s \n",info->topic);
printf(":c: type: %s \n",info->type);
- printf(":c: localTimeRecv: sec = %d, fract = %d \n",
+ printf(":c: localTimeRecv: sec = %"PRId32", fract = %"PRIu32" \n",
info->localTimeReceived.seconds,info->localTimeReceived.fraction);
- printf(":c: remoteTimePub: sec = %d, fract = %d \n",
+ printf(":c: remoteTimePub: sec = %"PRId32", fract = %"PRIu32" \n",
info->remoteTimePublished.seconds,info->remoteTimePublished.fraction);
- printf(":c: seqNr: high = %d, low = %d \n",info->sn.high,info->sn.low);
+ printf(":c: seqNr: high = %"PRId32", low = %"PRIu32" \n",info->sn.high,info->sn.low);
printf(":c:---------------------------------- \n");
#endif
////////////////////////////////////////////////////
#include <string.h>
#include <stdlib.h>
+#include <inttypes.h>
// library header file's path
#include "orte.h"
// getNtpTime function
}
subs_prop->typeChecksum = (TypeChecksum) (*env)->GetIntField(env, obj_sp, fid);
#ifdef TEST_STAGE
- printf(":c: check: subs_prop->typeChecksum = %d\n",
+ printf(":c: check: subs_prop->typeChecksum = %"PRId32"\n",
subs_prop->typeChecksum);
#endif
/////////////////////////////////////////////////
j_minSeparation = (*env)->GetObjectField(env, obj_sp, fid);
subs_prop->minimumSeparation = getNtpTime(env, j_minSeparation);
#ifdef TEST_STAGE
- printf(":c: check: subs_prop->minimumSeparation: sec = %d, fract = %d \n",
+ printf(":c: check: subs_prop->minimumSeparation: sec = %"PRId32", fract = %"PRIu32" \n",
subs_prop->minimumSeparation.seconds,
subs_prop->minimumSeparation.fraction);
#endif
}
subs_prop->recvQueueSize = (uint32_t) (*env)->GetLongField(env, obj_sp, fid);
#ifdef TEST_STAGE
- printf(":c: check: subs_prop->recvQueueSize = %d \n",
+ printf(":c: check: subs_prop->recvQueueSize = %"PRIu32" \n",
subs_prop->recvQueueSize);
#endif
/////////////////////////////////////////////////
}
subs_prop->reliabilityRequested = (uint32_t) (*env)->GetLongField(env, obj_sp, fid);
#ifdef TEST_STAGE
- printf(":c: check: subs_prop->reliabilityRequested = %d \n",
+ printf(":c: check: subs_prop->reliabilityRequested = %"PRIu32" \n",
subs_prop->reliabilityRequested);
#endif
/////////////////////////////////////////////////
j_deadline = (*env)->GetObjectField(env, obj_sp, fid);
subs_prop->deadline = getNtpTime(env, j_deadline);
#ifdef TEST_STAGE
- printf(":c: check: subs_prop->deadline: sec = %d, fract = %d \n",
+ printf(":c: check: subs_prop->deadline: sec = %"PRId32", fract = %"PRIu32" \n",
subs_prop->deadline.seconds, subs_prop->deadline.fraction);
#endif
/////////////////////////////////////////////////
}
subs_prop->mode = (uint32_t) (*env)->GetIntField(env, obj_sp, fid);
#ifdef TEST_STAGE
- printf(":c: check: subs_prop->mode = %d \n",
+ printf(":c: check: subs_prop->mode = %"PRIu32" \n",
subs_prop->mode);
#endif
/*
#include <string.h>
#include <stdlib.h>
+#include <inttypes.h>
// library header file's path
#include "orte.h"
// getNtpTime function
//
wait = getNtpTime(env, obj_ntpT);
#ifdef TEST_STAGE
- printf(":c: check: wait: sec = %d, fract = %d \n",
+ printf(":c: check: wait: sec = %"PRId32", fract = %"PRIu32" \n",
wait.seconds, wait.fraction);
#endif
// calling ORTE function
break;
}
#ifdef TEST_STAGE
- printf(":c: ainfo.hostId = %d \n",ainfo->hostId);
+ printf(":c: ainfo.hostId = %#"PRIx32" \n",ainfo->hostId);
#endif
(*env)->SetLongField(env,
obj,
break;
}
#ifdef TEST_STAGE
- printf(":c: ainfo.appId = %d \n",ainfo->appId);
+ printf(":c: ainfo.appId = %#"PRIx32" \n",ainfo->appId);
#endif
(*env)->SetLongField(env,
obj,
break;
}
#ifdef TEST_STAGE
- printf(":c: ainfo.unicastIPAddressList = %"PRIoPTR"\n",(intptr_t)ainfo->unicastIPAddressList);
+ printf(":c: ainfo.unicastIPAddressList = %#"PRIxPTR"\n",(intptr_t)ainfo->unicastIPAddressList);
#endif
(*env)->SetLongField(env,
obj,
break;
}
#ifdef TEST_STAGE
- printf(":c: ainfo.unicastIPcount = %d \n",
+ printf(":c: ainfo.unicastIPcount = %hhu \n",
ainfo->unicastIPAddressCount);
#endif
(*env)->SetByteField(env,
break;
}
#ifdef TEST_STAGE
- printf(":c: ainfo.multicastIPAddressList = %"PRIoPTR"\n",
+ printf(":c: ainfo.multicastIPAddressList = %#"PRIxPTR"\n",
(intptr_t)ainfo->metatrafficMulticastIPAddressList);
#endif
(*env)->SetLongField(env,
break;
}
#ifdef TEST_STAGE
- printf(":c: ainfo.metatrafficMulticastIPAddressCount = %d \n",
+ printf(":c: ainfo.metatrafficMulticastIPAddressCount = %hhu \n",
ainfo->metatrafficMulticastIPAddressCount);
#endif
(*env)->SetByteField(env,
break;
}
#ifdef TEST_STAGE
- printf(":c: ainfo.metatrafficUnicastPort = %d \n",
+ printf(":c: ainfo.metatrafficUnicastPort = %"PRIu32" \n",
ainfo->metatrafficUnicastPort);
#endif
(*env)->SetLongField(env,
break;
}
#ifdef TEST_STAGE
- printf(":c: ainfo.userdataUnicastPort = %d \n",
+ printf(":c: ainfo.userdataUnicastPort = %"PRIu32" \n",
ainfo->userdataUnicastPort);
#endif
(*env)->SetLongField(env,
break;
}
#ifdef TEST_STAGE
- printf(":c: ainfo.vendorId: major = %d, minor = %d \n",
+ printf(":c: ainfo.vendorId: major = %"PRId8", minor = %"PRId8" \n",
ainfo->vendorId.major, ainfo->vendorId.minor);
#endif
(*env)->SetObjectField(env,
break;
}
#ifdef TEST_STAGE
- printf(":c: ainfo.protocolVersion: major = %d, minor = %d \n",
+ printf(":c: ainfo.protocolVersion: major = %"PRId8", minor = %"PRId8" \n",
ainfo->protocolVersion.major, ainfo->protocolVersion.minor);
#endif
(*env)->SetObjectField(env,
/* setRecvInfo.c */
#include <jni.h>
+#include <inttypes.h>
#include "orte.h"
#include "jorte/4all.h"
#include "jorte/jorte_protos_api.h"
jmethodID mid;
//
int flag_ok = 0;
+ int32_t sec;
+ uint32_t us;
do
{
break;
}
#ifdef TEST_STAGE
- printf(":c: rinfo.senderGUID: hid = %d, aid = %d, oid = %d \n",
+ printf(":c: rinfo.senderGUID: hid = %#"PRIx32", aid = %#"PRIx32", oid = %#"PRIx32" \n",
rinfo->senderGUID.hid,rinfo->senderGUID.aid,rinfo->senderGUID.oid);
#endif
(*env)->SetObjectField(env,
break;
}
#ifdef TEST_STAGE
- printf(":c: rinfo.NtpTime: %d (sec = %d fract = %d) \n",
- (rinfo->localTimeReceived.seconds + rinfo->localTimeReceived.fraction/(2^32)),
+ NtpTimeDisAssembToUs(sec, us, rinfo->localTimeReceived);
+ printf(":c: rinfo.NtpTime: %"PRId32".%"PRIu32" (sec = %"PRId32" fract = %"PRIu32") \n",
+ sec, us,
rinfo->localTimeReceived.seconds,rinfo->localTimeReceived.fraction);
#endif
(*env)->SetObjectField(env,
break;
}
#ifdef TEST_STAGE
- printf(":c: rinfo.remoteTimePub: %d (sec = %d fract = %d) \n",
- (rinfo->remoteTimePublished.seconds + rinfo->remoteTimePublished.fraction/(2^32)),
+ NtpTimeDisAssembToUs(sec, us, rinfo->remoteTimePublished);
+ printf(":c: rinfo.remoteTimePub: %"PRId32".%"PRIu32" (sec = %"PRId32" fract = %"PRIu32") \n",
+ sec, us,
rinfo->remoteTimePublished.seconds,rinfo->remoteTimePublished.fraction);
#endif
(*env)->SetObjectField(env,
break;
}
#ifdef TEST_STAGE
- printf(":c: rinfo.sn: %d (high = %d low = %d) \n",
- (rinfo->sn.high*(2^32) + rinfo->sn.low),rinfo->sn.high,rinfo->sn.low);
+ printf(":c: rinfo.sn: %"PRId64" (high = %"PRId32" low = %"PRId32") \n",
+ (((int64_t)rinfo->sn.high << 32) + rinfo->sn.low),rinfo->sn.high,rinfo->sn.low);
#endif
(*env)->SetObjectField(env,
obj,