Functions
ros_roscpp_JNI.h File Reference
#include <jni.h>
Include dependency graph for ros_roscpp_JNI.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

JNIEXPORT jlong JNICALL Java_ros_roscpp_JNI_advertise (JNIEnv *env, jclass __jni, jlong cppHandle, jstring jtopic, jobject jmessage, jint queueSize, jboolean latch)
JNIEXPORT jlong JNICALL Java_ros_roscpp_JNI_advertiseService (JNIEnv *env, jclass __jni, jlong cppHandle, jstring name, jlong cppCallback)
JNIEXPORT jboolean JNICALL Java_ros_roscpp_JNI_callService (JNIEnv *env, jclass __jni, jlong cppServiceClient, jobject jrequest, jobject jresponse, jstring md5)
JNIEXPORT jboolean JNICALL Java_ros_roscpp_JNI_checkMaster (JNIEnv *env, jclass __jni, jlong cppHandle)
JNIEXPORT jlong JNICALL Java_ros_roscpp_JNI_createNodeHandle (JNIEnv *env, jclass __jni, jstring jns, jobjectArray jmappings)
JNIEXPORT jlong JNICALL Java_ros_roscpp_JNI_createSrvCallback (JNIEnv *env, jclass __jni, jobject jcallback, jstring serviceMD5, jstring serviceDataType, jobject jreq, jobject jres)
JNIEXPORT jlong JNICALL Java_ros_roscpp_JNI_createSubCallback (JNIEnv *env, jclass __jni, jobject jcallback, jobject messageTemplate)
JNIEXPORT void JNICALL Java_ros_roscpp_JNI_deleteSrvCallback (JNIEnv *env, jclass __jni, jlong cppCallback)
JNIEXPORT void JNICALL Java_ros_roscpp_JNI_deleteSubCallback (JNIEnv *env, jclass __jni, jlong cppCallback)
JNIEXPORT jobjectArray JNICALL Java_ros_roscpp_JNI_getAdvertisedTopics (JNIEnv *env, jclass __jni, jlong cppHandle)
JNIEXPORT jboolean JNICALL Java_ros_roscpp_JNI_getBooleanParam (JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam, jboolean cache)
JNIEXPORT jdouble JNICALL Java_ros_roscpp_JNI_getDoubleParam (JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam, jboolean cache)
JNIEXPORT jint JNICALL Java_ros_roscpp_JNI_getIntParam (JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam, jboolean cache)
JNIEXPORT jstring JNICALL Java_ros_roscpp_JNI_getMasterHost (JNIEnv *env, jclass __jni, jlong cppHandle)
JNIEXPORT jint JNICALL Java_ros_roscpp_JNI_getMasterPort (JNIEnv *env, jclass __jni, jlong cppHandle)
JNIEXPORT jstring JNICALL Java_ros_roscpp_JNI_getName (JNIEnv *env, jclass __jni, jlong cppHandle)
JNIEXPORT jint JNICALL Java_ros_roscpp_JNI_getNumSubscribers (JNIEnv *env, jclass __jni, jlong cppPublisher)
JNIEXPORT jstring JNICALL Java_ros_roscpp_JNI_getPackageLocation (JNIEnv *env, jclass __jni, jstring jname)
JNIEXPORT jobjectArray JNICALL Java_ros_roscpp_JNI_getPublishedTopics (JNIEnv *env, jclass __jni, jlong cppHandle)
JNIEXPORT jstring JNICALL Java_ros_roscpp_JNI_getStringParam (JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam, jboolean cache)
JNIEXPORT jobjectArray JNICALL Java_ros_roscpp_JNI_getSubscribedTopics (JNIEnv *env, jclass __jni, jlong cppHandle)
JNIEXPORT jboolean JNICALL Java_ros_roscpp_JNI_hasParam (JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam)
JNIEXPORT void JNICALL Java_ros_roscpp_JNI_init (JNIEnv *env, jclass __jni, jstring name, jboolean noSigintHandler, jboolean anonymousName, jboolean noRosout, jobjectArray jargs)
JNIEXPORT jboolean JNICALL Java_ros_roscpp_JNI_isPublisherValid (JNIEnv *env, jclass __jni, jlong cppPublisher)
JNIEXPORT jboolean JNICALL Java_ros_roscpp_JNI_isServiceServerValid (JNIEnv *env, jclass __jni, jlong cppServiceServer)
JNIEXPORT jboolean JNICALL Java_ros_roscpp_JNI_isSubscriberValid (JNIEnv *env, jclass __jni, jlong cppSubscriber)
JNIEXPORT void JNICALL Java_ros_roscpp_JNI_logDebug (JNIEnv *env, jclass __jni, jstring jmessage)
JNIEXPORT void JNICALL Java_ros_roscpp_JNI_logError (JNIEnv *env, jclass __jni, jstring jmessage)
JNIEXPORT void JNICALL Java_ros_roscpp_JNI_logFatal (JNIEnv *env, jclass __jni, jstring jmessage)
JNIEXPORT void JNICALL Java_ros_roscpp_JNI_logInfo (JNIEnv *env, jclass __jni, jstring jmessage)
JNIEXPORT void JNICALL Java_ros_roscpp_JNI_logWarn (JNIEnv *env, jclass __jni, jstring jmessage)
JNIEXPORT jstring JNICALL Java_ros_roscpp_JNI_mapName (JNIEnv *env, jclass __jni, jlong cppHandle, jstring jname)
JNIEXPORT jboolean JNICALL Java_ros_roscpp_JNI_nhOk (JNIEnv *env, jclass __jni, jlong cppHandle)
JNIEXPORT jobject JNICALL Java_ros_roscpp_JNI_now (JNIEnv *env, jclass __jni)
JNIEXPORT void JNICALL Java_ros_roscpp_JNI_publish (JNIEnv *env, jclass __jni, jlong cppPublisher, jobject jmessage)
JNIEXPORT jboolean JNICALL Java_ros_roscpp_JNI_rosOk (JNIEnv *env, jclass __jni)
JNIEXPORT jlong JNICALL Java_ros_roscpp_JNI_serviceClient (JNIEnv *env, jclass __jni, jlong cppHandle, jstring name, jstring md5, jboolean persist, jobjectArray jheaderValues)
JNIEXPORT void JNICALL Java_ros_roscpp_JNI_setMasterRetryTimeout (JNIEnv *env, jclass __jni, jlong cppHandle, jint ms)
JNIEXPORT void JNICALL Java_ros_roscpp_JNI_setParam__JLjava_lang_String_2D (JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam, jdouble val)
JNIEXPORT void JNICALL Java_ros_roscpp_JNI_setParam__JLjava_lang_String_2I (JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam, jint val)
JNIEXPORT void JNICALL Java_ros_roscpp_JNI_setParam__JLjava_lang_String_2Ljava_lang_String_2 (JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam, jstring val)
JNIEXPORT void JNICALL Java_ros_roscpp_JNI_setParam__JLjava_lang_String_2Z (JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam, jboolean val)
JNIEXPORT void JNICALL Java_ros_roscpp_JNI_shutdown (JNIEnv *env, jclass __jni, jlong cppHandle)
JNIEXPORT void JNICALL Java_ros_roscpp_JNI_shutdownPublisher (JNIEnv *env, jclass __jni, jlong cppPublisher)
JNIEXPORT void JNICALL Java_ros_roscpp_JNI_shutdownServiceClient (JNIEnv *env, jclass __jni, jlong cppServiceClient)
JNIEXPORT void JNICALL Java_ros_roscpp_JNI_shutdownServiceServer (JNIEnv *env, jclass __jni, jlong cppServiceServer)
JNIEXPORT void JNICALL Java_ros_roscpp_JNI_shutdownSubscriber (JNIEnv *env, jclass __jni, jlong cppSubscriber)
JNIEXPORT void JNICALL Java_ros_roscpp_JNI_spin (JNIEnv *env, jclass __jni)
JNIEXPORT void JNICALL Java_ros_roscpp_JNI_spinOnce (JNIEnv *env, jclass __jni)
JNIEXPORT jlong JNICALL Java_ros_roscpp_JNI_subscribe (JNIEnv *env, jclass __jni, jlong cppHandle, jstring jtopic, jlong cppCallback, jint queueSize)

