|
Ocean
|
The Ocean Android Platform Library provides specific functionalities for Android platforms. More...
Modules | |
| Ocean Platform Android Application Library | |
| The Ocean Android Platform Application Library provides specific functionalities for applications on Android platforms. | |
Data Structures | |
| class | Ocean::Platform::Android::Battery |
| This class implements battery functions. More... | |
| class | Ocean::Platform::Android::Bitmap |
| This class implements bitmap functions. More... | |
| class | Ocean::Platform::Android::NativeInterfaceManager |
| This class implements the manager of the java native interface as singleton. More... | |
| class | Ocean::Platform::Android::Permission |
| This class implements functions for Android application permissions. More... | |
| class | Ocean::Platform::Android::Processor |
| This class implements processor functions. More... | |
| class | Ocean::Platform::Android::ProcessorMonitor |
| This class implements a processor monitor. More... | |
| class | Ocean::Platform::Android::ProcessorStatistic |
| This class implements a processor statistic object. More... | |
| class | Ocean::Platform::Android::ResourceManager |
| This class implements a manager for resource data. More... | |
| class | Ocean::Platform::Android::ScopedJNIEnvironment |
| This class implements a scoped access to a JNI environment with attached current thread. More... | |
| class | Ocean::Platform::Android::ScopedJNIGlobalObject< T > |
| This class implements a scoped global reference to a JNI object. More... | |
| class | Ocean::Platform::Android::ScopedJNILocalObject< T > |
| This class implements a scoped local reference to a JNI object. More... | |
| class | Ocean::Platform::Android::Utilities |
| This class implements helper functions for android platforms. More... | |
Typedefs | |
| using | Ocean::Platform::Android::ScopedGlobalJClass = ScopedJNIGlobalObject< jclass > |
| Definition of a scoped object encapsulating a global reference to a jclass object. | |
| using | Ocean::Platform::Android::ScopedGlobalJObject = ScopedJNIGlobalObject< jobject > |
| Definition of a scoped object encapsulating a global reference to a jobject object. | |
| using | Ocean::Platform::Android::ScopedGlobalJObjectArray = ScopedJNIGlobalObject< jobjectArray > |
| Definition of a scoped object encapsulating a global reference to a jobjectArray object. | |
| using | Ocean::Platform::Android::ScopedGlobalJString = ScopedJNIGlobalObject< jstring > |
| Definition of a scoped object encapsulating a global reference to a jstring object. | |
| using | Ocean::Platform::Android::ScopedJClass = ScopedJNILocalObject< jclass > |
| Definition of a scoped object encapsulating a local reference to a jclass object. | |
| using | Ocean::Platform::Android::ScopedJObject = ScopedJNILocalObject< jobject > |
| Definition of a scoped object encapsulating a local reference to a jobject object. | |
| using | Ocean::Platform::Android::ScopedJObjectArray = ScopedJNILocalObject< jobjectArray > |
| Definition of a scoped object encapsulating a local reference to a jobjectArray object. | |
| using | Ocean::Platform::Android::ScopedJString = ScopedJNILocalObject< jstring > |
| Definition of a scoped object encapsulating a local reference to a jstring object. | |
Functions | |
| jboolean | Java_com_meta_ocean_network_NetworkJni_setCurrentLocalIPAddress (JNIEnv *env, jobject javaThis, jint localIPAddress) |
| Java native interface function to set the current local IP address. | |
The Ocean Android Platform Library provides specific functionalities for Android platforms.
The library is available on android platforms only.
| using Ocean::Platform::Android::ScopedGlobalJClass = typedef ScopedJNIGlobalObject<jclass> |
Definition of a scoped object encapsulating a global reference to a jclass object.
| using Ocean::Platform::Android::ScopedGlobalJObject = typedef ScopedJNIGlobalObject<jobject> |
Definition of a scoped object encapsulating a global reference to a jobject object.
| using Ocean::Platform::Android::ScopedGlobalJObjectArray = typedef ScopedJNIGlobalObject<jobjectArray> |
Definition of a scoped object encapsulating a global reference to a jobjectArray object.
| using Ocean::Platform::Android::ScopedGlobalJString = typedef ScopedJNIGlobalObject<jstring> |
Definition of a scoped object encapsulating a global reference to a jstring object.
| using Ocean::Platform::Android::ScopedJClass = typedef ScopedJNILocalObject<jclass> |
Definition of a scoped object encapsulating a local reference to a jclass object.
| using Ocean::Platform::Android::ScopedJObject = typedef ScopedJNILocalObject<jobject> |
Definition of a scoped object encapsulating a local reference to a jobject object.
| using Ocean::Platform::Android::ScopedJObjectArray = typedef ScopedJNILocalObject<jobjectArray> |
Definition of a scoped object encapsulating a local reference to a jobjectArray object.
| using Ocean::Platform::Android::ScopedJString = typedef ScopedJNILocalObject<jstring> |
Definition of a scoped object encapsulating a local reference to a jstring object.
| jboolean Java_com_meta_ocean_network_NetworkJni_setCurrentLocalIPAddress | ( | JNIEnv * | env, |
| jobject | javaThis, | ||
| jint | localIPAddress | ||
| ) |
Java native interface function to set the current local IP address.
| env | The JNI environment, must be valid |
| javaThis | The NetworkJni JNI object |
| localIPAddress | The current local IP address, in big endian notation |