<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>CppNodeHandle.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/rosjava_jni/src/ros/roscpp/</path>
    <filename>CppNodeHandle_8java</filename>
    <class kind="class">ros::roscpp::CppNodeHandle</class>
    <namespace>ros::roscpp</namespace>
  </compound>
  <compound kind="file">
    <name>CppPublisher.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/rosjava_jni/src/ros/roscpp/</path>
    <filename>CppPublisher_8java</filename>
    <class kind="class">ros::roscpp::CppPublisher&lt; M extends Message &gt;</class>
    <namespace>ros::roscpp</namespace>
  </compound>
  <compound kind="file">
    <name>CppServiceClient.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/rosjava_jni/src/ros/roscpp/</path>
    <filename>CppServiceClient_8java</filename>
    <class kind="class">ros::roscpp::CppServiceClient&lt; Q extends Message, A extends Message, S extends Service&lt; Q, A &gt; &gt;</class>
    <namespace>ros::roscpp</namespace>
  </compound>
  <compound kind="file">
    <name>CppServiceServer.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/rosjava_jni/src/ros/roscpp/</path>
    <filename>CppServiceServer_8java</filename>
    <class kind="class">ros::roscpp::CppServiceServer&lt; Q extends Message, A extends Message, S extends Service&lt; Q, A &gt; &gt;</class>
    <namespace>ros::roscpp</namespace>
  </compound>
  <compound kind="file">
    <name>CppSubscriber.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/rosjava_jni/src/ros/roscpp/</path>
    <filename>CppSubscriber_8java</filename>
    <class kind="class">ros::roscpp::CppSubscriber&lt; M extends Message &gt;</class>
    <namespace>ros::roscpp</namespace>
  </compound>
  <compound kind="file">
    <name>Duration.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/rosjava_jni/src/ros/communication/</path>
    <filename>Duration_8java</filename>
    <class kind="class">ros::communication::Duration</class>
    <namespace>ros::communication</namespace>
  </compound>
  <compound kind="file">
    <name>genmsg_java.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/rosjava_jni/scripts/</path>
    <filename>genmsg__java_8py</filename>
    <namespace>genmsg_java</namespace>
    <member kind="function">
      <type>def</type>
      <name>base_type_deserialization_code</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a35b223f58aa50e56dca21722834bb57a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>base_type_serialization_code</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a09d24fba69cb26c61e0dec4f9fc23148</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>base_type_to_java</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>af6cb3b8c876a6c5a6238b6b6588002fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>builtin_type_size</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>ae134cd35ccc6af86322d13f66cfea738</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_full_text_escaped</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a97d9f8ab4e1f80d3273b4f72715c066c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>escape_string</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>ab315e8015b89e19d94706cddd543c5a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a2e63789b3046f8251db77e7ed0f6aff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_messages</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a919b15230bcef220d4bfced7d65827bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>msg_decl_to_java</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a74377cedf415ffe79b892adbb10f1f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ros_version</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a48d8ef96e7ba00b6d369f48ab0c984e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>type_initializer</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a1b3c61f45e28b6eec5d7e730141aef45</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_begin</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a2d6fef58baf714d51bf00a721bbfc502</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_class</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>ab30690b14f91eb54b7856ee0e3717911</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_clone_methods</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a52c1960fa389dd9e7e06610952de82c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_compare_methods</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>acddd01806f5dd4873ddd04a98571e03f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_constant_declaration</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a15046964a675482ad8f65c3875a9429d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_constant_declarations</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a318b556a246cbcd58f268f1cfae4651a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_constructor</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a877878403f5c56770f7216f583841a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_deserialization_method</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a9479d3b0a7aac98970d4d8462dfaa304</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_end</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a9a2cf8cd618ee9ab3be4fee569209103</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_equals_method</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a262ceb87df6606be501aa901fc617a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_hash_code_method</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>aad4be79fe9b178e0306d3efca405a801</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_imports</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a531ca1f8532a12ca14cba1527d048c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_member</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a0bb3b25a84decdfeea6977001cb9bb0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_member_functions</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>afa982ac59018aaf09aea736d40e3dc26</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_members</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>acc5e1c5171b10fe5c2b897436a884766</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_msg_metadata_method</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>af0243f35f14d6bc012f73bd960fbebc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_serialization_length</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a18f558f4b495a2a6d6e3cdcbbddfa7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_serialization_method</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>ada856f0363cbd2044324d07597d058ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_serialization_methods</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a24059e3325be9ebe77ab287df45ff481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>BUILTIN_TYPE_SIZES</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a76f777b469a1fb111ff575cb440eaff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>JAVA_HASH_CODES</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a69372476f076ddbdacb4d6cebba283b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>JAVA_PRIMITIVE_TYPES</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a6bf7f8af8de104adc7d5de69aa191708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>MSG_TYPE_TO_DESERIALIZATION_CODE</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>af9d7e13cf4b2006e1510ec40638ab3a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>MSG_TYPE_TO_JAVA</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a3beb0fa78837c7f0a4c1604564ed7a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>MSG_TYPE_TO_SERIALIZATION_CODE</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>ae8df4d6b0c9a41835b972784a0a9dda2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gensrv_java.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/rosjava_jni/scripts/</path>
    <filename>gensrv__java_8py</filename>
    <namespace>gensrv_java</namespace>
    <member kind="function">
      <type>def</type>
      <name>generate</name>
      <anchorfile>namespacegensrv__java.html</anchorfile>
      <anchor>a60ab599a29aeed604622c2cf09770c49</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_services</name>
      <anchorfile>namespacegensrv__java.html</anchorfile>
      <anchor>a91be2afebd979b1ba0157aeea1b60f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_begin</name>
      <anchorfile>namespacegensrv__java.html</anchorfile>
      <anchor>a11d9d896f3e483bc3c5bc00e0ddf861a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_end</name>
      <anchorfile>namespacegensrv__java.html</anchorfile>
      <anchor>a7e6bce4690f2001648d100ae108e2e74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JNI.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/rosjava_jni/src/ros/roscpp/</path>
    <filename>JNI_8java</filename>
    <class kind="class">ros::roscpp::JNI</class>
    <namespace>ros::roscpp</namespace>
  </compound>
  <compound kind="file">
    <name>Message.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/rosjava_jni/src/ros/communication/</path>
    <filename>Message_8java</filename>
    <class kind="class">ros::communication::Message</class>
    <class kind="class">ros::communication::Message::Serialization</class>
    <namespace>ros::communication</namespace>
  </compound>
  <compound kind="file">
    <name>NodeHandle.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/rosjava_jni/src/ros/</path>
    <filename>NodeHandle_8java</filename>
  </compound>
  <compound kind="file">
    <name>Publisher.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/rosjava_jni/src/ros/</path>
    <filename>Publisher_8java</filename>
    <class kind="interface">ros::Publisher&lt; M extends Message &gt;</class>
  </compound>
  <compound kind="file">
    <name>Ros.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/rosjava_jni/src/ros/</path>
    <filename>Ros_8java</filename>
    <class kind="class">ros::Ros</class>
    <class kind="class">ros::Ros::SingletonHolder</class>
  </compound>
  <compound kind="file">
    <name>ros_roscpp_JNI.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/rosjava_jni/</path>
    <filename>ros__roscpp__JNI_8h</filename>
    <member kind="function">
      <type>JNIEXPORT jlong JNICALL</type>
      <name>Java_ros_roscpp_JNI_advertise</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>aac62a507db6545f583da5a8a6e92cb5c</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring jtopic, jobject jmessage, jint queueSize, jboolean latch)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jlong JNICALL</type>
      <name>Java_ros_roscpp_JNI_advertiseService</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a2dd5ccd8b5acbf9d5a7218ec09df62e7</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring name, jlong cppCallback)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jboolean JNICALL</type>
      <name>Java_ros_roscpp_JNI_callService</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a1fe81da60ad0c8331a0ad3ac4d136161</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppServiceClient, jobject jrequest, jobject jresponse, jstring md5)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jboolean JNICALL</type>
      <name>Java_ros_roscpp_JNI_checkMaster</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>ac96a311c88609b82df249a0bd136dd6d</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jlong JNICALL</type>
      <name>Java_ros_roscpp_JNI_createNodeHandle</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a50885d8aa1f0b0bbdaa7f3a27a9cfe22</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jstring jns, jobjectArray jmappings)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jlong JNICALL</type>
      <name>Java_ros_roscpp_JNI_createSrvCallback</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a4f80dec43a4ad5b6a3017ae95ce66801</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jobject jcallback, jstring serviceMD5, jstring serviceDataType, jobject jreq, jobject jres)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jlong JNICALL</type>
      <name>Java_ros_roscpp_JNI_createSubCallback</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>afc6b7541cfdc05b81cff3c9fecfccaac</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jobject jcallback, jobject messageTemplate)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_deleteSrvCallback</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a73b36b721a1fb69457c200906aba3446</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppCallback)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_deleteSubCallback</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a624dd103ec036d5968e4f410d4b0c851</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppCallback)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jobjectArray JNICALL</type>
      <name>Java_ros_roscpp_JNI_getAdvertisedTopics</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>ab90bf4aa0ae31bb4229cbca30e38384c</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jboolean JNICALL</type>
      <name>Java_ros_roscpp_JNI_getBooleanParam</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a8748851b7c6f88802ab46cd7bbe9114f</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam, jboolean cache)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jdouble JNICALL</type>
      <name>Java_ros_roscpp_JNI_getDoubleParam</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>af7027153992f6e0f6e15aee821fcd158</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam, jboolean cache)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jint JNICALL</type>
      <name>Java_ros_roscpp_JNI_getIntParam</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a7c968ec2f9250bd0d369e53fc5e3accb</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam, jboolean cache)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jstring JNICALL</type>
      <name>Java_ros_roscpp_JNI_getMasterHost</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a246668c8ef7414cb89a593e1a6142c96</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jint JNICALL</type>
      <name>Java_ros_roscpp_JNI_getMasterPort</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a02fcfdb8ee2d5332c9d5196d76759642</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jstring JNICALL</type>
      <name>Java_ros_roscpp_JNI_getName</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a15759d663d68820cea81216885912181</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jint JNICALL</type>
      <name>Java_ros_roscpp_JNI_getNumSubscribers</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>aa81d4179effc798f5d33a5df0328e623</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppPublisher)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jstring JNICALL</type>
      <name>Java_ros_roscpp_JNI_getPackageLocation</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a9af70f6d7e764428799efd297cfc0e07</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jstring jname)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jobjectArray JNICALL</type>
      <name>Java_ros_roscpp_JNI_getPublishedTopics</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>ada16a209b50dd94a11f4a4387783b5aa</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jstring JNICALL</type>
      <name>Java_ros_roscpp_JNI_getStringParam</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>adfb8502c44e0af6310dcacd21a2078c2</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam, jboolean cache)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jobjectArray JNICALL</type>
      <name>Java_ros_roscpp_JNI_getSubscribedTopics</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a015c87534782e48c213b7f149c177a4a</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jboolean JNICALL</type>
      <name>Java_ros_roscpp_JNI_hasParam</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a7b5fc8642357106ccd1d01111703a6c5</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_init</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a9ed97bf9f980d28bc0cfda9e499bd50f</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jstring name, jboolean noSigintHandler, jboolean anonymousName, jboolean noRosout, jobjectArray jargs)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jboolean JNICALL</type>
      <name>Java_ros_roscpp_JNI_isPublisherValid</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>acb1efb5697939a4cbabf2698314cc1d3</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppPublisher)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jboolean JNICALL</type>
      <name>Java_ros_roscpp_JNI_isServiceServerValid</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>afb99c8fc20c4da61f1ace05e2caa1ad7</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppServiceServer)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jboolean JNICALL</type>
      <name>Java_ros_roscpp_JNI_isSubscriberValid</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a577b5c7336d6a552292050739291e2fe</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppSubscriber)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_logDebug</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a57880e8fe25304edc8f595ea82c81fa8</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jstring jmessage)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_logError</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a5a26772ad31dc881d47f8f1cea1456ec</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jstring jmessage)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_logFatal</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a81e85a9ffefc4c52449c388db115dec4</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jstring jmessage)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_logInfo</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>aef0e6d21fa1230161df5fddfbb0c0edd</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jstring jmessage)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_logWarn</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a94614f91ca190cf694cb62df3ce3bfe0</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jstring jmessage)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jstring JNICALL</type>
      <name>Java_ros_roscpp_JNI_mapName</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a8d671db38995086d5556d7056849d044</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring jname)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jboolean JNICALL</type>
      <name>Java_ros_roscpp_JNI_nhOk</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a5ff1493e0f2c68c120fab8e6a4ad33ba</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jobject JNICALL</type>
      <name>Java_ros_roscpp_JNI_now</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>acb09937acfa4ed30763cffa9a0f94b5c</anchor>
      <arglist>(JNIEnv *env, jclass __jni)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_publish</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>ad99d53c3cbc222def0db15776b32a6d7</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppPublisher, jobject jmessage)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jboolean JNICALL</type>
      <name>Java_ros_roscpp_JNI_rosOk</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>aac0a091a22a9d794b2ec88d5bd95190b</anchor>
      <arglist>(JNIEnv *env, jclass __jni)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jlong JNICALL</type>
      <name>Java_ros_roscpp_JNI_serviceClient</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>ac6019f4f971177f3711dbde3d8b2dffb</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring name, jstring md5, jboolean persist, jobjectArray jheaderValues)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_setMasterRetryTimeout</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a4844d86907a02ee22edf3ac965a17759</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jint ms)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_setParam__JLjava_lang_String_2D</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>ad856e6201cca15865e41eb24e795d6ff</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam, jdouble val)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_setParam__JLjava_lang_String_2I</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>af71f9e55874807ff292a1f416a2a37da</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam, jint val)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_setParam__JLjava_lang_String_2Ljava_lang_String_2</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a97137418568ab8e42fbc6bebd0113402</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam, jstring val)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_setParam__JLjava_lang_String_2Z</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a377cb7999603fe5250bc2103c5240b8c</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam, jboolean val)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_shutdown</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>ad83a937db54637a76635b4536757fa3a</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_shutdownPublisher</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a927c0ff62c33356aea221ebb1ad41d11</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppPublisher)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_shutdownServiceClient</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>acae3b0d233a81cddd5cad3e781730229</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppServiceClient)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_shutdownServiceServer</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a1b6c44099f20a94b5c59a5ce543929ba</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppServiceServer)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_shutdownSubscriber</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>afdc891e3ddf0f1a235c2644e7789978d</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppSubscriber)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_spin</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a031706b5f7a3d5712da502c0bf03f45c</anchor>
      <arglist>(JNIEnv *env, jclass __jni)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_spinOnce</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a76a1cb57ec659f93752b84360ee14fff</anchor>
      <arglist>(JNIEnv *env, jclass __jni)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jlong JNICALL</type>
      <name>Java_ros_roscpp_JNI_subscribe</name>
      <anchorfile>ros__roscpp__JNI_8h.html</anchorfile>
      <anchor>a109132109db8f7204aa6551b60434387</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring jtopic, jlong cppCallback, jint queueSize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RosCpp.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/rosjava_jni/src/ros/roscpp/</path>
    <filename>RosCpp_8java</filename>
    <class kind="class">ros::roscpp::RosCpp</class>
    <class kind="class">ros::roscpp::RosCpp::SingletonHolder</class>
    <namespace>ros::roscpp</namespace>
  </compound>
  <compound kind="file">
    <name>RosException.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/rosjava_jni/src/ros/</path>
    <filename>RosException_8java</filename>
    <class kind="class">ros::RosException</class>
  </compound>
  <compound kind="file">
    <name>rosjava.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/rosjava_jni/</path>
    <filename>rosjava_8cpp</filename>
    <includes id="rosjava_8cpp" name="rosjava.cpp" local="yes" imported="no">ros_roscpp_JNI.h</includes>
    <class kind="class">JavaMessage</class>
    <class kind="class">JavaServiceMessageHelper</class>
    <class kind="class">JavaSubscriptionMessageHelper</class>
    <class kind="struct">ros::serialization::Serializer&lt; JavaMessage &gt;</class>
    <class kind="class">ThreadJNIEnv</class>
    <member kind="define">
      <type>#define</type>
      <name>MY_ROS_ASSERT</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a83c412c3c85705b7e00aa9ecc7d245cd</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIdS</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a9a1a185142f0e05d19758ac524f862e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cacheClass</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a2108aa4e2a82eb55dfdfb51e7885c208</anchor>
      <arglist>(JNIEnv *env, jclass &amp;ref, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cacheMethod</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a5f587898e42b2ad1015975896bce2b34</anchor>
      <arglist>(JNIEnv *env, jmethodID &amp;ref, jclass cls, const char *name, const char *args)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dieOnException</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a0038e66674bec75f3693471c2be728f9</anchor>
      <arglist>(JNIEnv *env, const char *message=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>JNIEnv *</type>
      <name>getJNIEnv</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>ac4a5159a05703bc7fb0dd47ad2e82ef9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>getString</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a5baee0b6c163fbf535e458f9c41ad02c</anchor>
      <arglist>(JNIEnv *env, jstring s)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jlong JNICALL</type>
      <name>Java_ros_roscpp_JNI_advertise</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>aac62a507db6545f583da5a8a6e92cb5c</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring jtopic, jobject jmessage, jint queueSize, jboolean latch)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jlong JNICALL</type>
      <name>Java_ros_roscpp_JNI_advertiseService</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a2dd5ccd8b5acbf9d5a7218ec09df62e7</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring name, jlong cppCallback)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jboolean JNICALL</type>
      <name>Java_ros_roscpp_JNI_callService</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a1fe81da60ad0c8331a0ad3ac4d136161</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppServiceClient, jobject jrequest, jobject jresponse, jstring md5)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jboolean JNICALL</type>
      <name>Java_ros_roscpp_JNI_checkMaster</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>ac96a311c88609b82df249a0bd136dd6d</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jlong JNICALL</type>
      <name>Java_ros_roscpp_JNI_createNodeHandle</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a50885d8aa1f0b0bbdaa7f3a27a9cfe22</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jstring jns, jobjectArray jmappings)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jlong JNICALL</type>
      <name>Java_ros_roscpp_JNI_createSrvCallback</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a4f80dec43a4ad5b6a3017ae95ce66801</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jobject jcallback, jstring serviceMD5, jstring serviceDataType, jobject jreq, jobject jres)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jlong JNICALL</type>
      <name>Java_ros_roscpp_JNI_createSubCallback</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>afc6b7541cfdc05b81cff3c9fecfccaac</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jobject jcallback, jobject messageTemplate)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_deleteSrvCallback</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a73b36b721a1fb69457c200906aba3446</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppCallback)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_deleteSubCallback</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a624dd103ec036d5968e4f410d4b0c851</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppCallback)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jobjectArray JNICALL</type>
      <name>Java_ros_roscpp_JNI_getAdvertisedTopics</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>ab90bf4aa0ae31bb4229cbca30e38384c</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jboolean JNICALL</type>
      <name>Java_ros_roscpp_JNI_getBooleanParam</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a8748851b7c6f88802ab46cd7bbe9114f</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam, jboolean cache)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jdouble JNICALL</type>
      <name>Java_ros_roscpp_JNI_getDoubleParam</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>af7027153992f6e0f6e15aee821fcd158</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam, jboolean cache)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jint JNICALL</type>
      <name>Java_ros_roscpp_JNI_getIntParam</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a7c968ec2f9250bd0d369e53fc5e3accb</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam, jboolean cache)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jstring JNICALL</type>
      <name>Java_ros_roscpp_JNI_getMasterHost</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a246668c8ef7414cb89a593e1a6142c96</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jint JNICALL</type>
      <name>Java_ros_roscpp_JNI_getMasterPort</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a02fcfdb8ee2d5332c9d5196d76759642</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jstring JNICALL</type>
      <name>Java_ros_roscpp_JNI_getName</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a15759d663d68820cea81216885912181</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jint JNICALL</type>
      <name>Java_ros_roscpp_JNI_getNumSubscribers</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>aa81d4179effc798f5d33a5df0328e623</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppPublisher)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jstring JNICALL</type>
      <name>Java_ros_roscpp_JNI_getPackageLocation</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a9af70f6d7e764428799efd297cfc0e07</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jstring jname)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jobjectArray JNICALL</type>
      <name>Java_ros_roscpp_JNI_getPublishedTopics</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>ada16a209b50dd94a11f4a4387783b5aa</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jstring JNICALL</type>
      <name>Java_ros_roscpp_JNI_getStringParam</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>adfb8502c44e0af6310dcacd21a2078c2</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam, jboolean cache)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jobjectArray JNICALL</type>
      <name>Java_ros_roscpp_JNI_getSubscribedTopics</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a015c87534782e48c213b7f149c177a4a</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jboolean JNICALL</type>
      <name>Java_ros_roscpp_JNI_hasParam</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a7b5fc8642357106ccd1d01111703a6c5</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_init</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a7a5a4e36216a94e9cd428be9a7bbfb92</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jstring name, jboolean noSigintHandler, jboolean anonymousName, jboolean noRosout, jobjectArray args)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jboolean JNICALL</type>
      <name>Java_ros_roscpp_JNI_isPublisherValid</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>acb1efb5697939a4cbabf2698314cc1d3</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppPublisher)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jboolean JNICALL</type>
      <name>Java_ros_roscpp_JNI_isServiceServerValid</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>afb99c8fc20c4da61f1ace05e2caa1ad7</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppServiceServer)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jboolean JNICALL</type>
      <name>Java_ros_roscpp_JNI_isSubscriberValid</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a577b5c7336d6a552292050739291e2fe</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppSubscriber)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_logDebug</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a57880e8fe25304edc8f595ea82c81fa8</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jstring jmessage)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_logError</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a5a26772ad31dc881d47f8f1cea1456ec</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jstring jmessage)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_logFatal</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a81e85a9ffefc4c52449c388db115dec4</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jstring jmessage)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_logInfo</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>aef0e6d21fa1230161df5fddfbb0c0edd</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jstring jmessage)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_logWarn</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a94614f91ca190cf694cb62df3ce3bfe0</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jstring jmessage)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jstring JNICALL</type>
      <name>Java_ros_roscpp_JNI_mapName</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a8d671db38995086d5556d7056849d044</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring jname)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jboolean JNICALL</type>
      <name>Java_ros_roscpp_JNI_nhOk</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a5ff1493e0f2c68c120fab8e6a4ad33ba</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jobject JNICALL</type>
      <name>Java_ros_roscpp_JNI_now</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>acb09937acfa4ed30763cffa9a0f94b5c</anchor>
      <arglist>(JNIEnv *env, jclass __jni)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_publish</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>ad99d53c3cbc222def0db15776b32a6d7</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppPublisher, jobject jmessage)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jboolean JNICALL</type>
      <name>Java_ros_roscpp_JNI_rosOk</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>aac0a091a22a9d794b2ec88d5bd95190b</anchor>
      <arglist>(JNIEnv *env, jclass __jni)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jlong JNICALL</type>
      <name>Java_ros_roscpp_JNI_serviceClient</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>ac6019f4f971177f3711dbde3d8b2dffb</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring name, jstring md5, jboolean persist, jobjectArray jheaderValues)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_setMasterRetryTimeout</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a4844d86907a02ee22edf3ac965a17759</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jint ms)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_setParam__JLjava_lang_String_2D</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>ad856e6201cca15865e41eb24e795d6ff</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam, jdouble val)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_setParam__JLjava_lang_String_2I</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>af71f9e55874807ff292a1f416a2a37da</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam, jint val)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_setParam__JLjava_lang_String_2Ljava_lang_String_2</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a97137418568ab8e42fbc6bebd0113402</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam, jstring val)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_setParam__JLjava_lang_String_2Z</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a377cb7999603fe5250bc2103c5240b8c</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring jparam, jboolean val)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_shutdown</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>ad83a937db54637a76635b4536757fa3a</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_shutdownPublisher</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a927c0ff62c33356aea221ebb1ad41d11</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppPublisher)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_shutdownServiceClient</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>acae3b0d233a81cddd5cad3e781730229</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppServiceClient)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_shutdownServiceServer</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a1b6c44099f20a94b5c59a5ce543929ba</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppServiceServer)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_shutdownSubscriber</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>afdc891e3ddf0f1a235c2644e7789978d</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppSubscriber)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_spin</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a031706b5f7a3d5712da502c0bf03f45c</anchor>
      <arglist>(JNIEnv *env, jclass __jni)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_ros_roscpp_JNI_spinOnce</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a76a1cb57ec659f93752b84360ee14fff</anchor>
      <arglist>(JNIEnv *env, jclass __jni)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jlong JNICALL</type>
      <name>Java_ros_roscpp_JNI_subscribe</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a109132109db8f7204aa6551b60434387</anchor>
      <arglist>(JNIEnv *env, jclass __jni, jlong cppHandle, jstring jtopic, jlong cppCallback, jint queueSize)</arglist>
    </member>
    <member kind="function">
      <type>jstring</type>
      <name>makeString</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a0805c6abd42f837d28ac000110650ccf</anchor>
      <arglist>(JNIEnv *env, const string &amp;s)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static jclass</type>
      <name>jByteBuffer</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a049b7995cd69138868b24451a6fc8c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static jmethodID</type>
      <name>jByteBufferOrder</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a26776884df7c9178b6f77a46093fe0c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static jobject</type>
      <name>jByteOrderLittleEndian</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a4b610178f092fb26272695d253ff0559</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static jclass</type>
      <name>jMessage</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a9d059e6faece55741308bf488fb96ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static jmethodID</type>
      <name>jMessageClone</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>accf710e1e032726ccca053b30c7b880b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static jmethodID</type>
      <name>jMessageDeserialize</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a9bc148c9b3ddf459b30597268355b58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static jmethodID</type>
      <name>jMessageGetDataType</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a6c5567e8e438f673c8ac94240d18ddea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static jmethodID</type>
      <name>jMessageGetMD5Sum</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a1f0fe60e33042a8b40932c1094603bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static jmethodID</type>
      <name>jMessageGetMessageDefinition</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>aef7df8fcca354fd9a398bec4911380fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static jmethodID</type>
      <name>jMessageGetServerMD5Sum</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a9e761d387c2af7c5724c9aa48c0fb1ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static jmethodID</type>
      <name>jMessageSerializationLength</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a7963c5fe693a09d749109c6e1e509ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static jmethodID</type>
      <name>jMessageSerialize</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a20fd9879ef9f1823cd102cc5cf504599</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static jclass</type>
      <name>jObject</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a49adb28db7b01c24f9bc1a7b6573e840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static jclass</type>
      <name>jRosException</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a68c7e55dfa74889a3b48df26e3dda2af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static jclass</type>
      <name>jServiceCallback</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>ab5bc65790a4f8c60dbb54552a9622d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static jmethodID</type>
      <name>jServiceCallbackCall</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>ab238dd5fa01dcfa1d363f57e44514ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static jclass</type>
      <name>jString</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a0837c3dde6fac3c0d725d66864dc3012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static jclass</type>
      <name>jSubscriberCallback</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a7afa39cde5c7b82eb9a53cf2548014ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static jmethodID</type>
      <name>jSubscriberCallbackCall</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a0ab2b78abce1836259b1535f5f4b4c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static jclass</type>
      <name>jTime</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a7febcb97b124b91f477cbbfbbebef5b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static jmethodID</type>
      <name>jTimeCtor</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>ad3ba8ef29b3b495b559b2bc7c9830eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static boost::thread_specific_ptr&lt; ThreadJNIEnv &gt;</type>
      <name>tp</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>ac4d48c3a7f58805fe29deb4b2698279a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static JavaVM *</type>
      <name>vm</name>
      <anchorfile>rosjava_8cpp.html</anchorfile>
      <anchor>a5e163c28566d4563eafeabd7dcab7eeb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Service.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/rosjava_jni/src/ros/communication/</path>
    <filename>Service_8java</filename>
    <class kind="class">ros::communication::Service&lt; Q extends Message, A extends Message &gt;</class>
    <namespace>ros::communication</namespace>
  </compound>
  <compound kind="file">
    <name>ServiceClient.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/rosjava_jni/src/ros/</path>
    <filename>ServiceClient_8java</filename>
    <class kind="interface">ros::ServiceClient&lt; Q extends Message, A extends Message, S extends Service&lt; Q, A &gt; &gt;</class>
  </compound>
  <compound kind="file">
    <name>ServiceServer.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/rosjava_jni/src/ros/</path>
    <filename>ServiceServer_8java</filename>
    <class kind="interface">ros::ServiceServer&lt; Q extends Message, A extends Message, S extends Service&lt; Q, A &gt; &gt;::Callback&lt; Q extends Message, A extends Message &gt;</class>
    <class kind="interface">ros::ServiceServer&lt; Q extends Message, A extends Message, S extends Service&lt; Q, A &gt; &gt;</class>
  </compound>
  <compound kind="file">
    <name>Subscriber.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/rosjava_jni/src/ros/</path>
    <filename>Subscriber_8java</filename>
    <class kind="interface">ros::Subscriber&lt; M extends Message &gt;::Callback&lt; M extends Message &gt;</class>
    <class kind="class">ros::Subscriber&lt; M extends Message &gt;::QueueingCallback&lt; M extends Message &gt;</class>
    <class kind="interface">ros::Subscriber&lt; M extends Message &gt;</class>
  </compound>
  <compound kind="file">
    <name>Time.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/rosjava_jni/src/ros/communication/</path>
    <filename>Time_8java</filename>
    <class kind="class">ros::communication::Time</class>
    <namespace>ros::communication</namespace>
  </compound>
  <compound kind="file">
    <name>TimeUnit.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/rosjava_jni/src/ros/communication/</path>
    <filename>TimeUnit_8java</filename>
    <class kind="class">ros::communication::TimeUnit</class>
    <namespace>ros::communication</namespace>
  </compound>
  <compound kind="file">
    <name>Topic.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/rosjava_jni/src/ros/</path>
    <filename>Topic_8java</filename>
    <class kind="class">ros::Topic</class>
  </compound>
  <compound kind="file">
    <name>Util.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-client_rosjava_jni/doc_stacks/2013-03-01_14-31-08.788202/client_rosjava_jni/rosjava_jni/src/ros/roscpp/</path>
    <filename>Util_8java</filename>
    <class kind="class">ros::roscpp::Util</class>
    <namespace>ros::roscpp</namespace>
  </compound>
  <compound kind="class">
    <name>JavaMessage</name>
    <filename>classJavaMessage.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual const string</type>
      <name>__getDataType</name>
      <anchorfile>classJavaMessage.html</anchorfile>
      <anchor>a205ae77ce2680ff85d8a13c9c6b836af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const string</type>
      <name>__getMD5Sum</name>
      <anchorfile>classJavaMessage.html</anchorfile>
      <anchor>a1a522e4791a7a641e9a16760c92b8f87</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>classJavaMessage.html</anchorfile>
      <anchor>a0e00009dceccc35fbbae039abcd4d0a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const string</type>
      <name>__getServerMD5Sum</name>
      <anchorfile>classJavaMessage.html</anchorfile>
      <anchor>a8418b17ecb7b18d090de69c25ee7be3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>classJavaMessage.html</anchorfile>
      <anchor>a754a9449f1a93e54000eaeea2357d898</anchor>
      <arglist>(uint8_t *readPtr, uint32_t sz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JavaMessage</name>
      <anchorfile>classJavaMessage.html</anchorfile>
      <anchor>a0e52cfc14d23dc77798c582de3fb5b37</anchor>
      <arglist>(const JavaMessage &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JavaMessage</name>
      <anchorfile>classJavaMessage.html</anchorfile>
      <anchor>ac6a28cbd3342c5d3a51f4f35d719fe4f</anchor>
      <arglist>(jobject message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>replaceContents</name>
      <anchorfile>classJavaMessage.html</anchorfile>
      <anchor>a2606bcb4378bbb1a93abb13d621a4432</anchor>
      <arglist>(jobject newMessage)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>classJavaMessage.html</anchorfile>
      <anchor>a47cdb28a046036b1e15be4aefb5bb347</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint8_t *</type>
      <name>serialize</name>
      <anchorfile>classJavaMessage.html</anchorfile>
      <anchor>a2606f009307a8bd17def89d52fed20cf</anchor>
      <arglist>(uint8_t *writePtr, uint32_t seqid) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JavaMessage</name>
      <anchorfile>classJavaMessage.html</anchorfile>
      <anchor>a18ad9009e097e835cb26f376ab7bab4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>jobject</type>
      <name>_message</name>
      <anchorfile>classJavaMessage.html</anchorfile>
      <anchor>affbe72eb28ff67b9f36ef5f7f9694129</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JavaServiceMessageHelper</name>
    <filename>classJavaServiceMessageHelper.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>call</name>
      <anchorfile>classJavaServiceMessageHelper.html</anchorfile>
      <anchor>a92b536886c92f6d1f8537c72cf3c06d2</anchor>
      <arglist>(const MessagePtr &amp;req, const MessagePtr &amp;res)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MessagePtr</type>
      <name>createRequest</name>
      <anchorfile>classJavaServiceMessageHelper.html</anchorfile>
      <anchor>a5611efff2a91d9f547e212737069fc2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MessagePtr</type>
      <name>createResponse</name>
      <anchorfile>classJavaServiceMessageHelper.html</anchorfile>
      <anchor>a4e28e3b7c1b514cd99bed2e9047d52a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getDataType</name>
      <anchorfile>classJavaServiceMessageHelper.html</anchorfile>
      <anchor>a24d91966d9ca3b46ff048fff345a2951</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getMD5Sum</name>
      <anchorfile>classJavaServiceMessageHelper.html</anchorfile>
      <anchor>a703ab98be9458d58fadcf846891689e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getRequestDataType</name>
      <anchorfile>classJavaServiceMessageHelper.html</anchorfile>
      <anchor>a772453a0a9d9bc8bf5a744666ae13d52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getResponseDataType</name>
      <anchorfile>classJavaServiceMessageHelper.html</anchorfile>
      <anchor>a312d84b61afbfdd8c03e4513ae394632</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JavaServiceMessageHelper</name>
      <anchorfile>classJavaServiceMessageHelper.html</anchorfile>
      <anchor>a7c4c469300a0a9f9f87958cd01749a22</anchor>
      <arglist>(jobject scb, string smd5, string sdatatype, jobject req, jobject res)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JavaServiceMessageHelper</name>
      <anchorfile>classJavaServiceMessageHelper.html</anchorfile>
      <anchor>a8ee3e1de46c06f3486acd5ff2bab2001</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>JavaMessage</type>
      <name>_req</name>
      <anchorfile>classJavaServiceMessageHelper.html</anchorfile>
      <anchor>a3a8b6492bf7ccff504ae9e64f111b63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JavaMessage</type>
      <name>_res</name>
      <anchorfile>classJavaServiceMessageHelper.html</anchorfile>
      <anchor>ab1d4c91fe3106bf04eb60bd282487082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>jobject</type>
      <name>_scb</name>
      <anchorfile>classJavaServiceMessageHelper.html</anchorfile>
      <anchor>a6e0c63def53c87d0a1f0486ba2304ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>datatype</name>
      <anchorfile>classJavaServiceMessageHelper.html</anchorfile>
      <anchor>a1148b8b3e83ca3cffedcc3a84060a441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>md5</name>
      <anchorfile>classJavaServiceMessageHelper.html</anchorfile>
      <anchor>ab6936a5c2fb241145597b8d530e1ee2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>requestDataType</name>
      <anchorfile>classJavaServiceMessageHelper.html</anchorfile>
      <anchor>a199bea028a4891e6a9e17f6d37214010</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>responseDataType</name>
      <anchorfile>classJavaServiceMessageHelper.html</anchorfile>
      <anchor>ae0082696bd67d266b76f2fd58191e44f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JavaSubscriptionMessageHelper</name>
    <filename>classJavaSubscriptionMessageHelper.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>call</name>
      <anchorfile>classJavaSubscriptionMessageHelper.html</anchorfile>
      <anchor>accd5fdd5481aa51d5020932400fe65f4</anchor>
      <arglist>(const MessagePtr &amp;msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MessagePtr</type>
      <name>create</name>
      <anchorfile>classJavaSubscriptionMessageHelper.html</anchorfile>
      <anchor>a2b52807c63e22d3b2d36d7258611d202</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getDataType</name>
      <anchorfile>classJavaSubscriptionMessageHelper.html</anchorfile>
      <anchor>a45861e5ddae7674e0279f56b9ae77758</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getMD5Sum</name>
      <anchorfile>classJavaSubscriptionMessageHelper.html</anchorfile>
      <anchor>a131d480c8573e14e0f7b3f08c9039fcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JavaSubscriptionMessageHelper</name>
      <anchorfile>classJavaSubscriptionMessageHelper.html</anchorfile>
      <anchor>ac1d9c62385cceb3effeb7dac04b83bbd</anchor>
      <arglist>(jobject scb, jobject tmpl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JavaSubscriptionMessageHelper</name>
      <anchorfile>classJavaSubscriptionMessageHelper.html</anchorfile>
      <anchor>a2e286d018bf61243267e8c735e33b718</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>JavaMessage</type>
      <name>_msg</name>
      <anchorfile>classJavaSubscriptionMessageHelper.html</anchorfile>
      <anchor>aacc01331821c3005dabfeaec2c0cc181</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>jobject</type>
      <name>_scb</name>
      <anchorfile>classJavaSubscriptionMessageHelper.html</anchorfile>
      <anchor>aa52a2a65a889a5540425bd8f9dd85392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>datatype</name>
      <anchorfile>classJavaSubscriptionMessageHelper.html</anchorfile>
      <anchor>a0775ab05254e1a04823e01bc13138e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>md5</name>
      <anchorfile>classJavaSubscriptionMessageHelper.html</anchorfile>
      <anchor>a7c6fa8d5af2a2a7e53a328cddbb7f09e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ThreadJNIEnv</name>
    <filename>classThreadJNIEnv.html</filename>
    <member kind="function">
      <type></type>
      <name>ThreadJNIEnv</name>
      <anchorfile>classThreadJNIEnv.html</anchorfile>
      <anchor>a8f254b666fa4da7b9b8cbb40290b333e</anchor>
      <arglist>(JNIEnv *e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadJNIEnv</name>
      <anchorfile>classThreadJNIEnv.html</anchorfile>
      <anchor>a9a20bc8d1ca8190b5c79e5b6445087d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ThreadJNIEnv</name>
      <anchorfile>classThreadJNIEnv.html</anchorfile>
      <anchor>a2d5b984ef29ea51e2c3afb27b299fab5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_detach</name>
      <anchorfile>classThreadJNIEnv.html</anchorfile>
      <anchor>ad7ad35a3cd09a1ecdbee380f2f512b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JNIEnv *</type>
      <name>env</name>
      <anchorfile>classThreadJNIEnv.html</anchorfile>
      <anchor>a473a58cc8e74d7a795cb75108b5c5c40</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>genmsg_java</name>
    <filename>namespacegenmsg__java.html</filename>
    <member kind="function">
      <type>def</type>
      <name>base_type_deserialization_code</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a35b223f58aa50e56dca21722834bb57a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>base_type_serialization_code</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a09d24fba69cb26c61e0dec4f9fc23148</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>base_type_to_java</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>af6cb3b8c876a6c5a6238b6b6588002fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>builtin_type_size</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>ae134cd35ccc6af86322d13f66cfea738</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_full_text_escaped</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a97d9f8ab4e1f80d3273b4f72715c066c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>escape_string</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>ab315e8015b89e19d94706cddd543c5a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a2e63789b3046f8251db77e7ed0f6aff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_messages</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a919b15230bcef220d4bfced7d65827bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>msg_decl_to_java</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a74377cedf415ffe79b892adbb10f1f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ros_version</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a48d8ef96e7ba00b6d369f48ab0c984e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>type_initializer</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a1b3c61f45e28b6eec5d7e730141aef45</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_begin</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a2d6fef58baf714d51bf00a721bbfc502</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_class</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>ab30690b14f91eb54b7856ee0e3717911</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_clone_methods</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a52c1960fa389dd9e7e06610952de82c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_compare_methods</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>acddd01806f5dd4873ddd04a98571e03f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_constant_declaration</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a15046964a675482ad8f65c3875a9429d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_constant_declarations</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a318b556a246cbcd58f268f1cfae4651a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_constructor</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a877878403f5c56770f7216f583841a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_deserialization_method</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a9479d3b0a7aac98970d4d8462dfaa304</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_end</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a9a2cf8cd618ee9ab3be4fee569209103</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_equals_method</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a262ceb87df6606be501aa901fc617a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_hash_code_method</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>aad4be79fe9b178e0306d3efca405a801</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_imports</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a531ca1f8532a12ca14cba1527d048c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_member</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a0bb3b25a84decdfeea6977001cb9bb0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_member_functions</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>afa982ac59018aaf09aea736d40e3dc26</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_members</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>acc5e1c5171b10fe5c2b897436a884766</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_msg_metadata_method</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>af0243f35f14d6bc012f73bd960fbebc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_serialization_length</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a18f558f4b495a2a6d6e3cdcbbddfa7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_serialization_method</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>ada856f0363cbd2044324d07597d058ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_serialization_methods</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a24059e3325be9ebe77ab287df45ff481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>BUILTIN_TYPE_SIZES</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a76f777b469a1fb111ff575cb440eaff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>JAVA_HASH_CODES</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a69372476f076ddbdacb4d6cebba283b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>JAVA_PRIMITIVE_TYPES</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a6bf7f8af8de104adc7d5de69aa191708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>MSG_TYPE_TO_DESERIALIZATION_CODE</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>af9d7e13cf4b2006e1510ec40638ab3a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>MSG_TYPE_TO_JAVA</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>a3beb0fa78837c7f0a4c1604564ed7a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>MSG_TYPE_TO_SERIALIZATION_CODE</name>
      <anchorfile>namespacegenmsg__java.html</anchorfile>
      <anchor>ae8df4d6b0c9a41835b972784a0a9dda2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gensrv_java</name>
    <filename>namespacegensrv__java.html</filename>
    <member kind="function">
      <type>def</type>
      <name>generate</name>
      <anchorfile>namespacegensrv__java.html</anchorfile>
      <anchor>a60ab599a29aeed604622c2cf09770c49</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_services</name>
      <anchorfile>namespacegensrv__java.html</anchorfile>
      <anchor>a91be2afebd979b1ba0157aeea1b60f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_begin</name>
      <anchorfile>namespacegensrv__java.html</anchorfile>
      <anchor>a11d9d896f3e483bc3c5bc00e0ddf861a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_end</name>
      <anchorfile>namespacegensrv__java.html</anchorfile>
      <anchor>a7e6bce4690f2001648d100ae108e2e74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>ros::Publisher&lt; M extends Message &gt;</name>
    <filename>interfaceros_1_1Publisher_3_01M_01extends_01Message_01_4.html</filename>
    <member kind="function">
      <type>int</type>
      <name>getNumSubscribers</name>
      <anchorfile>interfaceros_1_1Publisher_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>a3c631af93fe4ba38cda194fb1c461a07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getTopic</name>
      <anchorfile>interfaceros_1_1Publisher_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>a93c102488a310e444597b4afea9513b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isValid</name>
      <anchorfile>interfaceros_1_1Publisher_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>a4d7125839b468ceb4e19a889f05daea2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>interfaceros_1_1Publisher_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>ad0e156378c349e8b0f70ce11e20a7e48</anchor>
      <arglist>(M m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>interfaceros_1_1Publisher_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>af72cc078059b042f7cb0c70617d42ee5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::Ros</name>
    <filename>classros_1_1Ros.html</filename>
    <class kind="class">ros::Ros::SingletonHolder</class>
    <member kind="function">
      <type>NodeHandle</type>
      <name>createNodeHandle</name>
      <anchorfile>classros_1_1Ros.html</anchorfile>
      <anchor>ab1ff92a00f90c7a494eb8882904a1411</anchor>
      <arglist>(NodeHandle parent, String ns, Map&lt; String, String &gt; remappings)</arglist>
    </member>
    <member kind="function">
      <type>NodeHandle</type>
      <name>createNodeHandle</name>
      <anchorfile>classros_1_1Ros.html</anchorfile>
      <anchor>a50287a6065cc2ab6aeb1d174ea10e990</anchor>
      <arglist>(NodeHandle parent, String ns)</arglist>
    </member>
    <member kind="function">
      <type>NodeHandle</type>
      <name>createNodeHandle</name>
      <anchorfile>classros_1_1Ros.html</anchorfile>
      <anchor>a00e4aceb211e59bdecebd9f8378e1162</anchor>
      <arglist>(String ns)</arglist>
    </member>
    <member kind="function">
      <type>NodeHandle</type>
      <name>createNodeHandle</name>
      <anchorfile>classros_1_1Ros.html</anchorfile>
      <anchor>a5fe6a4fff8dc25e0431e9f2ba22349a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>abstract NodeHandle</type>
      <name>createNodeHandle</name>
      <anchorfile>classros_1_1Ros.html</anchorfile>
      <anchor>a8690fa71b28d7d8465cd37ea357b2c3f</anchor>
      <arglist>(String ns, Map&lt; String, String &gt; remappings)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>abstract String</type>
      <name>getPackageLocation</name>
      <anchorfile>classros_1_1Ros.html</anchorfile>
      <anchor>a29dbc2161b261f8d3fd74fddc6a0f6df</anchor>
      <arglist>(String pkgName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classros_1_1Ros.html</anchorfile>
      <anchor>a38c11e85646f858f317de016d1efc4f7</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>abstract void</type>
      <name>init</name>
      <anchorfile>classros_1_1Ros.html</anchorfile>
      <anchor>ab623e33f0463ca58e193b44d7bb9c880</anchor>
      <arglist>(String name, boolean noSigintHandler, boolean anonymousName, boolean noRosout, String[] args)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>abstract boolean</type>
      <name>isInitialized</name>
      <anchorfile>classros_1_1Ros.html</anchorfile>
      <anchor>a9f7a9166a445deb1c8bafba7a7955070</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>abstract void</type>
      <name>logDebug</name>
      <anchorfile>classros_1_1Ros.html</anchorfile>
      <anchor>aed1fa7805254c7272b5d687e3fdbda5d</anchor>
      <arglist>(String message)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>abstract void</type>
      <name>logError</name>
      <anchorfile>classros_1_1Ros.html</anchorfile>
      <anchor>a7531f31aab303e62a415b3665ae5c408</anchor>
      <arglist>(String message)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>abstract void</type>
      <name>logFatal</name>
      <anchorfile>classros_1_1Ros.html</anchorfile>
      <anchor>ae0b23dfe0c8106a7765fe228cb13c28e</anchor>
      <arglist>(String message)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>abstract void</type>
      <name>logInfo</name>
      <anchorfile>classros_1_1Ros.html</anchorfile>
      <anchor>a2555414708d4a8438538ec8ac6973471</anchor>
      <arglist>(String message)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>abstract void</type>
      <name>logWarn</name>
      <anchorfile>classros_1_1Ros.html</anchorfile>
      <anchor>ad9387dd0d2d41eb5eff4165b27105cdf</anchor>
      <arglist>(String message)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>abstract Time</type>
      <name>now</name>
      <anchorfile>classros_1_1Ros.html</anchorfile>
      <anchor>a7ce7e9c8bbac1925f1f0700f8a78b52d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>abstract boolean</type>
      <name>ok</name>
      <anchorfile>classros_1_1Ros.html</anchorfile>
      <anchor>a5a9e9d3362b38e277fda7b86fa52f935</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>abstract void</type>
      <name>spin</name>
      <anchorfile>classros_1_1Ros.html</anchorfile>
      <anchor>a79d37ab1b6802b05beb2da2c26968f4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>abstract void</type>
      <name>spinOnce</name>
      <anchorfile>classros_1_1Ros.html</anchorfile>
      <anchor>a11223b9604ef1cc9870be04f92f3f244</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ros</type>
      <name>getInstance</name>
      <anchorfile>classros_1_1Ros.html</anchorfile>
      <anchor>a38ae793499c1a21b53e2ff6ab9ff361a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::Ros::SingletonHolder</name>
    <filename>classros_1_1Ros_1_1SingletonHolder.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>static final Ros</type>
      <name>instance</name>
      <anchorfile>classros_1_1Ros_1_1SingletonHolder.html</anchorfile>
      <anchor>af6a033f3ccbcc216d4f379242407b3cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::RosException</name>
    <filename>classros_1_1RosException.html</filename>
    <base>ros::Exception</base>
    <member kind="function">
      <type></type>
      <name>RosException</name>
      <anchorfile>classros_1_1RosException.html</anchorfile>
      <anchor>a22c3d5ba7cf845fc016cdbf0985601ec</anchor>
      <arglist>(String message, Exception cause)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RosException</name>
      <anchorfile>classros_1_1RosException.html</anchorfile>
      <anchor>af8ec443cdc2c2128b4900137774e5afe</anchor>
      <arglist>(String message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RosException</name>
      <anchorfile>classros_1_1RosException.html</anchorfile>
      <anchor>af3c29de046d7605daef2dca381fe3d23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classros_1_1RosException.html</anchorfile>
      <anchor>a6c9e3660eeae9762288a41558ccd4b63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>ros::ServiceClient&lt; Q extends Message, A extends Message, S extends Service&lt; Q, A &gt; &gt;</name>
    <filename>interfaceros_1_1ServiceClient_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_01S_01extea3c92a2606a300278fc92dffab5b4ebb.html</filename>
    <member kind="function">
      <type>A</type>
      <name>call</name>
      <anchorfile>interfaceros_1_1ServiceClient_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_01S_01extea3c92a2606a300278fc92dffab5b4ebb.html</anchorfile>
      <anchor>ab441f710b9b5daa49266861dca2a84b1</anchor>
      <arglist>(Q request)</arglist>
    </member>
    <member kind="function">
      <type>Future&lt; A &gt;</type>
      <name>callAsync</name>
      <anchorfile>interfaceros_1_1ServiceClient_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_01S_01extea3c92a2606a300278fc92dffab5b4ebb.html</anchorfile>
      <anchor>ad86fda46ad08001aac6ccbcc7909f50a</anchor>
      <arglist>(Q request)</arglist>
    </member>
    <member kind="function">
      <type>A</type>
      <name>callLocal</name>
      <anchorfile>interfaceros_1_1ServiceClient_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_01S_01extea3c92a2606a300278fc92dffab5b4ebb.html</anchorfile>
      <anchor>ad3cc93193a0e6878a05fc9103e9697e5</anchor>
      <arglist>(Q request)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getService</name>
      <anchorfile>interfaceros_1_1ServiceClient_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_01S_01extea3c92a2606a300278fc92dffab5b4ebb.html</anchorfile>
      <anchor>a0f8ae7088a9cea0586b4273efc7d1e1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isValid</name>
      <anchorfile>interfaceros_1_1ServiceClient_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_01S_01extea3c92a2606a300278fc92dffab5b4ebb.html</anchorfile>
      <anchor>a50491d3f3f7bd24d204fea8ded673eaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>interfaceros_1_1ServiceClient_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_01S_01extea3c92a2606a300278fc92dffab5b4ebb.html</anchorfile>
      <anchor>ae84e17c5335bcc9306e73595fe45446c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>ros::ServiceServer&lt; Q extends Message, A extends Message, S extends Service&lt; Q, A &gt; &gt;</name>
    <filename>interfaceros_1_1ServiceServer_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_01S_01exte29b5fb906e4ba931bf27874c2432794d.html</filename>
    <class kind="interface">ros::ServiceServer&lt; Q extends Message, A extends Message, S extends Service&lt; Q, A &gt; &gt;::Callback&lt; Q extends Message, A extends Message &gt;</class>
    <member kind="function">
      <type>String</type>
      <name>getService</name>
      <anchorfile>interfaceros_1_1ServiceServer_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_01S_01exte29b5fb906e4ba931bf27874c2432794d.html</anchorfile>
      <anchor>a10690075effa88b33904e9339473e6e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isValid</name>
      <anchorfile>interfaceros_1_1ServiceServer_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_01S_01exte29b5fb906e4ba931bf27874c2432794d.html</anchorfile>
      <anchor>af413f31d2bb17a0f646757f629d3926e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>interfaceros_1_1ServiceServer_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_01S_01exte29b5fb906e4ba931bf27874c2432794d.html</anchorfile>
      <anchor>ad8c4577ed67f2945ff321d8b55c87dd5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>ros::ServiceServer&lt; Q extends Message, A extends Message, S extends Service&lt; Q, A &gt; &gt;::Callback&lt; Q extends Message, A extends Message &gt;</name>
    <filename>interfaceros_1_1ServiceServer_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_01S_01exte8f5c3b9fc6fbca55a462b9ba03f9a541.html</filename>
    <member kind="function">
      <type>A</type>
      <name>call</name>
      <anchorfile>interfaceros_1_1ServiceServer_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_01S_01exte8f5c3b9fc6fbca55a462b9ba03f9a541.html</anchorfile>
      <anchor>a6eaf4c854ea6381667e8629eb7a337c8</anchor>
      <arglist>(Q request)</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>ros::Subscriber&lt; M extends Message &gt;</name>
    <filename>interfaceros_1_1Subscriber_3_01M_01extends_01Message_01_4.html</filename>
    <class kind="interface">ros::Subscriber&lt; M extends Message &gt;::Callback&lt; M extends Message &gt;</class>
    <class kind="class">ros::Subscriber&lt; M extends Message &gt;::QueueingCallback&lt; M extends Message &gt;</class>
    <member kind="function">
      <type>String</type>
      <name>getTopic</name>
      <anchorfile>interfaceros_1_1Subscriber_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>a3e4f1e2ebd53bb9b1471ef702fb3809c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isValid</name>
      <anchorfile>interfaceros_1_1Subscriber_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>a02b9d420a663f6ed67fbaa6a0cb7a375</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>interfaceros_1_1Subscriber_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>a94d6e7950fc3bcfc5e6dbe3826c68543</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>ros::Subscriber&lt; M extends Message &gt;::Callback&lt; M extends Message &gt;</name>
    <filename>interfaceros_1_1Subscriber_3_01M_01extends_01Message_01_4_1_1Callback_3_01M_01extends_01Message_01_4.html</filename>
    <member kind="function">
      <type>void</type>
      <name>call</name>
      <anchorfile>interfaceros_1_1Subscriber_3_01M_01extends_01Message_01_4_1_1Callback_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>aef51b6e7ab2aee7158e8ea9d90dd31dc</anchor>
      <arglist>(M request)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::Subscriber&lt; M extends Message &gt;::QueueingCallback&lt; M extends Message &gt;</name>
    <filename>classros_1_1Subscriber_3_01M_01extends_01Message_01_4_1_1QueueingCallback_3_01M_01extends_01Message_01_4.html</filename>
    <member kind="function">
      <type>void</type>
      <name>call</name>
      <anchorfile>classros_1_1Subscriber_3_01M_01extends_01Message_01_4_1_1QueueingCallback_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>a81cd0006644e94806c4b0e0c5fe8555b</anchor>
      <arglist>(M request)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classros_1_1Subscriber_3_01M_01extends_01Message_01_4_1_1QueueingCallback_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>aaee8215d32ba83e8fbd0c4fc870e53cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isEmpty</name>
      <anchorfile>classros_1_1Subscriber_3_01M_01extends_01Message_01_4_1_1QueueingCallback_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>ab9c34d8d64e8731ad0c1050330ae4f2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>M</type>
      <name>peek</name>
      <anchorfile>classros_1_1Subscriber_3_01M_01extends_01Message_01_4_1_1QueueingCallback_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>a8b95df6ded04e872a9076d33e7bd6881</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>M</type>
      <name>pop</name>
      <anchorfile>classros_1_1Subscriber_3_01M_01extends_01Message_01_4_1_1QueueingCallback_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>a2b39a3490ff2be8d164230fe24f3ccd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QueueingCallback</name>
      <anchorfile>classros_1_1Subscriber_3_01M_01extends_01Message_01_4_1_1QueueingCallback_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>ac5e2d9d818720492cf6bc4a3bd561143</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classros_1_1Subscriber_3_01M_01extends_01Message_01_4_1_1QueueingCallback_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>a2d157991ef1cdd8e489ef5545687152f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Queue&lt; M &gt;</type>
      <name>queue</name>
      <anchorfile>classros_1_1Subscriber_3_01M_01extends_01Message_01_4_1_1QueueingCallback_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>a7269c0230827fd7375d217195dde18a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::Topic</name>
    <filename>classros_1_1Topic.html</filename>
    <member kind="function">
      <type>String</type>
      <name>getDatatype</name>
      <anchorfile>classros_1_1Topic.html</anchorfile>
      <anchor>a4a517ac83fa3832e0524b372c94168bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getMd5sum</name>
      <anchorfile>classros_1_1Topic.html</anchorfile>
      <anchor>a7e66d22de38af0f9e424c39c443b9d67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getName</name>
      <anchorfile>classros_1_1Topic.html</anchorfile>
      <anchor>a33d61deb51077166fd93d6e66d770901</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Topic</name>
      <anchorfile>classros_1_1Topic.html</anchorfile>
      <anchor>adeeee1851dd6d1b653bd86f8448eb9a2</anchor>
      <arglist>(String name, String datatype, String md5sum)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>datatype</name>
      <anchorfile>classros_1_1Topic.html</anchorfile>
      <anchor>a2a679b764fa06825884564522965de29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>md5sum</name>
      <anchorfile>classros_1_1Topic.html</anchorfile>
      <anchor>a33fe41c92801f30d0cf838d15d368f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>name</name>
      <anchorfile>classros_1_1Topic.html</anchorfile>
      <anchor>a3e820eb8c6b4e98f96feed31e53bdd28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros::communication</name>
    <filename>namespaceros_1_1communication.html</filename>
    <class kind="class">ros::communication::Duration</class>
    <class kind="class">ros::communication::Message</class>
    <class kind="class">ros::communication::Service&lt; Q extends Message, A extends Message &gt;</class>
    <class kind="class">ros::communication::Time</class>
    <class kind="class">ros::communication::TimeUnit</class>
  </compound>
  <compound kind="class">
    <name>ros::communication::Duration</name>
    <filename>classros_1_1communication_1_1Duration.html</filename>
    <base>ros::communication::TimeUnit</base>
    <member kind="function">
      <type>Duration</type>
      <name>add</name>
      <anchorfile>classros_1_1communication_1_1Duration.html</anchorfile>
      <anchor>a2b5cfc63f1b2dab0d56e2791c43e31ce</anchor>
      <arglist>(Duration d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Duration</name>
      <anchorfile>classros_1_1communication_1_1Duration.html</anchorfile>
      <anchor>a73821e9872bbb7913c68fcf23982719f</anchor>
      <arglist>(Duration t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Duration</name>
      <anchorfile>classros_1_1communication_1_1Duration.html</anchorfile>
      <anchor>a923cdcb18e0e1a80ce2b1c288f00f1a1</anchor>
      <arglist>(double secs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Duration</name>
      <anchorfile>classros_1_1communication_1_1Duration.html</anchorfile>
      <anchor>ae6617cbc77b5a97d6db6a282546f440f</anchor>
      <arglist>(int secs, int nsecs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Duration</name>
      <anchorfile>classros_1_1communication_1_1Duration.html</anchorfile>
      <anchor>a69c6f11b8c8a256a23d8496cef6f4cad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isLonger</name>
      <anchorfile>classros_1_1communication_1_1Duration.html</anchorfile>
      <anchor>ab309b2261bbea533073c9d167e61e339</anchor>
      <arglist>(Duration d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sleep</name>
      <anchorfile>classros_1_1communication_1_1Duration.html</anchorfile>
      <anchor>a1eeb894d8cbcb1e94f76b2d44ca64a63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Duration</type>
      <name>subtract</name>
      <anchorfile>classros_1_1communication_1_1Duration.html</anchorfile>
      <anchor>a8752e31cdd69f4199347a2504e9525f5</anchor>
      <arglist>(Duration d)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classros_1_1communication_1_1Duration.html</anchorfile>
      <anchor>aadf9566e51ac71dc11d01713a66e0cd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final Duration</type>
      <name>MAX_VALUE</name>
      <anchorfile>classros_1_1communication_1_1Duration.html</anchorfile>
      <anchor>ab4abd47741dc4dbdc63b88863fbcfd2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::communication::Message</name>
    <filename>classros_1_1communication_1_1Message.html</filename>
    <class kind="class">ros::communication::Message::Serialization</class>
    <member kind="function">
      <type>Message</type>
      <name>clone</name>
      <anchorfile>classros_1_1communication_1_1Message.html</anchorfile>
      <anchor>a7ceb75bffc3d1109868a9f3c80e15f38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserialize</name>
      <anchorfile>classros_1_1communication_1_1Message.html</anchorfile>
      <anchor>aaf0e7c0d881e35bc44b486f213e3a11a</anchor>
      <arglist>(byte[] data)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>abstract void</type>
      <name>deserialize</name>
      <anchorfile>classros_1_1communication_1_1Message.html</anchorfile>
      <anchor>ab5e8d4be8cc3f0bdf0e71926f291ece6</anchor>
      <arglist>(ByteBuffer bb)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>abstract String</type>
      <name>getDataType</name>
      <anchorfile>classros_1_1communication_1_1Message.html</anchorfile>
      <anchor>a4184fe9f1819861d984023db0a6b6fbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>abstract String</type>
      <name>getMD5Sum</name>
      <anchorfile>classros_1_1communication_1_1Message.html</anchorfile>
      <anchor>ad33d9bb49a375c8055a6a35f38b068a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>abstract String</type>
      <name>getMessageDefinition</name>
      <anchorfile>classros_1_1communication_1_1Message.html</anchorfile>
      <anchor>a269dc3b87cdc99269222670a07ee08f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getServerMD5Sum</name>
      <anchorfile>classros_1_1communication_1_1Message.html</anchorfile>
      <anchor>a1b64cf21d270e0aa97d9aeb36acc42af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>abstract int</type>
      <name>serializationLength</name>
      <anchorfile>classros_1_1communication_1_1Message.html</anchorfile>
      <anchor>a6983eadd3b5bfd20abbc70241ab70a01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>byte[]</type>
      <name>serialize</name>
      <anchorfile>classros_1_1communication_1_1Message.html</anchorfile>
      <anchor>a9f281c990f87031bc772712ca1c7d958</anchor>
      <arglist>(int seq)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>abstract void</type>
      <name>serialize</name>
      <anchorfile>classros_1_1communication_1_1Message.html</anchorfile>
      <anchor>a437d65dd601aebc009ede47298269de3</anchor>
      <arglist>(ByteBuffer bb, int seq)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>abstract void</type>
      <name>setTo</name>
      <anchorfile>classros_1_1communication_1_1Message.html</anchorfile>
      <anchor>a33af6972fac8a14bb2683d0a37ebe70e</anchor>
      <arglist>(Message m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>__s_getDataType</name>
      <anchorfile>classros_1_1communication_1_1Message.html</anchorfile>
      <anchor>ab839bbedff163d2a30fbc839474e1e9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>classros_1_1communication_1_1Message.html</anchorfile>
      <anchor>a73c7679415c6903a3027d449e2214d2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>classros_1_1communication_1_1Message.html</anchorfile>
      <anchor>a89eab883c02cb90ac575879d92ee1219</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::communication::Message::Serialization</name>
    <filename>classros_1_1communication_1_1Message_1_1Serialization.html</filename>
    <member kind="function" static="yes">
      <type>static Duration</type>
      <name>readDuration</name>
      <anchorfile>classros_1_1communication_1_1Message_1_1Serialization.html</anchorfile>
      <anchor>ab3fa5a434bd998fec4b9e573f0289dec</anchor>
      <arglist>(ByteBuffer bb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>readString</name>
      <anchorfile>classros_1_1communication_1_1Message_1_1Serialization.html</anchorfile>
      <anchor>a38811677d0459f5f69d133cb08518447</anchor>
      <arglist>(ByteBuffer bb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Time</type>
      <name>readTime</name>
      <anchorfile>classros_1_1communication_1_1Message_1_1Serialization.html</anchorfile>
      <anchor>a86c4a575a957dc611253a716b62dd399</anchor>
      <arglist>(ByteBuffer bb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>writeDuration</name>
      <anchorfile>classros_1_1communication_1_1Message_1_1Serialization.html</anchorfile>
      <anchor>a0742806f412ba2f3c9753e9db4ec80e9</anchor>
      <arglist>(ByteBuffer bb, Duration o)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>writeString</name>
      <anchorfile>classros_1_1communication_1_1Message_1_1Serialization.html</anchorfile>
      <anchor>a251ee422b96c47fa5d8589ed0845fe1b</anchor>
      <arglist>(ByteBuffer bb, String s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>writeTime</name>
      <anchorfile>classros_1_1communication_1_1Message_1_1Serialization.html</anchorfile>
      <anchor>a752932f3f6b13b799d3960999217689c</anchor>
      <arglist>(ByteBuffer bb, Time o)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::communication::Service&lt; Q extends Message, A extends Message &gt;</name>
    <filename>classros_1_1communication_1_1Service_3_01Q_01extends_01Message_00_01A_01extends_01Message_01_4.html</filename>
    <member kind="function" virtualness="pure">
      <type>abstract Q</type>
      <name>createRequest</name>
      <anchorfile>classros_1_1communication_1_1Service_3_01Q_01extends_01Message_00_01A_01extends_01Message_01_4.html</anchorfile>
      <anchor>a6f864aadf1f9149bc807d77afd654c48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>abstract A</type>
      <name>createResponse</name>
      <anchorfile>classros_1_1communication_1_1Service_3_01Q_01extends_01Message_00_01A_01extends_01Message_01_4.html</anchorfile>
      <anchor>aca518b655f82a22149b8c487c72546e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>abstract String</type>
      <name>getDataType</name>
      <anchorfile>classros_1_1communication_1_1Service_3_01Q_01extends_01Message_00_01A_01extends_01Message_01_4.html</anchorfile>
      <anchor>aed9732a288d5f9b54c7c645cc237453d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>abstract String</type>
      <name>getMD5Sum</name>
      <anchorfile>classros_1_1communication_1_1Service_3_01Q_01extends_01Message_00_01A_01extends_01Message_01_4.html</anchorfile>
      <anchor>a5cc8e1ce11e84d60c345211a51d2ab96</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::communication::Time</name>
    <filename>classros_1_1communication_1_1Time.html</filename>
    <base>ros::communication::TimeUnit</base>
    <member kind="function">
      <type>Time</type>
      <name>add</name>
      <anchorfile>classros_1_1communication_1_1Time.html</anchorfile>
      <anchor>a6fada72767020706e7cc28b2866a29e5</anchor>
      <arglist>(Duration d)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasElapsed</name>
      <anchorfile>classros_1_1communication_1_1Time.html</anchorfile>
      <anchor>ab40c5addb9326c7df16b9ce53afb4595</anchor>
      <arglist>(Duration d)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>inFuture</name>
      <anchorfile>classros_1_1communication_1_1Time.html</anchorfile>
      <anchor>aca241f70d5e0cc0fde12a21c9103f3d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>laterThan</name>
      <anchorfile>classros_1_1communication_1_1Time.html</anchorfile>
      <anchor>ac9753ddd294dc011529a8fcb6eb1bfe7</anchor>
      <arglist>(Time t)</arglist>
    </member>
    <member kind="function">
      <type>Duration</type>
      <name>subtract</name>
      <anchorfile>classros_1_1communication_1_1Time.html</anchorfile>
      <anchor>a9414438239b6308fcd51e875ce025ce1</anchor>
      <arglist>(Time t)</arglist>
    </member>
    <member kind="function">
      <type>Time</type>
      <name>subtract</name>
      <anchorfile>classros_1_1communication_1_1Time.html</anchorfile>
      <anchor>aee9a67ae2cd47324990ee46cf767ad6e</anchor>
      <arglist>(Duration d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Time</name>
      <anchorfile>classros_1_1communication_1_1Time.html</anchorfile>
      <anchor>a243d4e288a70643611a98a623c968057</anchor>
      <arglist>(Time t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Time</name>
      <anchorfile>classros_1_1communication_1_1Time.html</anchorfile>
      <anchor>aff210e250b5d14c160f32a02bcab315f</anchor>
      <arglist>(double secs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Time</name>
      <anchorfile>classros_1_1communication_1_1Time.html</anchorfile>
      <anchor>ad15052aa0c90ebb72074f0ce79a7e02f</anchor>
      <arglist>(int secs, int nsecs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Time</name>
      <anchorfile>classros_1_1communication_1_1Time.html</anchorfile>
      <anchor>af55741f78e0fd7e1cb1f5f1dc46ad755</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classros_1_1communication_1_1Time.html</anchorfile>
      <anchor>acec85f8fadd92d9e005b080919252304</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Time</type>
      <name>now</name>
      <anchorfile>classros_1_1communication_1_1Time.html</anchorfile>
      <anchor>a004090126b293802e1d5444432654790</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::communication::TimeUnit</name>
    <filename>classros_1_1communication_1_1TimeUnit.html</filename>
    <member kind="function">
      <type>TimeUnit</type>
      <name>clone</name>
      <anchorfile>classros_1_1communication_1_1TimeUnit.html</anchorfile>
      <anchor>a24642c5188cb7cf391c35a6092f03b20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isNegative</name>
      <anchorfile>classros_1_1communication_1_1TimeUnit.html</anchorfile>
      <anchor>a1885ca8864491e306379ba8f51c6d618</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isPositive</name>
      <anchorfile>classros_1_1communication_1_1TimeUnit.html</anchorfile>
      <anchor>ae6e7ae4daf166964ef0734faab8ebcf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isZero</name>
      <anchorfile>classros_1_1communication_1_1TimeUnit.html</anchorfile>
      <anchor>ad9317b4aa4398528ba37a5cdee997ec5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classros_1_1communication_1_1TimeUnit.html</anchorfile>
      <anchor>aa3554b49f1a2df0566d0bc22ba7ab86f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>totalNsecs</name>
      <anchorfile>classros_1_1communication_1_1TimeUnit.html</anchorfile>
      <anchor>adf43f39210cd9d54966ca2f42b4ecae4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nsecs</name>
      <anchorfile>classros_1_1communication_1_1TimeUnit.html</anchorfile>
      <anchor>a899bf5b4445fce0cd7e62b69b2e61634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>secs</name>
      <anchorfile>classros_1_1communication_1_1TimeUnit.html</anchorfile>
      <anchor>a8d463bc09ba3ab910b459b949ad5e631</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros::roscpp</name>
    <filename>namespaceros_1_1roscpp.html</filename>
    <class kind="class">ros::roscpp::CppNodeHandle</class>
    <class kind="class">ros::roscpp::CppPublisher&lt; M extends Message &gt;</class>
    <class kind="class">ros::roscpp::CppServiceClient&lt; Q extends Message, A extends Message, S extends Service&lt; Q, A &gt; &gt;</class>
    <class kind="class">ros::roscpp::CppServiceServer&lt; Q extends Message, A extends Message, S extends Service&lt; Q, A &gt; &gt;</class>
    <class kind="class">ros::roscpp::CppSubscriber&lt; M extends Message &gt;</class>
    <class kind="class">ros::roscpp::JNI</class>
    <class kind="class">ros::roscpp::RosCpp</class>
    <class kind="class">ros::roscpp::Util</class>
  </compound>
  <compound kind="class">
    <name>ros::roscpp::CppNodeHandle</name>
    <filename>classros_1_1roscpp_1_1CppNodeHandle.html</filename>
    <base>ros::NodeHandle</base>
    <member kind="function">
      <type>boolean</type>
      <name>checkMaster</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a7b95ac21390aeed455dc49b437417a36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>NodeHandle</type>
      <name>copy</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a339e7fc652c9ea2938ce0706096f9a37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Collection&lt; String &gt;</type>
      <name>getAdvertisedTopics</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a48a48834c9148e5e90391f28283ca3df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>getBooleanParam</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>ad1401f7c1f2560c965068c275a9680d8</anchor>
      <arglist>(String param, boolean useCache)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDoubleParam</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a35bd90a8718631e7e1d617e5216eee7f</anchor>
      <arglist>(String param, boolean useCache)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIntParam</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a56401d11029c279a322fde419fdc4af8</anchor>
      <arglist>(String param, boolean useCache)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getMasterHost</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a8cb6ce0d445f028815062bd5afdbb751</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMasterPort</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a6ce3a339b4585d84e47ee8664dfc02cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getName</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a0cb12f9b747db15544c98f82a816fac6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getNamespace</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a24557d245882c1898332795b5cb81f50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getStringParam</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>ab749ef43efbdb6997d61b4cc0a4cad68</anchor>
      <arglist>(String param, boolean useCache)</arglist>
    </member>
    <member kind="function">
      <type>Collection&lt; String &gt;</type>
      <name>getSubscribedTopics</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a39a900110b356158ce6007a0719a8d41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Collection&lt; Topic &gt;</type>
      <name>getTopics</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>af10f1bfa42ab83bf7ef6fdc938135b3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>hasParam</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a438561852aea3068c1c8198e179a61a2</anchor>
      <arglist>(String param)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isValid</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>afd3a5489f2b3b5b781c139801667f959</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logDebug</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a1c74981da41038383da307aca5ae0476</anchor>
      <arglist>(String message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logError</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a9569f6a70a1d95cd1366583d279b1030</anchor>
      <arglist>(String message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logFatal</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a894b4997ad5d645e97c9c566f834805c</anchor>
      <arglist>(String message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logInfo</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a70b42c5080e7924f9ba33ed26a8a75b6</anchor>
      <arglist>(String message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logWarn</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>aca42dbdb7aecd1f5ce3fa572b1207325</anchor>
      <arglist>(String message)</arglist>
    </member>
    <member kind="function">
      <type>Time</type>
      <name>now</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a12dcebd501c64d8088b42cbda85bcd8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>ok</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a303ce8b33ea70011be6d3f664bf5b178</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>resolveName</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a8a76414645258cd7c9942ab3487befc5</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMasterRetryTimeout</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>af415a1b28fd8379ca5ea7bfde946e8a8</anchor>
      <arglist>(int ms)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParam</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>ad5aae0e1808614a40a36cf59cee0c554</anchor>
      <arglist>(String param, String value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParam</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a1227a3d18852579ebd3cb6e509cd7ccf</anchor>
      <arglist>(String param, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParam</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a205bff10e4c0ea507a7e33bddbe0e791</anchor>
      <arglist>(String param, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParam</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a5fc1307d6f1474e5ef2c842eb3fffdc4</anchor>
      <arglist>(String param, boolean value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a585d43de41896253e052bc7c5d8de340</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>ad555f8c1e083640e17a1d2312d569581</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinOnce</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>ac6fb49f65fc127d2a0a2f25136a1802f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>CppNodeHandle</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>ac9e34c1ccce8caf7be59fff066b477fc</anchor>
      <arglist>(RosCpp ros, String ns, Map&lt; String, String &gt; remappings)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a331fa5c79abd9482c45f76c500cbe0eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="package">
      <type>public&lt; M extends Message &gt; Publisher&lt; M &gt;</type>
      <name>advertise</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>ad259b3d82c5622d0f384eb9ed3032a01</anchor>
      <arglist>(String newTopic, M messageTemplate, int queueSize, boolean latch)</arglist>
    </member>
    <member kind="function" protection="package">
      <type>public&lt; Q extends Message, A extends Message, S extends Service&lt; Q, A &gt; &gt; ServiceServer&lt; Q, A, S &gt;</type>
      <name>advertiseService</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a77958195d952b0decdcf3863aebbc612</anchor>
      <arglist>(String serviceName, S serviceTemplate, Callback&lt; Q, A &gt; callback)</arglist>
    </member>
    <member kind="function" protection="package">
      <type>public&lt; Q extends Message, A extends Message, S extends Service&lt; Q, A &gt; &gt; ServiceClient&lt; Q, A, S &gt;</type>
      <name>serviceClient</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>ae3f13fe311c42fb8c12b6503b49014c2</anchor>
      <arglist>(String serviceName, S serviceTemplate, boolean isPersistant, Map&lt; String, String &gt; headerValues)</arglist>
    </member>
    <member kind="function" protection="package">
      <type>protected&lt; V &gt; void</type>
      <name>submitFuture</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a7840b2c382147fe8962c51fc9530ff73</anchor>
      <arglist>(FutureTask&lt; V &gt; f)</arglist>
    </member>
    <member kind="function" protection="package">
      <type>public&lt; M extends Message &gt; Subscriber&lt; M &gt;</type>
      <name>subscribe</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a61d36216f9f52920c5ae86cc6c33931c</anchor>
      <arglist>(String topic, M messageTemplate, ros.Subscriber.Callback&lt; M &gt; callback, int queueSize)</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>String</type>
      <name>nsArg</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a008551e0dc4e1e3cd8238b3213fdb22c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>cppHandle</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>afb592ee5f9aa5c978af46de3d243168c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>isValid</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a0486433f97341ee2ec85bcafff01ad76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; CppPublisher&lt; Message &gt; &gt;</type>
      <name>publishers</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a4c7929c08cd005088e5cf6fc8b73b082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map&lt; String, String &gt;</type>
      <name>remappingArgs</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a4a71d18c09271c2557c3d3198528b375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RosCpp</type>
      <name>ros</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>aa698a05c9a2a91d0fd883a009746d014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; CppServiceClient&lt; Message, Message, Service&lt; Message, Message &gt; &gt; &gt;</type>
      <name>serviceClients</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>ae32ee6cd78bf4386878d2eba8bbf25ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; CppServiceServer&lt; Message, Message, Service&lt; Message, Message &gt; &gt; &gt;</type>
      <name>serviceServers</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a7422110c6b3a88f9127699a1560d544d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; CppSubscriber&lt; Message &gt; &gt;</type>
      <name>subscribers</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>acb97555504acfeb759010a1e12b86081</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExecutorService</type>
      <name>threadPool</name>
      <anchorfile>classros_1_1roscpp_1_1CppNodeHandle.html</anchorfile>
      <anchor>a804ac70edd6c9181f06803f902bd6693</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::roscpp::CppPublisher&lt; M extends Message &gt;</name>
    <filename>classros_1_1roscpp_1_1CppPublisher_3_01M_01extends_01Message_01_4.html</filename>
    <base>ros::Publisher</base>
    <member kind="function">
      <type>int</type>
      <name>getNumSubscribers</name>
      <anchorfile>classros_1_1roscpp_1_1CppPublisher_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>a6102add43abbb710990db062acc273a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getTopic</name>
      <anchorfile>classros_1_1roscpp_1_1CppPublisher_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>ad236b21006e85fa567090deb8c5756f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isValid</name>
      <anchorfile>classros_1_1roscpp_1_1CppPublisher_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>a85ea816685c321f2354695d6666942cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classros_1_1roscpp_1_1CppPublisher_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>a3782eca3191311227f307eb032bfa722</anchor>
      <arglist>(M m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classros_1_1roscpp_1_1CppPublisher_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>a573b01054a395d6bd73ee571ea64d7a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; MextendsMessage &gt; CppPublisher&lt; M &gt;</type>
      <name>create</name>
      <anchorfile>classros_1_1roscpp_1_1CppPublisher_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>ae5b52935a0d7e6433034468fd979a77c</anchor>
      <arglist>(long cppHandle, String topic, M msgTemplate, int queueSize, boolean latch)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CppPublisher</name>
      <anchorfile>classros_1_1roscpp_1_1CppPublisher_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>a5bf2443e1e5044fe56a253d6dbbaef05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>cppPublisher</name>
      <anchorfile>classros_1_1roscpp_1_1CppPublisher_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>af48fa4d024ce06e63d49ad21dfcf5e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>M</type>
      <name>msgTemplate</name>
      <anchorfile>classros_1_1roscpp_1_1CppPublisher_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>a4c0922cd1193d9fa2a7cde78a527b539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>topic</name>
      <anchorfile>classros_1_1roscpp_1_1CppPublisher_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>a6e5bd90d14f99416f3322b5ba25e4785</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::roscpp::CppServiceClient&lt; Q extends Message, A extends Message, S extends Service&lt; Q, A &gt; &gt;</name>
    <filename>classros_1_1roscpp_1_1CppServiceClient_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_0733fe76baa5ca3150f760e9b33620d42.html</filename>
    <base>ros::ServiceClient</base>
    <member kind="function">
      <type>A</type>
      <name>call</name>
      <anchorfile>classros_1_1roscpp_1_1CppServiceClient_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_0733fe76baa5ca3150f760e9b33620d42.html</anchorfile>
      <anchor>a20d7c81df5ff432cd5c626dbe4989e31</anchor>
      <arglist>(Q request)</arglist>
    </member>
    <member kind="function">
      <type>FutureTask&lt; A &gt;</type>
      <name>callAsync</name>
      <anchorfile>classros_1_1roscpp_1_1CppServiceClient_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_0733fe76baa5ca3150f760e9b33620d42.html</anchorfile>
      <anchor>a2ac8057d4feaf64f8a06e5beedd4ed87</anchor>
      <arglist>(final Q request)</arglist>
    </member>
    <member kind="function">
      <type>A</type>
      <name>callLocal</name>
      <anchorfile>classros_1_1roscpp_1_1CppServiceClient_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_0733fe76baa5ca3150f760e9b33620d42.html</anchorfile>
      <anchor>ae9a13534207b7604edb109ece85c4559</anchor>
      <arglist>(Q request)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getService</name>
      <anchorfile>classros_1_1roscpp_1_1CppServiceClient_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_0733fe76baa5ca3150f760e9b33620d42.html</anchorfile>
      <anchor>a0d73b175645b1aec1a4507438ab1fae3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isValid</name>
      <anchorfile>classros_1_1roscpp_1_1CppServiceClient_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_0733fe76baa5ca3150f760e9b33620d42.html</anchorfile>
      <anchor>a9546b26a757e998bc646f1d576b7d8e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classros_1_1roscpp_1_1CppServiceClient_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_0733fe76baa5ca3150f760e9b33620d42.html</anchorfile>
      <anchor>a7fca2395ec888b1fe0ac4f7cbc120691</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; QextendsMessage, AextendsMessage, SextendsService&lt; Q, A &gt; CppServiceClient&lt; Q, A, S &gt;</type>
      <name>create</name>
      <anchorfile>classros_1_1roscpp_1_1CppServiceClient_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_0733fe76baa5ca3150f760e9b33620d42.html</anchorfile>
      <anchor>aa9c4033eabda7efb4d9d375d5f01e249</anchor>
      <arglist>(CppNodeHandle handle, long cppHandle, String name, S serviceTemplate, boolean isPersistant, Map&lt; String, String &gt; headerValues)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CppServiceClient</name>
      <anchorfile>classros_1_1roscpp_1_1CppServiceClient_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_0733fe76baa5ca3150f760e9b33620d42.html</anchorfile>
      <anchor>a33509e58d81057ccd5ad846e17acb110</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>cppServiceClient</name>
      <anchorfile>classros_1_1roscpp_1_1CppServiceClient_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_0733fe76baa5ca3150f760e9b33620d42.html</anchorfile>
      <anchor>aeb88e76eb0074fd1b11434c911cb6c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CppNodeHandle</type>
      <name>handle</name>
      <anchorfile>classros_1_1roscpp_1_1CppServiceClient_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_0733fe76baa5ca3150f760e9b33620d42.html</anchorfile>
      <anchor>a883ec7903620367f0d7c6c96af9dc84e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>name</name>
      <anchorfile>classros_1_1roscpp_1_1CppServiceClient_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_0733fe76baa5ca3150f760e9b33620d42.html</anchorfile>
      <anchor>ae8dffb71bdae708b72d071ab04e5e188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>S</type>
      <name>serviceTemplate</name>
      <anchorfile>classros_1_1roscpp_1_1CppServiceClient_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_0733fe76baa5ca3150f760e9b33620d42.html</anchorfile>
      <anchor>addad5f64b8061896852ece59f7624105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExecutorService</type>
      <name>threadPool</name>
      <anchorfile>classros_1_1roscpp_1_1CppServiceClient_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_0733fe76baa5ca3150f760e9b33620d42.html</anchorfile>
      <anchor>a51e4ccf5bd8317f157150572c2753806</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::roscpp::CppServiceServer&lt; Q extends Message, A extends Message, S extends Service&lt; Q, A &gt; &gt;</name>
    <filename>classros_1_1roscpp_1_1CppServiceServer_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_0f88638b211ac495d8e923a81f232dc9d.html</filename>
    <base>ros::ServiceServer</base>
    <member kind="function">
      <type>String</type>
      <name>getService</name>
      <anchorfile>classros_1_1roscpp_1_1CppServiceServer_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_0f88638b211ac495d8e923a81f232dc9d.html</anchorfile>
      <anchor>aa1383f1ea4a005514e79bfaf2ca14128</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isValid</name>
      <anchorfile>classros_1_1roscpp_1_1CppServiceServer_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_0f88638b211ac495d8e923a81f232dc9d.html</anchorfile>
      <anchor>a049ae718130cce6261ea82b70dc136e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classros_1_1roscpp_1_1CppServiceServer_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_0f88638b211ac495d8e923a81f232dc9d.html</anchorfile>
      <anchor>a94af4b01b6289da7256cc8fea5c3c9f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; QextendsMessage, AextendsMessage, SextendsService&lt; Q, A &gt; CppServiceServer&lt; Q, A, S &gt;</type>
      <name>create</name>
      <anchorfile>classros_1_1roscpp_1_1CppServiceServer_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_0f88638b211ac495d8e923a81f232dc9d.html</anchorfile>
      <anchor>ab48bca7c7083bd025a223d719de57227</anchor>
      <arglist>(long cppHandle, String name, S serviceTemplate, Callback&lt; Q, A &gt; callback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CppServiceServer</name>
      <anchorfile>classros_1_1roscpp_1_1CppServiceServer_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_0f88638b211ac495d8e923a81f232dc9d.html</anchorfile>
      <anchor>aaeff2d068f7b5a8ed0f94c879c2b1072</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>cppCallback</name>
      <anchorfile>classros_1_1roscpp_1_1CppServiceServer_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_0f88638b211ac495d8e923a81f232dc9d.html</anchorfile>
      <anchor>ae648556a6c5ae1c2c4d1d4b53557905e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>cppServiceServer</name>
      <anchorfile>classros_1_1roscpp_1_1CppServiceServer_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_0f88638b211ac495d8e923a81f232dc9d.html</anchorfile>
      <anchor>a534ee9d65079b16a0415da8ea46a0b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>name</name>
      <anchorfile>classros_1_1roscpp_1_1CppServiceServer_3_01Q_01extends_01Message_00_01A_01extends_01Message_00_0f88638b211ac495d8e923a81f232dc9d.html</anchorfile>
      <anchor>a9546e9908429f6b1fbe4b1f3155140f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::roscpp::CppSubscriber&lt; M extends Message &gt;</name>
    <filename>classros_1_1roscpp_1_1CppSubscriber_3_01M_01extends_01Message_01_4.html</filename>
    <base>ros::Subscriber</base>
    <member kind="function">
      <type>String</type>
      <name>getTopic</name>
      <anchorfile>classros_1_1roscpp_1_1CppSubscriber_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>aa944de96c38dc3a94416362c58cbe38e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isValid</name>
      <anchorfile>classros_1_1roscpp_1_1CppSubscriber_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>adae3fd42063236bd32ae34f3730eb96b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classros_1_1roscpp_1_1CppSubscriber_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>a897fc225288c06b592ac157358751c6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static&lt; MextendsMessage &gt; CppSubscriber&lt; M &gt;</type>
      <name>create</name>
      <anchorfile>classros_1_1roscpp_1_1CppSubscriber_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>a86f3a53df20376f46b458c9325cc7768</anchor>
      <arglist>(long cppHandle, String topic, M messageTemplate, Callback&lt; M &gt; callback, int queueSize)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CppSubscriber</name>
      <anchorfile>classros_1_1roscpp_1_1CppSubscriber_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>a04cc6a8ac8aa473d825a59c96093f98a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>cppCallback</name>
      <anchorfile>classros_1_1roscpp_1_1CppSubscriber_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>ae6682519dbac04400efb0304567d8c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>cppSubscriber</name>
      <anchorfile>classros_1_1roscpp_1_1CppSubscriber_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>aea53e10ed17e109966d01b16f9879112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>topic</name>
      <anchorfile>classros_1_1roscpp_1_1CppSubscriber_3_01M_01extends_01Message_01_4.html</anchorfile>
      <anchor>a054d4b371196d19970d417448a8e6db3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::roscpp::JNI</name>
    <filename>classros_1_1roscpp_1_1JNI.html</filename>
    <member kind="function" static="yes">
      <type>static native long</type>
      <name>advertise</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a3c7a28bf8ebda32fab8f6ab3469394da</anchor>
      <arglist>(long cppHandle, String topic, Message msgTemplate, int queueSize, boolean latch)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native long</type>
      <name>advertiseService</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a3ff592c95c946ca7d9ffa5724b3ed28b</anchor>
      <arglist>(long cppHandle, String name, long cppCallback)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native boolean</type>
      <name>callService</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a0d9fcd185dcac8aecf3bc693c8b89a6f</anchor>
      <arglist>(long cppServiceClient, Message request, Message response, String md5)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native boolean</type>
      <name>checkMaster</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>ae79ad5dce54e54af7ae26b4d3933dd62</anchor>
      <arglist>(long cppHandle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native long</type>
      <name>createNodeHandle</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a5498dd29ee47b55ab626af44d9f1323a</anchor>
      <arglist>(String ns, Object[] remappings)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native long</type>
      <name>createSrvCallback</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a5b680205e7d3fab8431bc7e66cbc55d4</anchor>
      <arglist>(ServiceServer.Callback cb, String serviceMD5, String serviceDataType, Message reqTemplate, Message resTemplate)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native long</type>
      <name>createSubCallback</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>aee275aa3725826c2a726d07396de076b</anchor>
      <arglist>(Subscriber.Callback cb, Message template)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>deleteSrvCallback</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a4967e10e35c230004deb40ae894edbc3</anchor>
      <arglist>(long cppCallback)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>deleteSubCallback</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>ac2f825ba95fbe8bc0e8d1a5f6ccaa283</anchor>
      <arglist>(long cppCallback)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native String[]</type>
      <name>getAdvertisedTopics</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>aaa35901bbf0df4e61427062f25fc7be6</anchor>
      <arglist>(long cppHandle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native boolean</type>
      <name>getBooleanParam</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>ae99b6229ec2afd84557dcb15e939193a</anchor>
      <arglist>(long cppHandle, String param, boolean useCache)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native double</type>
      <name>getDoubleParam</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>aa1f2bb4dc9484abdfdab25e6fea068ac</anchor>
      <arglist>(long cppHandle, String param, boolean useCache)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native int</type>
      <name>getIntParam</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a862557c5303dcf898e34e3cd25c166d4</anchor>
      <arglist>(long cppHandle, String param, boolean useCache)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native String</type>
      <name>getMasterHost</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a806f391975bea4ecedfac88f0ef151aa</anchor>
      <arglist>(long cppHandle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native int</type>
      <name>getMasterPort</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a002222a2332ff87db6521d0e2816ca12</anchor>
      <arglist>(long cppHandle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native String</type>
      <name>getName</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a36ae79f26d04f29145677bb5864db7e8</anchor>
      <arglist>(long cppHandle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native int</type>
      <name>getNumSubscribers</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a34ab2692be36cfde9577efd0e64a5e73</anchor>
      <arglist>(long cppPublisher)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native String</type>
      <name>getPackageLocation</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a68248137fea8557ebafa2ae0264698c2</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native String[]</type>
      <name>getPublishedTopics</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a52ebf057a27c9e3c12880dd39734c0e9</anchor>
      <arglist>(long cppHandle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native String</type>
      <name>getStringParam</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>aa490d32c3ff4d851b410cc9277644cf9</anchor>
      <arglist>(long cppHandle, String param, boolean useCache)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native String[]</type>
      <name>getSubscribedTopics</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a4b2fd916a53b13c47bc7581819ec2d72</anchor>
      <arglist>(long cppHandle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native boolean</type>
      <name>hasParam</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a169164a6003b8acb8b85b33ff0dd4cca</anchor>
      <arglist>(long cppHandle, String param)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>init</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>affbb0e6b11e59971e348776b858610af</anchor>
      <arglist>(String name, boolean noSigintHandler, boolean anonymousName, boolean noRosout, String[] args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native boolean</type>
      <name>isPublisherValid</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a8fef5e00bf9f187f36c70c34ef01f376</anchor>
      <arglist>(long cppPublisher)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native boolean</type>
      <name>isServiceServerValid</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a168d9f19d1ff7a30e02bf0733c2ff400</anchor>
      <arglist>(long cppServiceServer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native boolean</type>
      <name>isSubscriberValid</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>ad74db2533c81fef1d7be78388fd71f60</anchor>
      <arglist>(long cppSubscriber)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>logDebug</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a6921120031aa9a6332e07623ad22cc27</anchor>
      <arglist>(String message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>logError</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>ab66971b9f152352fb78b2ce86d2532b1</anchor>
      <arglist>(String message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>logFatal</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>ae2d16d6f5d7e6bdbc418a0b56786af4e</anchor>
      <arglist>(String message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>logInfo</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a14891c121d5514777cb0ea2129eafe90</anchor>
      <arglist>(String message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>logWarn</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a44465801cd131d1ec2708b6f62f3c62b</anchor>
      <arglist>(String message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native String</type>
      <name>mapName</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a67824a12655be45912052a512d683f8b</anchor>
      <arglist>(long cppHandle, String name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native boolean</type>
      <name>nhOk</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a21af4b629909c272ec31d16d4e0f9f77</anchor>
      <arglist>(long cppHandle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native Time</type>
      <name>now</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>ab42c02df7cbe7e0a21ef94c48ab1327d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>publish</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a1facc3cdd62860594e4d72127ef42dc8</anchor>
      <arglist>(long cppPublisher, Message m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native boolean</type>
      <name>rosOk</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a6c55acb312c9fb9a17064b8c4324fda1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native long</type>
      <name>serviceClient</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>af661bf8cb640bb7e4d58e7aaed191a99</anchor>
      <arglist>(long cppHandle, String name, String md5, boolean isPersistant, Object[] headerValues)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setMasterRetryTimeout</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>abc76384f2c2de46ac7562ad534dc48c3</anchor>
      <arglist>(long cppHandle, int ms)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native boolean</type>
      <name>setParam</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a428115a7fc730beb5a9d563842bf7ce3</anchor>
      <arglist>(long cppHandle, String param, String value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native boolean</type>
      <name>setParam</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a96f356ce1bfe4f962d39368973b16b39</anchor>
      <arglist>(long cppHandle, String param, double value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native boolean</type>
      <name>setParam</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a57626b293d27ef4aa00124a3dd8957f7</anchor>
      <arglist>(long cppHandle, String param, int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native boolean</type>
      <name>setParam</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a649b62ce923159816e8957932fb7ed99</anchor>
      <arglist>(long cppHandle, String param, boolean value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>shutdown</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>aef324d6ea8f8f85ace3bbae9f52e4300</anchor>
      <arglist>(long cppHandle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>shutdownPublisher</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a2c0d2d77fd5950ec4e350dfb70a627d8</anchor>
      <arglist>(long cppPublisher)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>shutdownServiceClient</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>aa6369f451ec2b9edb10dad7d83576efa</anchor>
      <arglist>(long cppServiceClient)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>shutdownServiceServer</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a3262110147bcba188dd2cc5e42e8c6ef</anchor>
      <arglist>(long cppServiceServer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>shutdownSubscriber</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a19f916d11f8d630afc0c9e67f00eae4c</anchor>
      <arglist>(long cppSubscriber)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>spin</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>aba710ed33b9a7585521e5d3db4a9d4f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>spinOnce</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a577d245c15b951d7cc9f26fa7f9c3ce2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native long</type>
      <name>subscribe</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a66c429ec9b73fc40e93e320e189fcec3</anchor>
      <arglist>(long cppHandle, String topic, long cppCallback, int queueSize)</arglist>
    </member>
    <member kind="function" protection="package" static="yes">
      <type></type>
      <name>[static initializer]</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a0269df1fb7a86135d8d83ad15e618909</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>JNI</name>
      <anchorfile>classros_1_1roscpp_1_1JNI.html</anchorfile>
      <anchor>a503d0d2b0c2314082b4106e604659924</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::roscpp::RosCpp</name>
    <filename>classros_1_1roscpp_1_1RosCpp.html</filename>
    <base>ros::Ros</base>
    <class kind="class">ros::roscpp::RosCpp::SingletonHolder</class>
    <member kind="function">
      <type>NodeHandle</type>
      <name>createNodeHandle</name>
      <anchorfile>classros_1_1roscpp_1_1RosCpp.html</anchorfile>
      <anchor>afd770f0d7165efb24ab1b331d2facf14</anchor>
      <arglist>(String ns, Map&lt; String, String &gt; remappings)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getPackageLocation</name>
      <anchorfile>classros_1_1roscpp_1_1RosCpp.html</anchorfile>
      <anchor>ad902e82a6f70374650b1b96e165c8f60</anchor>
      <arglist>(String pkgName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classros_1_1roscpp_1_1RosCpp.html</anchorfile>
      <anchor>aba465469103da5ab5f69c716bc767682</anchor>
      <arglist>(String name, boolean noSigintHandler, boolean anonymousName, boolean noRosout, String[] args)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isInitialized</name>
      <anchorfile>classros_1_1roscpp_1_1RosCpp.html</anchorfile>
      <anchor>a227ddb554573497b775a0763576d35bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logDebug</name>
      <anchorfile>classros_1_1roscpp_1_1RosCpp.html</anchorfile>
      <anchor>a8e73bb3c0f8296f7527c5effe21246d8</anchor>
      <arglist>(String message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logError</name>
      <anchorfile>classros_1_1roscpp_1_1RosCpp.html</anchorfile>
      <anchor>ac9636de4d3bc48f2aff4d90bf6df6631</anchor>
      <arglist>(String message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logFatal</name>
      <anchorfile>classros_1_1roscpp_1_1RosCpp.html</anchorfile>
      <anchor>a51c3d3047ce843e02284f1567f48c775</anchor>
      <arglist>(String message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logInfo</name>
      <anchorfile>classros_1_1roscpp_1_1RosCpp.html</anchorfile>
      <anchor>aa080639c21d505900251cd82d6e697fd</anchor>
      <arglist>(String message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logWarn</name>
      <anchorfile>classros_1_1roscpp_1_1RosCpp.html</anchorfile>
      <anchor>a5683b90abcc6e860ad0831e9049ad70e</anchor>
      <arglist>(String message)</arglist>
    </member>
    <member kind="function">
      <type>Time</type>
      <name>now</name>
      <anchorfile>classros_1_1roscpp_1_1RosCpp.html</anchorfile>
      <anchor>a94324130d46176373b27078698117b66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>ok</name>
      <anchorfile>classros_1_1roscpp_1_1RosCpp.html</anchorfile>
      <anchor>ab7071577006a1533c712c7cbc68a37ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classros_1_1roscpp_1_1RosCpp.html</anchorfile>
      <anchor>ab29ef8f03c428615e9d3a31f1c56f783</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinOnce</name>
      <anchorfile>classros_1_1roscpp_1_1RosCpp.html</anchorfile>
      <anchor>a3f2f3715ce7027b473709eefaeffdb9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RosCpp</type>
      <name>getInstance</name>
      <anchorfile>classros_1_1roscpp_1_1RosCpp.html</anchorfile>
      <anchor>a533c51468fc0ff6ab78f0c2dba5130e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RosCpp</name>
      <anchorfile>classros_1_1roscpp_1_1RosCpp.html</anchorfile>
      <anchor>a8de9268a8c695a2065b0a86041be804d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>isInitialized</name>
      <anchorfile>classros_1_1roscpp_1_1RosCpp.html</anchorfile>
      <anchor>af3293ad45741b9e1869d5d047fd5cc2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::roscpp::RosCpp::SingletonHolder</name>
    <filename>classros_1_1roscpp_1_1RosCpp_1_1SingletonHolder.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>static final RosCpp</type>
      <name>instance</name>
      <anchorfile>classros_1_1roscpp_1_1RosCpp_1_1SingletonHolder.html</anchorfile>
      <anchor>a9d33a6f6d80cdb90160067f08a569976</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::roscpp::Util</name>
    <filename>classros_1_1roscpp_1_1Util.html</filename>
    <member kind="function" static="yes">
      <type>static&lt; X &gt; Map&lt; X, X &gt;</type>
      <name>arrayToMap</name>
      <anchorfile>classros_1_1roscpp_1_1Util.html</anchorfile>
      <anchor>a9e589ca1c9a689daea9818ec864b5b87</anchor>
      <arglist>(X[] objs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static&lt; X &gt; Object[]</type>
      <name>mapToArray</name>
      <anchorfile>classros_1_1roscpp_1_1Util.html</anchorfile>
      <anchor>a6180934072e0a8f10593e6b613be1a42</anchor>
      <arglist>(Map&lt; X, X &gt; objs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; JavaMessage &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01JavaMessage_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>read</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01JavaMessage_01_4.html</anchorfile>
      <anchor>a7884b78f995783cf5bef62c9964c0da0</anchor>
      <arglist>(Stream &amp;stream, boost::call_traits&lt; JavaMessage &gt;::reference t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>serializedLength</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01JavaMessage_01_4.html</anchorfile>
      <anchor>ad04fd3a7c2a032cde54d44e99c785518</anchor>
      <arglist>(boost::call_traits&lt; JavaMessage &gt;::param_type t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01JavaMessage_01_4.html</anchorfile>
      <anchor>aa91bc7c8cc15687394ea64e63e2e7da1</anchor>
      <arglist>(Stream &amp;stream, boost::call_traits&lt; JavaMessage &gt;::param_type t)</arglist>
    </member>
  </compound>
</tagfile>