Function Documentation

JNIEXPORT jlong JNICALL Java_ros_roscpp_JNI_advertise ( JNIEnv *  env,
jclass  __jni,
jlong  cppHandle,
jstring  jtopic,
jobject  jmessage,
jint  queueSize,
jboolean  latch 
)

Definition at line 880 of file rosjava.cpp.

JNIEXPORT jlong JNICALL Java_ros_roscpp_JNI_advertiseService ( JNIEnv *  env,
jclass  __jni,
jlong  cppHandle,
jstring  name,
jlong  cppCallback 
)

Definition at line 1049 of file rosjava.cpp.

JNIEXPORT jboolean JNICALL Java_ros_roscpp_JNI_callService ( JNIEnv *  env,
jclass  __jni,
jlong  cppServiceClient,
jobject  jrequest,
jobject  jresponse,
jstring  md5 
)

Definition at line 940 of file rosjava.cpp.

JNIEXPORT jboolean JNICALL Java_ros_roscpp_JNI_checkMaster ( JNIEnv *  env,
jclass  __jni,
jlong  cppHandle 
)

Definition at line 342 of file rosjava.cpp.

JNIEXPORT jlong JNICALL Java_ros_roscpp_JNI_createNodeHandle ( JNIEnv *  env,
jclass  __jni,
jstring  jns,
jobjectArray  jmappings 
)

