// while broken
if(!flag_ok)
{
- if((*jvm)->DetachCurrentThread(jvm)!=0)
+ if((*jvm)->DetachCurrentThread(jvm) != 0)
printf(":c!: DetachCurrentThread fault! \n");
return ORTE_FALSE;
}
JavaVM *jvm = NULL;
JNIEnv *env = NULL; // local reference
jclass cls;
+ jobject obj_ainfo;
jmethodID mid;
//
JORTEDomainEventsContext_t *domain_events_cont = (JORTEDomainEventsContext_t*) param;
#endif
break;
}
+ // create AppInfo instance
+ obj_ainfo = createAppInfo(env, appInfo);
+ if(obj_ainfo == 0)
+ {
+ #ifdef TEST_STAGE
+ printf(":!c: obj_ainfo = NULL! \n");
+ #endif
+ break;
+ }
// ///////////////////////////////// SPOLECNA CAST //
// get method ID
mid = (*env)->GetMethodID(env,
cls,
"onMgrNew",
- "()V");
+ "(Lorg/ocera/orte/types/AppInfo;)V");
if(mid == 0)
{
#ifdef TEST_STAGE
// call method
(*env)->CallVoidMethod(env,
domain_events_cont->obj_de,
- mid);
+ mid,
+ obj_ainfo);
flag_ok = 1;
} while(0);
// while broken
if(!flag_ok)
{
- if((*jvm)->DetachCurrentThread(jvm)!=0)
+ if((*jvm)->DetachCurrentThread(jvm) != 0)
printf(":c!: DetachCurrentThread fault! \n");
return ORTE_FALSE;
}
JavaVM *jvm = NULL;
JNIEnv *env = NULL; // local reference
jclass cls;
+ jobject obj_ainfo;
jmethodID mid;
//
JORTEDomainEventsContext_t *domain_events_cont = (JORTEDomainEventsContext_t*) param;
#endif
break;
}
+ // create AppInfo instance
+ obj_ainfo = createAppInfo(env, appInfo);
+ if(obj_ainfo == 0)
+ {
+ #ifdef TEST_STAGE
+ printf(":!c: obj_ainfo = NULL! \n");
+ #endif
+ break;
+ }
// ///////////////////////////////// SPOLECNA CAST //
// get method ID
mid = (*env)->GetMethodID(env,
cls,
"onMgrDelete",
- "()V");
+ "(Lorg/ocera/orte/types/AppInfo;)V");
if(mid == 0)
{
#ifdef TEST_STAGE
// call method
(*env)->CallVoidMethod(env,
domain_events_cont->obj_de,
- mid);
+ mid,
+ obj_ainfo);
flag_ok = 1;
} while(0);
// while broken
if(!flag_ok)
{
- if((*jvm)->DetachCurrentThread(jvm)!=0)
+ if((*jvm)->DetachCurrentThread(jvm) != 0)
printf(":c!: DetachCurrentThread fault! \n");
return ORTE_FALSE;
}
#endif
break;
}
- // create AppInfo instance
- obj_ainfo = createAppInfo(env, appInfo);
- if(obj_ainfo == 0)
+ // find class
+ cls = (*env)->FindClass(env, "org/ocera/orte/types/DomainEvents");
+ if(cls == 0)
{
#ifdef TEST_STAGE
- printf(":!c: obj_ainfo = NULL! \n");
+ printf(":!c: cls = NULL! \n");
#endif
break;
}
- // find class
- cls = (*env)->FindClass(env, "org/ocera/orte/types/DomainEvents");
- if(cls == 0)
+ // create AppInfo instance
+ obj_ainfo = createAppInfo(env, appInfo);
+ if(obj_ainfo == 0)
{
#ifdef TEST_STAGE
- printf(":!c: cls = NULL! \n");
+ printf(":!c: obj_ainfo = NULL! \n");
#endif
break;
}
// while broken
if(!flag_ok)
{
- if((*jvm)->DetachCurrentThread(jvm)!=0)
+ if((*jvm)->DetachCurrentThread(jvm) != 0)
printf(":c!: DetachCurrentThread fault! \n");
return ORTE_FALSE;
}
JavaVM *jvm = NULL;
JNIEnv *env = NULL; // local reference
jclass cls;
- //jobject obj_ainfo;
+ jobject obj_ainfo;
jmethodID mid;
//
JORTEDomainEventsContext_t *domain_events_cont = (JORTEDomainEventsContext_t*) param;
#endif
break;
}
+ // create AppInfo instance
+ obj_ainfo = createAppInfo(env, appInfo);
+ if(obj_ainfo == 0)
+ {
+ #ifdef TEST_STAGE
+ printf(":!c: obj_ainfo = NULL! \n");
+ #endif
+ break;
+ }
// ///////////////////////////////// SPOLECNA CAST //
// get method ID
mid = (*env)->GetMethodID(env,
cls,
"onAppDelete",
- "()V");
+ "(Lorg/ocera/orte/types/AppInfo;)V");
if(mid == 0)
{
#ifdef TEST_STAGE
// call method
(*env)->CallVoidMethod(env,
domain_events_cont->obj_de,
- mid);
+ mid,
+ obj_ainfo);
flag_ok = 1;
} while(0);
// while broken
if(!flag_ok)
{
- if((*jvm)->DetachCurrentThread(jvm)!=0)
+ if((*jvm)->DetachCurrentThread(jvm) != 0)
printf(":c!: DetachCurrentThread fault! \n");
return ORTE_FALSE;
}
JavaVM *jvm = NULL;
JNIEnv *env = NULL; // local reference
jclass cls;
+ jobject obj_ainfo;
+ jobject obj_pinfo;
jmethodID mid;
//
JORTEDomainEventsContext_t *domain_events_cont = (JORTEDomainEventsContext_t*) param;
#endif
break;
}
+ // create AppInfo instance
+ obj_ainfo = createAppInfo(env, appInfo);
+ if(obj_ainfo == 0)
+ {
+ #ifdef TEST_STAGE
+ printf(":!c: obj_ainfo = NULL! \n");
+ #endif
+ break;
+ }
+ // create PubInfo instance
+ obj_pinfo = createPubInfo(env, pubInfo);
+ if(obj_pinfo == 0)
+ {
+ #ifdef TEST_STAGE
+ printf(":!c: obj_pinfo = NULL! \n");
+ #endif
+ break;
+ }
// ///////////////////////////////// SPOLECNA CAST //
// get method ID
mid = (*env)->GetMethodID(env,
cls,
"onPubRemoteNew",
- "()V");
+ "(Lorg/ocera/orte/types/AppInfo;Lorg/ocera/orte/types/PubInfo;)V");
if(mid == 0)
{
#ifdef TEST_STAGE
// call method
(*env)->CallVoidMethod(env,
domain_events_cont->obj_de,
- mid);
+ mid,
+ obj_ainfo,
+ obj_pinfo);
flag_ok = 1;
} while(0);
// while broken
if(!flag_ok)
{
- if((*jvm)->DetachCurrentThread(jvm)!=0)
+ if((*jvm)->DetachCurrentThread(jvm) != 0)
printf(":c!: DetachCurrentThread fault! \n");
return ORTE_FALSE;
}
JavaVM *jvm = NULL;
JNIEnv *env = NULL; // local reference
jclass cls;
+ jobject obj_ainfo;
+ jobject obj_pinfo;
jmethodID mid;
//
JORTEDomainEventsContext_t *domain_events_cont = (JORTEDomainEventsContext_t*) param;
#endif
break;
}
+ // create AppInfo instance
+ obj_ainfo = createAppInfo(env, appInfo);
+ if(obj_ainfo == 0)
+ {
+ #ifdef TEST_STAGE
+ printf(":!c: obj_ainfo = NULL! \n");
+ #endif
+ break;
+ }
+ // create PubInfo instance
+ obj_pinfo = createPubInfo(env, pubInfo);
+ if(obj_pinfo == 0)
+ {
+ #ifdef TEST_STAGE
+ printf(":!c: obj_pinfo = NULL! \n");
+ #endif
+ break;
+ }
// ///////////////////////////////// SPOLECNA CAST //
// get method ID
mid = (*env)->GetMethodID(env,
cls,
"onPubRemoteChanged",
- "()V");
+ "(Lorg/ocera/orte/types/AppInfo;Lorg/ocera/orte/types/PubInfo;)V");
if(mid == 0)
{
#ifdef TEST_STAGE
// call method
(*env)->CallVoidMethod(env,
domain_events_cont->obj_de,
- mid);
+ mid,
+ obj_ainfo,
+ obj_pinfo);
flag_ok = 1;
} while(0);
// while broken
if(!flag_ok)
{
- if((*jvm)->DetachCurrentThread(jvm)!=0)
+ if((*jvm)->DetachCurrentThread(jvm) != 0)
printf(":c!: DetachCurrentThread fault! \n");
return ORTE_FALSE;
}
// /////////////////////////////////////////////////////////////////////
Boolean
onPubDelete(const struct ORTEAppInfo *appInfo,
- const struct ORTEPubInfo *pubInfo,
- void *param)
+ const struct ORTEPubInfo *pubInfo,
+ void *param)
{
// ///////////////////////////////// SPOLECNA CAST //
JavaVM *jvm = NULL;
JNIEnv *env = NULL; // local reference
jclass cls;
+ jobject obj_ainfo;
+ jobject obj_pinfo;
jmethodID mid;
//
JORTEDomainEventsContext_t *domain_events_cont = (JORTEDomainEventsContext_t*) param;
#endif
break;
}
+ // create AppInfo instance
+ obj_ainfo = createAppInfo(env, appInfo);
+ if(obj_ainfo == 0)
+ {
+ #ifdef TEST_STAGE
+ printf(":!c: obj_ainfo = NULL! \n");
+ #endif
+ break;
+ }
+ // create PubInfo instance
+ obj_pinfo = createPubInfo(env, pubInfo);
+ if(obj_pinfo == 0)
+ {
+ #ifdef TEST_STAGE
+ printf(":!c: obj_pinfo = NULL! \n");
+ #endif
+ break;
+ }
// ///////////////////////////////// SPOLECNA CAST //
// get method ID
mid = (*env)->GetMethodID(env,
cls,
"onPubDelete",
- "()V");
+ "(Lorg/ocera/orte/types/AppInfo;Lorg/ocera/orte/types/PubInfo;)V");
if(mid == 0)
{
#ifdef TEST_STAGE
// call method
(*env)->CallVoidMethod(env,
domain_events_cont->obj_de,
- mid);
+ mid,
+ obj_ainfo,
+ obj_pinfo);
flag_ok = 1;
} while(0);
// while broken
if(!flag_ok)
{
- if((*jvm)->DetachCurrentThread(jvm)!=0)
+ if((*jvm)->DetachCurrentThread(jvm) != 0)
printf(":c!: DetachCurrentThread fault! \n");
return ORTE_FALSE;
}
}
-
// /////////////////////////////////////////////////////////////////////
// Event - onSubRemoteNew
// /////////////////////////////////////////////////////////////////////
Boolean
onSubRemoteNew(const struct ORTEAppInfo *appInfo,
- const struct ORTESubInfo *pubInfo,
+ const struct ORTESubInfo *subInfo,
void *param)
{
// ///////////////////////////////// SPOLECNA CAST //
JavaVM *jvm = NULL;
JNIEnv *env = NULL; // local reference
+ jobject obj_ainfo;
+ jobject obj_sinfo;
jclass cls;
jmethodID mid;
//
#endif
break;
}
+ // create AppInfo instance
+ obj_ainfo = createAppInfo(env, appInfo);
+ if(obj_ainfo == 0)
+ {
+ #ifdef TEST_STAGE
+ printf(":!c: obj_ainfo = NULL! \n");
+ #endif
+ break;
+ }
+ // create SubInfo instance
+ obj_sinfo = createSubInfo(env, subInfo);
+ if(obj_sinfo == 0)
+ {
+ #ifdef TEST_STAGE
+ printf(":!c: obj_sinfo = NULL! \n");
+ #endif
+ break;
+ }
// ///////////////////////////////// SPOLECNA CAST //
// get method ID
mid = (*env)->GetMethodID(env,
cls,
"onSubRemoteNew",
- "()V");
+ "(Lorg/ocera/orte/types/AppInfo;Lorg/ocera/orte/types/SubInfo;)V");
if(mid == 0)
{
#ifdef TEST_STAGE
// call method
(*env)->CallVoidMethod(env,
domain_events_cont->obj_de,
- mid);
+ mid,
+ obj_ainfo,
+ obj_sinfo);
flag_ok = 1;
} while(0);
// while broken
if(!flag_ok)
{
- if((*jvm)->DetachCurrentThread(jvm)!=0)
+ if((*jvm)->DetachCurrentThread(jvm) != 0)
printf(":c!: DetachCurrentThread fault! \n");
return ORTE_FALSE;
}
}
-
// /////////////////////////////////////////////////////////////////////
// public void onSubRemoteChanged() { }
// /////////////////////////////////////////////////////////////////////
Boolean
onSubRemoteChanged(const struct ORTEAppInfo *appInfo,
- const struct ORTESubInfo *pubInfo,
- void *param)
+ const struct ORTESubInfo *subInfo,
+ void *param)
{
// ///////////////////////////////// SPOLECNA CAST //
JavaVM *jvm = NULL;
JNIEnv *env = NULL; // local reference
jclass cls;
+ jobject obj_ainfo;
+ jobject obj_sinfo;
jmethodID mid;
//
JORTEDomainEventsContext_t *domain_events_cont = (JORTEDomainEventsContext_t*) param;
#endif
break;
}
+ // create AppInfo instance
+ obj_ainfo = createAppInfo(env, appInfo);
+ if(obj_ainfo == 0)
+ {
+ #ifdef TEST_STAGE
+ printf(":!c: obj_ainfo = NULL! \n");
+ #endif
+ break;
+ }
+ // create SubInfo instance
+ obj_sinfo = createSubInfo(env, subInfo);
+ if(obj_sinfo == 0)
+ {
+ #ifdef TEST_STAGE
+ printf(":!c: obj_sinfo = NULL! \n");
+ #endif
+ break;
+ }
// ///////////////////////////////// SPOLECNA CAST //
// get method ID
mid = (*env)->GetMethodID(env,
cls,
"onSubRemoteChanged",
- "()V");
+ "(Lorg/ocera/orte/types/AppInfo;Lorg/ocera/orte/types/SubInfo;)V");
if(mid == 0)
{
#ifdef TEST_STAGE
// call method
(*env)->CallVoidMethod(env,
domain_events_cont->obj_de,
- mid);
+ mid,
+ obj_ainfo,
+ obj_sinfo);
flag_ok = 1;
} while(0);
// while broken
if(!flag_ok)
{
- if((*jvm)->DetachCurrentThread(jvm)!=0)
+ if((*jvm)->DetachCurrentThread(jvm) != 0)
printf(":c!: DetachCurrentThread fault! \n");
return ORTE_FALSE;
}
}
-
// /////////////////////////////////////////////////////////////////////
// public void onSubDelete() { }
// /////////////////////////////////////////////////////////////////////
Boolean
onSubDelete(const struct ORTEAppInfo *appInfo,
- const struct ORTESubInfo *pubInfo,
- void *param)
+ const struct ORTESubInfo *subInfo,
+ void *param)
{
// ///////////////////////////////// SPOLECNA CAST //
JavaVM *jvm = NULL;
JNIEnv *env = NULL; // local reference
jclass cls;
+ jobject obj_ainfo;
+ jobject obj_sinfo;
jmethodID mid;
//
JORTEDomainEventsContext_t *domain_events_cont = (JORTEDomainEventsContext_t*) param;
#endif
break;
}
+ // create AppInfo instance
+ obj_ainfo = createAppInfo(env, appInfo);
+ if(obj_ainfo == 0)
+ {
+ #ifdef TEST_STAGE
+ printf(":!c: obj_ainfo = NULL! \n");
+ #endif
+ break;
+ }
+ // create SubInfo instance
+ obj_sinfo = createSubInfo(env, subInfo);
+ if(obj_sinfo == 0)
+ {
+ #ifdef TEST_STAGE
+ printf(":!c: obj_sinfo = NULL! \n");
+ #endif
+ break;
+ }
// ///////////////////////////////// SPOLECNA CAST //
// get method ID
mid = (*env)->GetMethodID(env,
cls,
"onSubDelete",
- "()V");
+ "(Lorg/ocera/orte/types/AppInfo;Lorg/ocera/orte/types/SubInfo;)V");
if(mid == 0)
{
#ifdef TEST_STAGE
// call method
(*env)->CallVoidMethod(env,
domain_events_cont->obj_de,
- mid);
+ mid,
+ obj_ainfo,
+ obj_sinfo);
flag_ok = 1;
} while(0);
// while broken
if(!flag_ok)
{
- if((*jvm)->DetachCurrentThread(jvm)!=0)
+ if((*jvm)->DetachCurrentThread(jvm) != 0)
printf(":c!: DetachCurrentThread fault! \n");
return ORTE_FALSE;
}
}
-
// /////////////////////////////////////////////////////////////////////
// create default application domain
// /////////////////////////////////////////////////////////////////////