Ocean
BaseJni.h File Reference

Go to the source code of this file.

Data Structures

class  Ocean::JNI::BaseJni
 This class implements a base native interface. More...
 

Namespaces

 Ocean
 The namespace covering the entire Ocean framework.
 
 Ocean::JNI
 Namespace of the Base JNI library.
 

Functions

jboolean Java_com_meta_ocean_base_BaseJni_initialize (JNIEnv *env, jobject javaThis, jstring messageOutputType)
 Java native interface function to initialize the Ocean Framework. More...
 
jboolean Java_com_meta_ocean_base_BaseJni_initializeWithMessageOutput (JNIEnv *env, jobject javaThis, jint messageOutputType, jstring outputFile)
 Java native interface function to initialize the Ocean Framework. More...
 
jboolean Java_com_meta_ocean_base_BaseJni_setCurrentActivity (JNIEnv *env, jobject javaThis, jobject activity)
 Java native interface function to set the current activity. More...
 
jboolean Java_com_meta_ocean_base_BaseJni_forceProcessorCoreNumber (JNIEnv *env, jobject javaThis, jint cores)
 Forces a specific number of processor cores. More...
 
jboolean Java_com_meta_ocean_base_BaseJni_setWorkerPoolCapacity (JNIEnv *env, jobject javaThis, jint capacity)
 Sets or changes the maximal capacity of the worker pool. More...
 
void Java_com_meta_ocean_base_BaseJni_debug (JNIEnv *env, jobject javaThis, jstring message)
 Java native interface function to forward a debug message to the framework. More...
 
void Java_com_meta_ocean_base_BaseJni_information (JNIEnv *env, jobject javaThis, jstring message)
 Java native interface function to forward an information message to the framework. More...
 
void Java_com_meta_ocean_base_BaseJni_warning (JNIEnv *env, jobject javaThis, jstring message)
 Java native interface function to forward an information message to the framework. More...
 
void Java_com_meta_ocean_base_BaseJni_error (JNIEnv *env, jobject javaThis, jstring message)
 Java native interface function to forward an information message to the framework. More...
 
jstring Java_com_meta_ocean_base_BaseJni_popMessages (JNIEnv *env, jobject javaThis)
 Pops all messages that a currently waiting in the message queue. More...
 
void Java_com_meta_ocean_base_BaseJni_exit (JNIEnv *env, jobject javaThis, jint exitValue)
 Exits the application by invoking the exit() command. More...