Definition at line 279 of file rosjava.cpp.

JNIEXPORT jlong JNICALL Java_ros_roscpp_JNI_createSrvCallback ( JNIEnv *  env,
jclass  __jni,
jobject  jcallback,
jstring  serviceMD5,
jstring  serviceDataType,
jobject  jreq,
jobject  jres 
)

Definition at line 1025 of file rosjava.cpp.

JNIEXPORT jlong JNICALL Java_ros_roscpp_JNI_createSubCallback ( JNIEnv *  env,
jclass  __jni,
jobject  jcallback,
jobject  messageTemplate 
)

Definition at line 818 of file rosjava.cpp.

JNIEXPORT void JNICALL Java_ros_roscpp_JNI_deleteSrvCallback ( JNIEnv *  env,
jclass  __jni,
jlong  cppCallback 
)

Definition at line 1037 of file rosjava.cpp.

JNIEXPORT void JNICALL Java_ros_roscpp_JNI_deleteSubCallback ( JNIEnv *  env,
jclass  __jni,
jlong  cppCallback 
)

Definition at line 828 of file rosjava.cpp.

JNIEXPORT jobjectArray JNICALL Java_ros_roscpp_JNI_getAdvertisedTopics ( JNIEnv *  env,
jclass  __jni,
jlong  cppHandle 
)

Definition at line 480 of file rosjava.cpp.

JNIEXPORT jboolean JNICALL Java_ros_roscpp_JNI_getBooleanParam ( JNIEnv *  env,
jclass  __jni,
jlong  cppHandle,
jstring  jparam,
jboolean  cache 
)

Definition at line 535 of file rosjava.cpp.

JNIEXPORT jdouble JNICALL Java_ros_roscpp_JNI_getDoubleParam ( JNIEnv *  env,
jclass  __jni,
jlong  cppHandle,
jstring  jparam,
jboolean  cache 
)

Definition at line 559 of file rosjava.cpp.

JNIEXPORT jint JNICALL Java_ros_roscpp_JNI_getIntParam ( JNIEnv *  env,
jclass  __jni,
jlong  cppHandle,
jstring  jparam,
jboolean  cache 
)

Definition at line 547 of file rosjava.cpp.

JNIEXPORT jstring JNICALL Java_ros_roscpp_JNI_getMasterHost ( JNIEnv *  env,
jclass  __jni,
jlong  cppHandle 
)

Definition at line 348 of file rosjava.cpp.

JNIEXPORT jint JNICALL Java_ros_roscpp_JNI_getMasterPort ( JNIEnv *  env,
jclass  __jni,
jlong  cppHandle 
)

Definition at line 355 of file rosjava.cpp.

JNIEXPORT jstring JNICALL Java_ros_roscpp_JNI_getName ( JNIEnv *  env,
jclass  __jni,
jlong  cppHandle 
)

Definition at line 372 of file rosjava.cpp.

JNIEXPORT jint JNICALL Java_ros_roscpp_JNI_getNumSubscribers ( JNIEnv *  env,
jclass  __jni,
jlong  cppPublisher 
)

Definition at line 892 of file rosjava.cpp.

JNIEXPORT jstring JNICALL Java_ros_roscpp_JNI_getPackageLocation ( JNIEnv *  env,
jclass  __jni,
jstring  jname 
)

Definition at line 389 of file rosjava.cpp.

JNIEXPORT jobjectArray JNICALL Java_ros_roscpp_JNI_getPublishedTopics ( JNIEnv *  env,
jclass  __jni,
jlong  cppHandle 
)

Definition at line 499 of file rosjava.cpp.

JNIEXPORT jstring JNICALL Java_ros_roscpp_JNI_getStringParam ( JNIEnv *  env,
jclass  __jni,
jlong  cppHandle,
jstring  jparam,
jboolean  cache 
)

Definition at line 571 of file rosjava.cpp.

JNIEXPORT jobjectArray JNICALL Java_ros_roscpp_JNI_getSubscribedTopics ( JNIEnv *  env,
jclass  __jni,
jlong  cppHandle 
)

Definition at line 461 of file rosjava.cpp.

JNIEXPORT jboolean JNICALL Java_ros_roscpp_JNI_hasParam ( JNIEnv *  env,
jclass  __jni,
jlong  cppHandle,
jstring  jparam 
)

Definition at line 528 of file rosjava.cpp.

JNIEXPORT void JNICALL Java_ros_roscpp_JNI_init ( JNIEnv *  env,
jclass  __jni,
jstring  name,
jboolean  noSigintHandler,
jboolean  anonymousName,
jboolean  noRosout,
jobjectArray  jargs 
)

Definition at line 226 of file rosjava.cpp.

JNIEXPORT jboolean JNICALL Java_ros_roscpp_JNI_isPublisherValid ( JNIEnv *  env,
jclass  __jni,
jlong  cppPublisher 
)

Definition at line 905 of file rosjava.cpp.

JNIEXPORT jboolean JNICALL Java_ros_roscpp_JNI_isServiceServerValid ( JNIEnv *  env,
jclass  __jni,
jlong  cppServiceServer 
)

Definition at line 1074 of file rosjava.cpp.

JNIEXPORT jboolean JNICALL Java_ros_roscpp_JNI_isSubscriberValid ( JNIEnv *  env,
jclass  __jni,
jlong  cppSubscriber 
)

Definition at line 860 of file rosjava.cpp.

JNIEXPORT void JNICALL Java_ros_roscpp_JNI_logDebug ( JNIEnv *  env,
jclass  __jni,
jstring  jmessage 
)

Definition at line 417 of file rosjava.cpp.

JNIEXPORT void JNICALL Java_ros_roscpp_JNI_logError ( JNIEnv *  env,
jclass  __jni,
jstring  jmessage 
)

Definition at line 435 of file rosjava.cpp.

JNIEXPORT void JNICALL Java_ros_roscpp_JNI_logFatal ( JNIEnv *  env,
jclass  __jni,
jstring  jmessage 
)

Definition at line 441 of file rosjava.cpp.

JNIEXPORT void JNICALL Java_ros_roscpp_JNI_logInfo ( JNIEnv *  env,
jclass  __jni,
jstring  jmessage 
)

Definition at line 423 of file rosjava.cpp.

JNIEXPORT void JNICALL Java_ros_roscpp_JNI_logWarn ( JNIEnv *  env,
jclass  __jni,
jstring  jmessage 
)

Definition at line 429 of file rosjava.cpp.

JNIEXPORT jstring JNICALL Java_ros_roscpp_JNI_mapName ( JNIEnv *  env,
jclass  __jni,
jlong  cppHandle,
jstring  jname 
)

Definition at line 381 of file rosjava.cpp.

JNIEXPORT jboolean JNICALL Java_ros_roscpp_JNI_nhOk ( JNIEnv *  env,
jclass  __jni,
jlong  cppHandle 
)

Definition at line 311 of file rosjava.cpp.

JNIEXPORT jobject JNICALL Java_ros_roscpp_JNI_now ( JNIEnv *  env,
jclass  __jni 
)

Definition at line 454 of file rosjava.cpp.

JNIEXPORT void JNICALL Java_ros_roscpp_JNI_publish ( JNIEnv *  env,
jclass  __jni,
jlong  cppPublisher,
jobject  jmessage 
)

Definition at line 898 of file rosjava.cpp.

JNIEXPORT jboolean JNICALL Java_ros_roscpp_JNI_rosOk ( JNIEnv *  env,
jclass  __jni 
)

Definition at line 318 of file rosjava.cpp.

JNIEXPORT jlong JNICALL Java_ros_roscpp_JNI_serviceClient ( JNIEnv *  env,
jclass  __jni,
jlong  cppHandle,
jstring  name,
jstring  md5,
jboolean  persist,
jobjectArray  jheaderValues 
)

Definition at line 926 of file rosjava.cpp.

JNIEXPORT void JNICALL Java_ros_roscpp_JNI_setMasterRetryTimeout ( JNIEnv *  env,
jclass  __jni,
jlong  cppHandle,
jint  ms 
)

Definition at line 362 of file rosjava.cpp.

JNIEXPORT void JNICALL Java_ros_roscpp_JNI_setParam__JLjava_lang_String_2D ( JNIEnv *  env,
jclass  __jni,
jlong  cppHandle,
jstring  jparam,
jdouble  val 
)

Definition at line 600 of file rosjava.cpp.

JNIEXPORT void JNICALL Java_ros_roscpp_JNI_setParam__JLjava_lang_String_2I ( JNIEnv *  env,
jclass  __jni,
jlong  cppHandle,
jstring  jparam,
jint  val 
)

Definition at line 592 of file rosjava.cpp.

JNIEXPORT void JNICALL Java_ros_roscpp_JNI_setParam__JLjava_lang_String_2Ljava_lang_String_2 ( JNIEnv *  env,
jclass  __jni,
jlong  cppHandle,
jstring  jparam,
jstring  val 
)

Definition at line 608 of file rosjava.cpp.

JNIEXPORT void JNICALL Java_ros_roscpp_JNI_setParam__JLjava_lang_String_2Z ( JNIEnv *  env,
jclass  __jni,
jlong  cppHandle,
jstring  jparam,
jboolean  val 
)

Definition at line 585 of file rosjava.cpp.

JNIEXPORT void JNICALL Java_ros_roscpp_JNI_shutdown ( JNIEnv *  env,
jclass  __jni,
jlong  cppHandle 
)

Definition at line 292 of file rosjava.cpp.

JNIEXPORT void JNICALL Java_ros_roscpp_JNI_shutdownPublisher ( JNIEnv *  env,
jclass  __jni,
jlong  cppPublisher 
)

Definition at line 913 of file rosjava.cpp.

JNIEXPORT void JNICALL Java_ros_roscpp_JNI_shutdownServiceClient ( JNIEnv *  env,
jclass  __jni,
jlong  cppServiceClient 
)

Definition at line 949 of file rosjava.cpp.

JNIEXPORT void JNICALL Java_ros_roscpp_JNI_shutdownServiceServer ( JNIEnv *  env,
jclass  __jni,
jlong  cppServiceServer 
)

Definition at line 1081 of file rosjava.cpp.

JNIEXPORT void JNICALL Java_ros_roscpp_JNI_shutdownSubscriber ( JNIEnv *  env,
jclass  __jni,
jlong  cppSubscriber 
)

Definition at line 867 of file rosjava.cpp.

JNIEXPORT void JNICALL Java_ros_roscpp_JNI_spin ( JNIEnv *  env,
jclass  __jni 
)

Definition at line 327 of file rosjava.cpp.

JNIEXPORT void JNICALL Java_ros_roscpp_JNI_spinOnce ( JNIEnv *  env,
jclass  __jni 
)

Definition at line 333 of file rosjava.cpp.

JNIEXPORT jlong JNICALL Java_ros_roscpp_JNI_subscribe ( JNIEnv *  env,
jclass  __jni,
jlong  cppHandle,
jstring  jtopic,
jlong  cppCallback,
jint  queueSize 
)

Definition at line 840 of file rosjava.cpp.



rosjava_jni
Author(s): Jason Wolfe (jawolfe@willowgarage.com), Nicholas Butko (nbutko@cogsci.ucsd.edu), Lorenz Moesenlechner (moesenle@in.tum.de)
autogenerated on Thu Jan 2 2014 11:07:00